commit | f86544487723438f63dfb3350d6d3351cfed7977 | [log] [tgz] |
---|---|---|
author | Erik Språng <sprang@webrtc.org> | Tue Jun 01 16:52:24 2021 +0200 |
committer | WebRTC LUCI CQ <webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue Jun 01 16:07:25 2021 +0000 |
tree | 3d0b108912346ac8c69cafaa759f48d5153f7be8 | |
parent | d23628dfb64a1329fed996f9302ae42ad5a9617f [diff] [blame] |
Make AV1 respect spatial layer active flag. Bug: webrtc:12788 Change-Id: Ied629e1635b6ff9bf92fab2d1af708163f9dd28c Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/220928 Commit-Queue: Erik Språng <sprang@webrtc.org> Reviewed-by: Danil Chapovalov <danilchap@webrtc.org> Cr-Commit-Position: refs/heads/master@{#34189}
diff --git a/modules/video_coding/video_codec_initializer.cc b/modules/video_coding/video_codec_initializer.cc index 90a02e0..17ea66a 100644 --- a/modules/video_coding/video_codec_initializer.cc +++ b/modules/video_coding/video_codec_initializer.cc
@@ -262,7 +262,11 @@ break; } case kVideoCodecAV1: - if (!SetAv1SvcConfig(video_codec)) { + if (SetAv1SvcConfig(video_codec)) { + for (size_t i = 0; i < config.spatial_layers.size(); ++i) { + video_codec.spatialLayers[i].active = config.spatial_layers[i].active; + } + } else { RTC_LOG(LS_WARNING) << "Failed to configure svc bitrates for av1."; } break;