The ESDS Box comes from ISO IEC 14496-01 Annex E.4 "Object Descriptor and its Components". Several optional fields could be added:
The Length Field is not padding: for each byte the first bit indicates whether there is a next byte, the 7 other bits are part of the length field. Length is 7/14/21/28 bits:
The mp4_ra table should be completed with Table 5 of ISO IEC 14496-01.
Eg 0x40 = MP4 AAC, 0x66 = MP2 AAC Main, 0x67 = MP2 AAC-LC, 0x68 = MP2 AAC-SSR
The ESDS Box comes from ISO IEC 14496-01 Annex E.4 "Object Descriptor and its Components". Several optional fields could be added:
The Length Field is not padding: for each byte the first bit indicates whether there is a next byte, the 7 other bits are part of the length field. Length is 7/14/21/28 bits:
The mp4_ra table should be completed with Table 5 of ISO IEC 14496-01.
Eg 0x40 = MP4 AAC, 0x66 = MP2 AAC Main, 0x67 = MP2 AAC-LC, 0x68 = MP2 AAC-SSR