summaryrefslogtreecommitdiffstats
path: root/src/gallium/state_trackers/va/picture.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/gallium/state_trackers/va/picture.c')
-rw-r--r--src/gallium/state_trackers/va/picture.c11
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;
}