CVS Commit: vlc

Jean-Paul Saman saman at
Mon May 6 11:16:22 CEST 2002

Laurent Aimar wrote:
> On Sat, May 04, 2002, cvs at wrote:
>>Log Message:
>>Aout fifo adapts it size according to the length of the first frame. 
>>The change is needed for MPEG1/2 layer III, because the size of output pcm from mad_decoder is different. 
>>Sadly, the buffer underruns are back ;-(.
> 	Thanks, mad now work with more file, but:
>  I've found some file where length of pcm frame is not constant along a
> same file :(( , can you try to find a way to handle this ? (perhaps by
> open fifo to maximum ( 1152 ) and have a new variable to remember if the
> last fifo has been filled  or not ie if last length was 1152 or 556 )
I did not know that was possible. I'll change the behaviour to adjust on 
runtime. Expect it sometime this week (near friday probably).

>  Another problem: with mono file, mad open fifo for the right number
> of channels but next, if it find mono frame, it do as if there is two
> channels, and it set the right channel to 0. Perhaps it would be better
> to open fifo for 2 channels, and if there is frames with one channel set
> the other equal to the first .
You are right about this. I should have done just that, instead of 


Kind greetings,

Jean-Paul Saman

This is the vlc-devel mailing-list, see
To unsubscribe, please read
If you are in trouble, please contact <postmaster at>

More information about the vlc-devel mailing list