[Ffmpeg-devel] [PATCH] getting basic parameters when demuxing AC3

Nico Sabbi nsabbi
Sat May 28 22:01:38 CEST 2005


Michael Niedermayer wrote:

>Hi
>
>On Saturday 28 May 2005 11:32, Nico Sabbi wrote:
>  
>
>>Hi,
>>this patch assigns bitrate, sample-rate and number of channels when
>>demuxing ac3 in raw mode.
>>Successfully tested with mencoder -demuxer 35, that otherwise fails.
>>    
>>
>
>rejected, libavformat has a ac3 parser which does that already cleanly, its 
>just disabled in mencoder IIRC, to fix this you just have to make the ac3 
>parser in (parser.c) independant from libavcdoec/liba52
>
>[...]
>  
>

I hope it's correct now.
I didn't copy a52_syncinfo() because it can't be used in an lgpl  env, 
and forcing
the gpl for such a small piece of code is nonsense imo, so I 
reimplemented it.
Where should I set the bits_per_sample and the block_size fields? in 
ac3_parse() ?
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ac3.diff
Type: text/x-patch
Size: 3902 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20050528/fa61c35e/attachment.bin>



More information about the ffmpeg-devel mailing list