> 
> Hi,
> 
> I got the following today while encoding a live event.
> 
> lame: bitstream.c:88: putbits2: Assertion
> `gfc->header[gfc->w_ptr].write_timing
> >= bs->totbit' failed.
> 
> What does it mean?
> 
> _J
> --

It means there is yet another bug :-)

How long was the recording?  One thing that
I can think of is that although bs->totbit is an unsigned long,
write_timing is just a plain "int", which means it is limited
to  2147483647 bits.

at 128kbs, that is 16777 seconds = 4 hours. 

I just changed write_timing to unsigned long which will
extend this limit to 8 hours, but we will probably need
a better fix.  The ISO bitstream code could encode for days.

Mark

--
MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )

Reply via email to