diff options
Diffstat (limited to 'src/gallium/state_trackers/va/picture.c')
-rw-r--r-- | src/gallium/state_trackers/va/picture.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/gallium/state_trackers/va/picture.c b/src/gallium/state_trackers/va/picture.c index f2e9ba8ef6a..e483ea3e217 100644 --- a/src/gallium/state_trackers/va/picture.c +++ b/src/gallium/state_trackers/va/picture.c @@ -134,6 +134,10 @@ handlePictureParameterBuffer(vlVaDriver *drv, vlVaContext *context, vlVaBuffer * vlVaHandlePictureParameterBufferMJPEG(drv, context, buf); break; + case PIPE_VIDEO_FORMAT_VP9: + vlVaHandlePictureParameterBufferVP9(drv, context, buf); + break; + default: break; } @@ -223,6 +227,10 @@ handleSliceParameterBuffer(vlVaContext *context, vlVaBuffer *buf) vlVaHandleSliceParameterBufferMJPEG(context, buf); break; + case PIPE_VIDEO_FORMAT_VP9: + vlVaHandleSliceParameterBufferVP9(context, buf); + break; + default: break; } @@ -294,6 +302,9 @@ handleVASliceDataBufferType(vlVaContext *context, vlVaBuffer *buf) break; case PIPE_VIDEO_FORMAT_JPEG: break; + case PIPE_VIDEO_FORMAT_VP9: + /* TODO */ + break; default: break; } |