From 52f23f923ecabf11a42ef921d5c173cb34722ad4 Mon Sep 17 00:00:00 2001 From: Sil Vilerino Date: Thu, 1 Sep 2022 10:37:49 -0400 Subject: [PATCH] frontends/va: Mark IsLongTerm in HEVC decode args 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 a51b083d384..6223cedef44 100644 --- a/src/gallium/frontends/va/picture_hevc.c +++ b/src/gallium/frontends/va/picture_hevc.c @@ -179,6 +179,7 @@ void vlVaHandlePictureParameterBufferHEVC(vlVaDriver *drv, vlVaContext *context, context->desc.h265.RefPicSetLtCurr[iCurr++] = i; context->desc.h265.NumPocLtCurr++; } + context->desc.h265.IsLongTerm[i] = ((hevc->ReferenceFrames[i].flags & VA_PICTURE_HEVC_LONG_TERM_REFERENCE) != 0) ? 1 : 0; } context->desc.h265.pps->st_rps_bits = hevc->st_rps_bits; context->desc.h265.UseStRpsBits = true;