From 1285e0d2fcbb3e34be64f51cf2f6de623f2c47c8 Mon Sep 17 00:00:00 2001 From: Boyuan Zhang Date: Wed, 19 May 2021 14:34:57 -0400 Subject: [PATCH] frontends/va: get st_rps_bits from VA pic param hevc Get st_rps_bits from VAPictureParameterBufferHEVC, and set the flag that indicates st_rps_bits will be used for parsing the short_term_ref_pic_set structure Signed-off-by: Boyuan Zhang Reviewed-by: Leo Liu Part-of: --- src/gallium/frontends/va/picture_hevc.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/gallium/frontends/va/picture_hevc.c b/src/gallium/frontends/va/picture_hevc.c index e879259ae1f..b83acfed806 100644 --- a/src/gallium/frontends/va/picture_hevc.c +++ b/src/gallium/frontends/va/picture_hevc.c @@ -175,6 +175,8 @@ void vlVaHandlePictureParameterBufferHEVC(vlVaDriver *drv, vlVaContext *context, context->desc.h265.NumPocLtCurr++; } } + context->desc.h265.pps->st_rps_bits = hevc->st_rps_bits; + context->desc.h265.UseStRpsBits = true; } void vlVaHandleIQMatrixBufferHEVC(vlVaContext *context, vlVaBuffer *buf)