[FFmpeg-devel] Mpeg4 audio in TS

Steven Ellis mail_lists
Fri Apr 18 14:05:23 CEST 2008


Nico Sabbi wrote:
> On Friday 18 April 2008 08:24:38 Vamsi Krishna wrote:
>   
>> Hello,
>>
>>  I am working on Mpeg-4 TS with HEAAC audio in LATM transport
>> syntax ( 14496-3 ).
>>
>>  I tried extracting the mpeg-4 ES from the TS.  And I am unable
>> decode the ES using the ISO reference software.  I tried using both
>> decoders - mp4mcdec and mp4audVM_rewrite.
>>
>>
>>  *Mp4mcdec *? results in
>>
>> *" ADTS Syncword error "                                    *
>>
>> *Warning: missing ADTS-syncword... trying RAW*
>>
>> *Warning: ICS - reserved bit is not set to 0           *
>>
>>
>>
>> ? this doesnot support LATM audio syntax.
>>
>>  And
>>
>>  *Mp4audVM_rewrite* ? results in the following errors:
>>
>>  *mp4audec: WARNING: BsOpenFileRead: magic string error (found "V?=
>> ", need ".mp4")*
>>
>> *StreamFile:openRead(LATM): error opening bit stream for reading*
>>
>> *mp4audec: WARNING: BsOpenFileRead: magic string error (found "V?=
>> ", need ".mp4")*
>>
>> *mp4audec: WARNING: StreamFile:openRead: can not determine file
>> format*
>>
>> *mp4audec: WARNING: error decoding audio file xyz.mp4*
>>
>>
>> My stream starts with  0x5E 0x61 ?.
>>
>>  I could not find the syncword 0x2B7 at the beginning of my stream.
>>
>>
>> can you please help me out to decode the LATM audio stream.
>>
>> And it ll also be helpful, if you can provide some information on
>> LATM syntax.
>>
>>     
>
> it's one of the  the shittiest messes ever in iso specs, with an
> endless series of addenda, corrigenda and undefined configurations
>
>   
>> Thank you in advance.
>>     
>
> a few steps away in the svn repository there's all the code you need:
> mplayer's copy of libfaad contains the LATM demuxer (in syntax.c)
> and the necessary hook in decoder.c.
> But mind that I wrote it as GPL, not LGPL and I will not relicense it.
>   
Hope you don't mind me asking but I was wondering why you won't allow
those changes under the LGPL?

Steve





More information about the ffmpeg-devel mailing list