Compute scaling factors for not-explicitly configured layers in VP9 encoder

The division by 2 has been accidentally removed in https://webrtc-review.googlesource.com/c/src/+/76921

The code and comment are out of sync now.

Bug: None
Change-Id: If43a40461878ffe58dd9ed0ab8a6244ad79c4f6b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/336283
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Auto-Submit: Ilya Nikolaevskiy <ilnik@webrtc.org>
Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41627}
This commit is contained in:
Ilya Nikolaevskiy 2024-01-26 15:01:51 +01:00 committed by WebRTC LUCI CQ
parent 98db63cfb6
commit 6adf2243b5

View File

@ -836,6 +836,8 @@ int LibvpxVp9Encoder::InitAndSetControlSettings(const VideoCodec* inst) {
// 1:2 scaling in each dimension.
svc_params_.scaling_factor_num[i] = scaling_factor_num;
svc_params_.scaling_factor_den[i] = 256;
if (inst->mode != VideoCodecMode::kScreensharing)
scaling_factor_num /= 2;
}
}