diff --git a/video/config/encoder_stream_factory.cc b/video/config/encoder_stream_factory.cc index c955602cfc..a4e41ad62d 100644 --- a/video/config/encoder_stream_factory.cc +++ b/video/config/encoder_stream_factory.cc @@ -313,9 +313,7 @@ EncoderStreamFactory::CreateSimulcastOrConferenceModeScreenshareStreams( const absl::optional& experimental_min_bitrate) const { std::vector layers; - const bool temporal_layers_supported = - absl::EqualsIgnoreCase(codec_name_, kVp8CodecName) || - absl::EqualsIgnoreCase(codec_name_, kH264CodecName); + const bool temporal_layers_supported = IsTemporalLayersSupported(codec_name_); // Use legacy simulcast screenshare if conference mode is explicitly enabled // or use the regular simulcast configuration path which is generic. layers = GetSimulcastConfig(FindRequiredActiveLayers(encoder_config),