• R/O
  • HTTP
  • SSH
  • HTTPS

提交

标签
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

修订版41c3748ba7a2bc0fb7bcccc9bbbaf1a313e1c691 (tree)
时间2016-01-29 14:59:16
作者Wang, Ce <ce.wang@inte...>
CommiterXiang, Haihao

Log Message

Add support for 10b vp9 decode

v2:
recover VAProfileVP9Profile1~3 from the original patch

v1:
initial

Signed-off-by: Sun, Maggie <maggie.sun@intel.com>
Signed-off-by: peng.chen <peng.c.chen@intel.com>
(cherry picked from commit 000622dad919387ac40f3ad48157d5db925c1ce9)

更改概述

差异

--- a/va/va.h
+++ b/va/va.h
@@ -303,7 +303,10 @@ typedef enum
303303 VAProfileH264StereoHigh = 16,
304304 VAProfileHEVCMain = 17,
305305 VAProfileHEVCMain10 = 18,
306- VAProfileVP9Profile0 = 19
306+ VAProfileVP9Profile0 = 19,
307+ VAProfileVP9Profile1 = 20,
308+ VAProfileVP9Profile2 = 21,
309+ VAProfileVP9Profile3 = 22
307310 } VAProfile;
308311
309312 /**
--- a/va/va_dec_vp9.h
+++ b/va/va_dec_vp9.h
@@ -182,10 +182,15 @@ typedef struct _VADecPictureParameterBufferVP9
182182 uint8_t segment_pred_probs[3];
183183
184184 /** \brief VP9 Profile definition
185- * value can be 0 or 1.
186- */
185+ * value range [0..3].
186+ */
187187 uint8_t profile;
188188
189+ /** \brief VP9 bit depth per sample
190+ * same for both luma and chroma samples.
191+ */
192+ uint8_t bit_depth;
193+
189194 /**@}*/
190195
191196 } VADecPictureParameterBufferVP9;