summaryrefslogtreecommitdiff
path: root/libavcodec/hevc.h
diff options
context:
space:
mode:
authorMark Thompson <sw@jkqxz.net>2017-05-14 15:47:36 +0100
committerMark Thompson <sw@jkqxz.net>2017-08-28 11:50:50 +0100
commitb264810ef7a3fcd7cfc8e232877cfb2fdf7954f6 (patch)
tree755cded61ddb7292d3f1401dabb7e8e303bb6df2 /libavcodec/hevc.h
parente4a6eb70f471eda36592078e8fa1bad87fc9df73 (diff)
hevc: Add names for reserved NAL unit types
While not yet used, these NAL units do already have some defined semantics and are referred to elsewhere. (cherry picked from commit 3daaa4417317ca732fb00476fdb3308d784f87e4)
Diffstat (limited to 'libavcodec/hevc.h')
-rw-r--r--libavcodec/hevc.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/libavcodec/hevc.h b/libavcodec/hevc.h
index de77d2ac43..f0fb919a7f 100644
--- a/libavcodec/hevc.h
+++ b/libavcodec/hevc.h
@@ -35,12 +35,28 @@ enum HEVCNALUnitType {
HEVC_NAL_RADL_R = 7,
HEVC_NAL_RASL_N = 8,
HEVC_NAL_RASL_R = 9,
+ HEVC_NAL_VCL_N10 = 10,
+ HEVC_NAL_VCL_R11 = 11,
+ HEVC_NAL_VCL_N12 = 12,
+ HEVC_NAL_VCL_R13 = 13,
+ HEVC_NAL_VCL_N14 = 14,
+ HEVC_NAL_VCL_R15 = 15,
HEVC_NAL_BLA_W_LP = 16,
HEVC_NAL_BLA_W_RADL = 17,
HEVC_NAL_BLA_N_LP = 18,
HEVC_NAL_IDR_W_RADL = 19,
HEVC_NAL_IDR_N_LP = 20,
HEVC_NAL_CRA_NUT = 21,
+ HEVC_NAL_IRAP_VCL22 = 22,
+ HEVC_NAL_IRAP_VCL23 = 23,
+ HEVC_NAL_RSV_VCL24 = 24,
+ HEVC_NAL_RSV_VCL25 = 25,
+ HEVC_NAL_RSV_VCL26 = 26,
+ HEVC_NAL_RSV_VCL27 = 27,
+ HEVC_NAL_RSV_VCL28 = 28,
+ HEVC_NAL_RSV_VCL29 = 29,
+ HEVC_NAL_RSV_VCL30 = 30,
+ HEVC_NAL_RSV_VCL31 = 31,
HEVC_NAL_VPS = 32,
HEVC_NAL_SPS = 33,
HEVC_NAL_PPS = 34,