[Mp4-tech] [audio; system] What if PCE disagrees with MP4/ADTS header?
Ralph Sperschneider
ralph.sperschneider at iis.fraunhofer.de
Thu Mar 5 11:52:32 EST 2009
Mark RISON wrote:
>>> In the case of MP4, what happens if the audioObjectType or
>>> samplingFrequencyIndex in the DecoderSpecificInfo for MPEG-4 AAC files
>>> differ from the object_type or sampling_frequency_index in the PCE at
>>> the end of the GASpecificConfig, where the channelConfiguration is 0?
>>> Which one wins?
>>> Ditto ADTS.
>>>
>> this looks to me like an invalid configuration.
>>
>
> OK, well what about the following files in 14496-4-A24:
> a9-aac-samplegroups-edit.mp4
> a7-tone-oddities.mp4
> a4-tone-fragmented.mp4
> a6_tone_multifile.mp4
> a3b-tone-deprot.mp4
> LargerThan4GB.mp4
> ?
>
> They all seem to have an audioObjectType of LC in the DSI, but an
> object_type of SSR in the PCE.
>
> [I also note that they seem to have "dribble" after the PCE.]
>
> Mark
>
>
I am not familiar with these files, but if your observation is true than
this looks as it would need to be corrected.
I assume you have noticed that the encoding is different in the PCE:
0 - AAC Main
1 - AAC LC
2 - AAC SSR
3 - AAC LTP
whereas it is in the ASC:
1 - AAC Main
2 - AAC LC
3 - AAC SSR
4 - AAC LTP
So if "2" is used in both cases (as your observation indicates), the
encoder implementation being used to generate these sequences might have
had a little shortcoming.
Best,
Ralph
--
Dipl.-Ing. Ralph Sperschneider | Phone: +49 9131 776 6167
Fraunhofer IIS | Fax: +49 9131 776 6099
Am Wolfsmantel 33 | mailto:ralph.sperschneider at iis.fraunhofer.de
D 91058 Erlangen | http://www.iis.fraunhofer.de/amm/
More information about the Mp4-tech
mailing list