While not yet used, these NAL units do already have some defined semantics and are referred to elsewhere. (cherry picked from commit 3daaa4417317ca732fb00476fdb3308d784f87e4)
Unified · Split
| @@ -35,12 +35,28 @@ enum HEVCNALUnitType { · 34 unmodified lines | |||
| 35 | HEVC_NAL_RADL_R = 7, | 35 | HEVC_NAL_RADL_R = 7, |
| 36 | HEVC_NAL_RASL_N = 8, | 36 | HEVC_NAL_RASL_N = 8, |
| 37 | HEVC_NAL_RASL_R = 9, | 37 | HEVC_NAL_RASL_R = 9, |
| 38 | HEVC_NAL_VCL_N10 = 10, | ||
| 39 | HEVC_NAL_VCL_R11 = 11, | ||
| 40 | HEVC_NAL_VCL_N12 = 12, | ||
| 41 | HEVC_NAL_VCL_R13 = 13, | ||
| 42 | HEVC_NAL_VCL_N14 = 14, | ||
| 43 | HEVC_NAL_VCL_R15 = 15, | ||
| 38 | HEVC_NAL_BLA_W_LP = 16, | 44 | HEVC_NAL_BLA_W_LP = 16, |
| 39 | HEVC_NAL_BLA_W_RADL = 17, | 45 | HEVC_NAL_BLA_W_RADL = 17, |
| 40 | HEVC_NAL_BLA_N_LP = 18, | 46 | HEVC_NAL_BLA_N_LP = 18, |
| 41 | HEVC_NAL_IDR_W_RADL = 19, | 47 | HEVC_NAL_IDR_W_RADL = 19, |
| 42 | HEVC_NAL_IDR_N_LP = 20, | 48 | HEVC_NAL_IDR_N_LP = 20, |
| 43 | HEVC_NAL_CRA_NUT = 21, | 49 | HEVC_NAL_CRA_NUT = 21, |
| 50 | HEVC_NAL_IRAP_VCL22 = 22, | ||
| 51 | HEVC_NAL_IRAP_VCL23 = 23, | ||
| 52 | HEVC_NAL_RSV_VCL24 = 24, | ||
| 53 | HEVC_NAL_RSV_VCL25 = 25, | ||
| 54 | HEVC_NAL_RSV_VCL26 = 26, | ||
| 55 | HEVC_NAL_RSV_VCL27 = 27, | ||
| 56 | HEVC_NAL_RSV_VCL28 = 28, | ||
| 57 | HEVC_NAL_RSV_VCL29 = 29, | ||
| 58 | HEVC_NAL_RSV_VCL30 = 30, | ||
| 59 | HEVC_NAL_RSV_VCL31 = 31, | ||
| 44 | HEVC_NAL_VPS = 32, | 60 | HEVC_NAL_VPS = 32, |
| 45 | HEVC_NAL_SPS = 33, | 61 | HEVC_NAL_SPS = 33, |
| 46 | HEVC_NAL_PPS = 34, | 62 | HEVC_NAL_PPS = 34, |