diff options
author | Jonathan Bian <jonathan.bian@intel.com> | 2013-10-30 10:03:06 -0700 |
---|---|---|
committer | Xiang, Haihao <haihao.xiang@intel.com> | 2016-05-09 16:48:52 +0800 |
commit | b942a4c8a7d7b8479f22e2e7e87f8b2478724716 (patch) | |
tree | ac59f554d19bd41a463ddf9fd90cf3a628c2045f | |
parent | 4cb6d787bd8270bbba8f8334991db974c592c5c2 (diff) | |
download | libva-b942a4c8a7d7b8479f22e2e7e87f8b2478724716.tar.gz |
Added VAEntrypointEncSliceLP for implementations to expose a low power/high performance variant of slice level encoding entrypoint.
Signed-off-by: Jonathan Bian <jonathan.bian@intel.com>
Reviewed-By: Sean V Kelley <sean.v.kelley@intel.com>
(cherry picked from commit 71030701cef0c1099e87d112f3207cb78a6ce711)
-rw-r--r-- | va/va.h | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -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; |