summaryrefslogtreecommitdiffstats
path: root/libavcodec/hevc.h
diff options
context:
space:
mode:
authorMickaƫl Raulet <mraulet@insa-rennes.fr>2014-07-13 10:38:13 +0200
committerMichael Niedermayer <michaelni@gmx.at>2014-07-15 00:00:45 +0200
commitc4058b72888f6b4642d23615fe7ee9d25b8e2a1c (patch)
treed147018a1fbd0d18b0789665d6d036a2ac9f4a5b /libavcodec/hevc.h
parent07b91b8d629db51974c6fb97e36406d508a56764 (diff)
downloadffmpeg-streaming-c4058b72888f6b4642d23615fe7ee9d25b8e2a1c.zip
ffmpeg-streaming-c4058b72888f6b4642d23615fe7ee9d25b8e2a1c.tar.gz
hevc/cabac: add new context for new syntax elements related to Rext(cherry picked from commit 6d71e2394f52679cfc8b86fb5880f89e6bd311d4)
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavcodec/hevc.h')
-rw-r--r--libavcodec/hevc.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/libavcodec/hevc.h b/libavcodec/hevc.h
index c044592..fea2d4d 100644
--- a/libavcodec/hevc.h
+++ b/libavcodec/hevc.h
@@ -61,7 +61,7 @@
#define MAX_QP 51
#define DEFAULT_INTRA_TC_OFFSET 2
-#define HEVC_CONTEXTS 183
+#define HEVC_CONTEXTS 199
#define MRG_MAX_NUM_CANDS 5
@@ -169,6 +169,8 @@ enum SyntaxElement {
CBF_LUMA,
CBF_CB_CR,
TRANSFORM_SKIP_FLAG,
+ EXPLICIT_RDPCM_FLAG,
+ EXPLICIT_RDPCM_DIR_FLAG,
LAST_SIGNIFICANT_COEFF_X_PREFIX,
LAST_SIGNIFICANT_COEFF_Y_PREFIX,
LAST_SIGNIFICANT_COEFF_X_SUFFIX,
@@ -179,6 +181,10 @@ enum SyntaxElement {
COEFF_ABS_LEVEL_GREATER2_FLAG,
COEFF_ABS_LEVEL_REMAINING,
COEFF_SIGN_FLAG,
+ LOG2_RES_SCALE_ABS,
+ RES_SCALE_SIGN_FLAG,
+ CU_CHROMA_QP_OFFSET_FLAG,
+ CU_CHROMA_QP_OFFSET_IDX,
};
enum PartMode {
OpenPOWER on IntegriCloud