• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

hardware/intel/libva


Commit MetaInfo

Revisionb942a4c8a7d7b8479f22e2e7e87f8b2478724716 (tree)
Time2016-05-09 17:48:52
AuthorJonathan Bian <jonathan.bian@inte...>
CommiterXiang, Haihao

Log Message

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)

Change Summary

Incremental Difference

--- a/va/va.h
+++ b/va/va.h
@@ -321,6 +321,15 @@ typedef enum
321321 VAEntrypointDeblocking = 5,
322322 VAEntrypointEncSlice = 6, /* slice level encode */
323323 VAEntrypointEncPicture = 7, /* pictuer encode, JPEG, etc */
324+ /*
325+ * For an implementation that supports a low power/high performance variant
326+ * for slice level encode, it can choose to expose the
327+ * VAEntrypointEncSliceLP entrypoint. Certain encoding tools may not be
328+ * available with this entrypoint (e.g. interlace, MBAFF) and the
329+ * application can query the encoding configuration attributes to find
330+ * out more details if this entrypoint is supported.
331+ */
332+ VAEntrypointEncSliceLP = 8,
324333 VAEntrypointVideoProc = 10, /**< Video pre/post-processing. */
325334 } VAEntrypoint;
326335