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 | 35 | HEVC_NAL_RADL_R = 7, |
| 36 | 36 | HEVC_NAL_RASL_N = 8, |
| 37 | 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 | 44 | HEVC_NAL_BLA_W_LP = 16, |
| 39 | 45 | HEVC_NAL_BLA_W_RADL = 17, |
| 40 | 46 | HEVC_NAL_BLA_N_LP = 18, |
| 41 | 47 | HEVC_NAL_IDR_W_RADL = 19, |
| 42 | 48 | HEVC_NAL_IDR_N_LP = 20, |
| 43 | 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 | 60 | HEVC_NAL_VPS = 32, |
| 45 | 61 | HEVC_NAL_SPS = 33, |
| 46 | 62 | HEVC_NAL_PPS = 34, |