This question relates to two bits in ADTS header called ObjectType.
Are IDs for ObjectTypes equal for MPEG-2 and MPEG-4 AAC?
I see that MPEG-2 has ObjectType defined as:
MAIN = 0
LC = 1
...
and MPEG-4 defines ObjectType as:
NULL 0
AAC main 1
AAC LC 2
...
14496-3:2001, page 78 says:
"The interpretation of this bitstream element depends on the value of the ID bit. If ID is equal to ‘1’ this field holds the same information as the profile field in the ADTS stream defined in ISO/IEC 13818-7. If ID is equal to ‘0’ this element denotes the MPEG-4 Audio Object Type according to the table defined in subclause 5.1.1."
FAAD gives me the same ObjectType info, no matter if my ID is MPEG2 or MPEG4. Isn't this contradictory to the standard?
Daniel
