Set correct spatial layer number in FrameEncodeMetadataWriter
This CL set the spatial id in LibaomAv1Encoder and set correct number of spatial layers for AV1 in FrameEncodeMetadataWriter. Bug: None Change-Id: I40092e45be88ec9ab75f228d9ca84c44e3cad326 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/237662 Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org> Commit-Queue: Zhaoliang Ma <zhaoliang.ma@intel.com> Cr-Commit-Position: refs/heads/main@{#35339}
This commit is contained in:
committed by
WebRTC LUCI CQ
parent
069539ef45
commit
528e4898e7
@ -701,6 +701,7 @@ int32_t LibaomAv1Encoder::Encode(
|
||||
int d = svc_params_->scaling_factor_den[layer_frame->SpatialId()];
|
||||
encoded_image._encodedWidth = cfg_.g_w * n / d;
|
||||
encoded_image._encodedHeight = cfg_.g_h * n / d;
|
||||
encoded_image.SetSpatialIndex(layer_frame->SpatialId());
|
||||
} else {
|
||||
encoded_image._encodedWidth = cfg_.g_w;
|
||||
encoded_image._encodedHeight = cfg_.g_h;
|
||||
|
||||
Reference in New Issue
Block a user