Add GST_VAAPI_ENTRYPOINT_SLICE_ENCODE.
authorgb <gb@5584edef-b1fe-4b99-b61b-dd2bab72e969>
Fri, 30 Apr 2010 09:48:41 +0000 (09:48 +0000)
committerGwenole Beauchesne <gbeauchesne@splitted-desktop.com>
Mon, 20 Sep 2010 10:55:41 +0000 (12:55 +0200)
gst-libs/gst/vaapi/gstvaapiprofile.c
gst-libs/gst/vaapi/gstvaapiprofile.h

index 11c67ad..06ae214 100644 (file)
@@ -92,9 +92,12 @@ static const GstVaapiProfileMap gst_vaapi_profiles[] = {
 
 /* Entry-points */
 static const GstVaapiEntrypointMap gst_vaapi_entrypoints[] = {
-    { GST_VAAPI_ENTRYPOINT_VLD,         VAEntrypointVLD         },
-    { GST_VAAPI_ENTRYPOINT_IDCT,        VAEntrypointIDCT        },
-    { GST_VAAPI_ENTRYPOINT_MOCO,        VAEntrypointMoComp      },
+    { GST_VAAPI_ENTRYPOINT_VLD,          VAEntrypointVLD        },
+    { GST_VAAPI_ENTRYPOINT_IDCT,         VAEntrypointIDCT       },
+    { GST_VAAPI_ENTRYPOINT_MOCO,         VAEntrypointMoComp     },
+#if VA_CHECK_VERSION(0,30,0)
+    { GST_VAAPI_ENTRYPOINT_SLICE_ENCODE, VAEntrypointEncSlice   },
+#endif
     { 0, }
 };
 
index 4746f69..48c80cd 100644 (file)
@@ -112,13 +112,15 @@ enum _GstVaapiProfile {
  * @GST_VAAPI_ENTRYPOINT_VLD: Variable Length Decoding
  * @GST_VAAPI_ENTRYPOINT_IDCT: Inverse Decrete Cosine Transform
  * @GST_VAAPI_ENTRYPOINT_MOCO: Motion Compensation
+ * @GST_VAAPI_ENTRYPOINT_SLICE_ENCODE: Encode Slice
  *
  * The set of all entrypoints for #GstVaapiEntrypoint
  */
 enum _GstVaapiEntrypoint {
     GST_VAAPI_ENTRYPOINT_VLD = 1,
     GST_VAAPI_ENTRYPOINT_IDCT,
-    GST_VAAPI_ENTRYPOINT_MOCO
+    GST_VAAPI_ENTRYPOINT_MOCO,
+    GST_VAAPI_ENTRYPOINT_SLICE_ENCODE
 };
 
 GstVaapiProfile