frontend/va: Add large_scale_tile from VADecPictureParameterBufferAV1
authorTeng, Jin Chung <jin.chung.teng@intel.com>
Thu, 23 Mar 2023 02:17:13 +0000 (10:17 +0800)
committerMarge Bot <emma+marge@anholt.net>
Fri, 24 Mar 2023 01:51:07 +0000 (01:51 +0000)
Signed-off-by: Teng, Jin Chung <jin.chung.teng@intel.com>
Reviewed-by: Sil Vilerino <sivileri@microsoft.com>
Reviewed-by: Boyuan Zhang <boyuan.zhang@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22048>

src/gallium/frontends/va/picture_av1.c
src/gallium/include/pipe/p_video_state.h

index 7349602..e642b3c 100644 (file)
@@ -178,6 +178,8 @@ void vlVaHandlePictureParameterBufferAV1(vlVaDriver *drv, vlVaContext *context,
       av1->pic_info_fields.bits.allow_warped_motion;
    context->desc.av1.picture_parameter.pic_info_fields.uniform_tile_spacing_flag =
       av1->pic_info_fields.bits.uniform_tile_spacing_flag;
+   context->desc.av1.picture_parameter.pic_info_fields.large_scale_tile =
+      av1->pic_info_fields.bits.large_scale_tile;
 
    context->desc.av1.picture_parameter.matrix_coefficients =
       av1->matrix_coefficients;
index f3fe3d9..f0e0405 100644 (file)
@@ -1041,6 +1041,7 @@ struct pipe_av1_picture_desc
          uint32_t disable_frame_end_update_cdf:1;
          uint32_t uniform_tile_spacing_flag:1;
          uint32_t allow_warped_motion:1;
+         uint32_t large_scale_tile:1;
       } pic_info_fields;
 
       uint8_t superres_scale_denominator;