diff options
author | Wang, Ce <ce.wang@intel.com> | 2016-01-27 15:03:36 +0800 |
---|---|---|
committer | Xiang, Haihao <haihao.xiang@intel.com> | 2016-01-29 13:40:59 +0800 |
commit | 000622dad919387ac40f3ad48157d5db925c1ce9 (patch) | |
tree | 43ffe6f781a9c73f510ee4ebbe3b0b8a90a20c79 | |
parent | cb418f6ef36b6e6f0d632bf7c0aaf035a271400b (diff) | |
download | libva-000622dad919387ac40f3ad48157d5db925c1ce9.tar.gz |
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>
-rw-r--r-- | va/va.h | 5 | ||||
-rw-r--r-- | va/va_dec_vp9.h | 9 |
2 files changed, 11 insertions, 3 deletions
@@ -303,7 +303,10 @@ typedef enum VAProfileH264StereoHigh = 16, VAProfileHEVCMain = 17, VAProfileHEVCMain10 = 18, - VAProfileVP9Profile0 = 19 + VAProfileVP9Profile0 = 19, + VAProfileVP9Profile1 = 20, + VAProfileVP9Profile2 = 21, + VAProfileVP9Profile3 = 22 } VAProfile; /** diff --git a/va/va_dec_vp9.h b/va/va_dec_vp9.h index 2deddb0..37252be 100644 --- a/va/va_dec_vp9.h +++ b/va/va_dec_vp9.h @@ -182,10 +182,15 @@ typedef struct _VADecPictureParameterBufferVP9 uint8_t segment_pred_probs[3]; /** \brief VP9 Profile definition - * value can be 0 or 1. - */ + * value range [0..3]. + */ uint8_t profile; + /** \brief VP9 bit depth per sample + * same for both luma and chroma samples. + */ + uint8_t bit_depth; + /**@}*/ } VADecPictureParameterBufferVP9; |