I am using DJ In A Box to power a personal internet radio station (so I can listen to my music at work without carrying CDs, etc) and this uses lame to decode the mp3 and then re-encode it at the desired bit rate. However, for some songs lame bugs out on me with a big_values error as follows:
 
input:  03-Summersault.mp3
        (44.1 kHz, 2 channels, MPEG-1 Layer III)
output: <stdout>  (16 bit, Microsoft WAVE)
skipping initial 1105 samples (encoder+decoder delay)
big_values too large! 419
mpg123: Can't rewind stream by 563 bits!
bitstream problem: resyncing...
big_values too large! 500
I've looked on the mailing list for an answer, and the closest I've come up with related to decoding VBR files, however, in this case it's encoded as constant bitrate. I can decode the file fine using mpg123, but I realise that lame doesn't use mpg123, but mpglib. Interestingly, I noticed that, after downloading the latest version of mpg123, that there seems to be significant differences between mpg123's version of mpglib and that used by lame (although this could be more to do with differing requirements).
 
I've tried chaning DJIAB to use mpg123 directly to decode, but this unfortunately cause white noise to be generated (I think due to missing header information).
 
I was wondering if anyone else has had this problem and more importantly if anyone has a solution to it.
 
Thanks.
 
Julian.

Reply via email to