From: Leo Liu Date: Wed, 14 Mar 2018 19:31:04 +0000 (-0400) Subject: st/va: add VP9 picture to context X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=30438fbf466677b8e2159ac1db02cb4cdc4acdaa;p=mesa.git st/va: add VP9 picture to context Signed-off-by: Leo Liu Acked-by: Christian König --- diff --git a/src/gallium/state_trackers/va/context.c b/src/gallium/state_trackers/va/context.c index 836aa77c36c..14e904ee490 100644 --- a/src/gallium/state_trackers/va/context.c +++ b/src/gallium/state_trackers/va/context.c @@ -288,6 +288,10 @@ vlVaCreateContext(VADriverContextP ctx, VAConfigID config_id, int picture_width, } break; + case PIPE_VIDEO_FORMAT_VP9: + context->templat.max_references = num_render_targets; + break; + default: break; } diff --git a/src/gallium/state_trackers/va/va_private.h b/src/gallium/state_trackers/va/va_private.h index 4396abb586b..7c387478602 100644 --- a/src/gallium/state_trackers/va/va_private.h +++ b/src/gallium/state_trackers/va/va_private.h @@ -270,6 +270,7 @@ typedef struct { struct pipe_h264_picture_desc h264; struct pipe_h265_picture_desc h265; struct pipe_mjpeg_picture_desc mjpeg; + struct pipe_vp9_picture_desc vp9; struct pipe_h264_enc_picture_desc h264enc; struct pipe_h265_enc_picture_desc h265enc; } desc;