From 7d55b510e8603b63c2bc65f2dfdec27ff8f8cda4 Mon Sep 17 00:00:00 2001 From: David Rosca Date: Tue, 6 May 2025 16:37:17 +0200 Subject: [PATCH] frontends/va: Set HEVC NumShortTermPictureSliceHeaderBits This is the same value as st_rps_bits, which VDPAU already uses. Reviewed-By: Sil Vilerino Reviewed-by: Ruijing Dong Part-of: --- src/gallium/frontends/va/picture_hevc.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/gallium/frontends/va/picture_hevc.c b/src/gallium/frontends/va/picture_hevc.c index 78ef3a1bcd3..741fafc038b 100644 --- a/src/gallium/frontends/va/picture_hevc.c +++ b/src/gallium/frontends/va/picture_hevc.c @@ -214,6 +214,7 @@ void vlVaHandlePictureParameterBufferHEVC(vlVaDriver *drv, vlVaContext *context, context->desc.h265.LtCurrDone = context->desc.h265.NumPocLtCurr < 2; context->desc.h265.pps->st_rps_bits = hevc->st_rps_bits; + context->desc.h265.NumShortTermPictureSliceHeaderBits = hevc->st_rps_bits; context->desc.h265.UseStRpsBits = true; context->desc.h265.slice_parameter.slice_count = 0;