[FFmpeg-devel] [PATCH] AAC: ADTS profile_ObjectType to MPEG-4 AOT

Robert Swain robert.swain
Thu Feb 12 14:37:53 CET 2009


2009/2/12 Alex Converse <alex.converse at gmail.com>:
> On Wed, Feb 11, 2009 at 9:55 PM, Alex Converse <alex.converse at gmail.com> wrote:
>> From ISO/IEC 14496-3:2005/1.A.4.3 Audio Data Transport Stream (ADTS)
>> "this element denotes the MPEG-4 Audio Object Type
>> (profile_ObjectType+1) according to the table defined in subclause
>> 1.5.2.1."
>>
>> This is needed to decode Main profile streams in ADTS that use
>> anything outside of the LC feature set.

"The interpretation of this data 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 (profile_ObjectType+1) according to the table defined
in subclause 1.5.2.1."

As noted for one of the other patches (the ADTS encoder patch IIRC),
"If ID is equal to '0'". I notice that the ID is not parsed but
skipped at the moment. We should parse it and adhere to its
behavioural connotations as in the spec.

> It appears the list at the message.

It didn't, I received the first as well.

Regards,
Rob




More information about the ffmpeg-devel mailing list