frontends/va: set vbv buffer size same as target bitrate in cbr mode
authorSajeesh Sidharthan <sajeesh.sidharthan@amd.com>
Fri, 11 Nov 2022 15:17:56 +0000 (07:17 -0800)
committerMarge Bot <emma+marge@anholt.net>
Wed, 16 Nov 2022 20:01:05 +0000 (20:01 +0000)
commitce97fa934927122b4bc942b41394b6df42b44e32
treefe2fa54b0bdb16c459ec319ef9340e72a5d95b5e
parent3e19eb59a6a51ba6fc3be5451455fbe7dcd0c83f
frontends/va: set vbv buffer size same as target bitrate in cbr mode

video buffering verifier (vbv) buffer size must be set same as
target bitrate to achieve constant bitrate.

Signed-off-by: Sajeesh Sidharthan <sajeesh.sidharthan@amd.com>
Reviewed-by: Boyuan Zhang <Boyuan.Zhang@amd.com>
Reviewed-by: Ruijing Dong <ruijing.dong@amd.com>
Reviewed-by: Veerabadhran Gopalakrishnan <Veerabadhran.Gopalakrishnan@amd.com>
Reviewed-by: Sil Vilerino <sivileri@microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19695>
src/gallium/frontends/va/picture_h264_enc.c