I think you have discovered a bug in mpg123. I will also post this to
the mpg123 mailing list. (My apologies if this is a known bug or
already fixed.)
mpg123 .059q does not seem to be able to handle bit streams were the
CRC error protection flag differs from frame to frame.
You can get around the problem in LAME VBR encodings if you do not need
the Xing VBR header: "lame -t -p -v" will play fine with mpg123.
The Xing VBR header is embedded in a valid MP3 frame without CRC.
If the later frames then turn on CRC, mpg123 reports strange
errors and stops.
You can also see the problem with a fixed bitrate encoding, with CRC
randomly turned on and off. mpg123 will again choke.
I tried one other decoder (xmms) and it didn't have any problems.
Mark
p.s. As far as I know, LAME is the free encoder with
layer III CRC! Johannes Overmann coded it up in LAME 3.12.
> X-Authentication-Warning: geek.rcc.se: majordom set sender to
>[EMAIL PROTECTED] using -f
> From: Robert Hegemann <[EMAIL PROTECTED]>
> Date: Wed, 14 Jul 1999 11:19:45 +0200
> Content-Type: text/plain
> Sender: [EMAIL PROTECTED]
> Precedence: bulk
> Reply-To: [EMAIL PROTECTED]
> X-MIME-Autoconverted: from quoted-printable to 8bit by internet.roadrunner.com id
>EAA04348
> X-UIDL: 5f77f49c29e5893ddf912966e8aca6f1
>
> mpg123 won't play protected vbr files, anybody else with same experiences?
>
> Robert
>
> robert@bob:~/lame3.17 > lame -p -v Main_Theme.cut.wav x.mp3
> Found WAV header: 44.1kHz stereo
> LAME version 3.17 (www.sulaco.org/mp3)
> Encoding /dos/d/grab/Main_Theme.cut.wav to x.mp3
> Encoding as 44.1 kHz VBR(q=4) j-stereo MPEG1 LayerIII file
> using GPSYCHO: GPL'd psycho-acoustic model
> Frame | CPU/estimated | time/estimated | play/CPU | ETA
> 376/ 376(100%)| 0:00:26/ 0:00:26| 0:00:26/ 0:00:26| 0.3829 | 0:00:00
> robert@bob:~/lame3.17 > mpg123 x.mp3
> High Performance MPEG 1.0/2.0/2.5 Audio Player for Layer 1, 2 and 3.
> Version 0.59r (1999/Jun/15). Written and copyrights by Michael Hipp.
> Uses code from various people. See 'README' for more!
> THIS SOFTWARE COMES WITH ABSOLUTELY NO WARRANTY! USE AT YOUR OWN RISK!
>
> Playing MPEG stream from x.mp3 ...
> MPEG 1.0 layer III, 64 kbit/s, 44100 Hz joint-stereo
> mpg123: Can't rewind stream by 154 bits!
> Blocktype == 0 and window-switching == 1 not allowed.
> --
> MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )
>
--
MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )