[Libva] [PATCH 1/6] Added VAEntrypointEncSliceLP for implementations to expose a low power/high performance variant of slice level encoding entrypoint.
Xiang, Haihao
haihao.xiang at intel.com
Wed May 4 02:54:51 UTC 2016
From: Jonathan Bian <jonathan.bian at intel.com>
Signed-off-by: Jonathan Bian <jonathan.bian at intel.com>
Reviewed-By: Sean V Kelley <sean.v.kelley at intel.com>
(cherry picked from commit 71030701cef0c1099e87d112f3207cb78a6ce711)
---
va/va.h | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/va/va.h b/va/va.h
index 5dcc34e..b1caba8 100644
--- a/va/va.h
+++ b/va/va.h
@@ -321,6 +321,15 @@ typedef enum
VAEntrypointDeblocking = 5,
VAEntrypointEncSlice = 6, /* slice level encode */
VAEntrypointEncPicture = 7, /* pictuer encode, JPEG, etc */
+ /*
+ * For an implementation that supports a low power/high performance variant
+ * for slice level encode, it can choose to expose the
+ * VAEntrypointEncSliceLP entrypoint. Certain encoding tools may not be
+ * available with this entrypoint (e.g. interlace, MBAFF) and the
+ * application can query the encoding configuration attributes to find
+ * out more details if this entrypoint is supported.
+ */
+ VAEntrypointEncSliceLP = 8,
VAEntrypointVideoProc = 10, /**< Video pre/post-processing. */
} VAEntrypoint;
--
1.9.1
More information about the Libva
mailing list