1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-12-23 12:43:46 +02:00

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 3daaa44173)
This commit is contained in:
Mark Thompson 2017-05-14 15:47:36 +01:00
parent e4a6eb70f4
commit b264810ef7

View File

@ -35,12 +35,28 @@ enum HEVCNALUnitType {
HEVC_NAL_RADL_R = 7, HEVC_NAL_RADL_R = 7,
HEVC_NAL_RASL_N = 8, HEVC_NAL_RASL_N = 8,
HEVC_NAL_RASL_R = 9, 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_LP = 16,
HEVC_NAL_BLA_W_RADL = 17, HEVC_NAL_BLA_W_RADL = 17,
HEVC_NAL_BLA_N_LP = 18, HEVC_NAL_BLA_N_LP = 18,
HEVC_NAL_IDR_W_RADL = 19, HEVC_NAL_IDR_W_RADL = 19,
HEVC_NAL_IDR_N_LP = 20, HEVC_NAL_IDR_N_LP = 20,
HEVC_NAL_CRA_NUT = 21, 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_VPS = 32,
HEVC_NAL_SPS = 33, HEVC_NAL_SPS = 33,
HEVC_NAL_PPS = 34, HEVC_NAL_PPS = 34,