Recent Releases

1.25.611 Aug 2017 20:20 minor feature: Releasing mpg123 version 1.25.6: An overflow fix, this time for layer II Hotfix for bug 255: Overflow reading frame data bits in layer II decoding. Now, all-zero data is returned if the frame data is exhausted. This might have a slight impact on performance, but not easily measurable so far.
1.25.509 Aug 2017 20:08 minor feature: More overflow fixing There was a longer-lasting buffer read overflow in the ID3 parser because code added in 2008 did not take care of possible integer overflow in an addition on platforms where long is 32 bits wide. This has been reported as bug 254. Upgrade on 32 bit platforms highly recommened, of course. We are still not talking about something nasty like code injection, but possible denial of service, although it was only recently discovered by the AddressSanitizer.
1.23.025 May 2015 02:57 minor feature: Added mpg123 --no-infoframe. Clip decode tables for large amplification with fixed-point decoders. Without that, high-pitched distortion enters really quickly when trying to increase volume even if output samples would not be clipped, weren't it for fixed-point math. Warning messages also start with a line break now to better fit in with verbose playback. Reporting of clipped samples also includes a line break now.
1.21.012 Oct 2014 02:28 minor feature: Use LL as shortcut for LOADLIST remote command, L is taken already. Less namespace pollution (MPG123_EXPORT in header instead of EXPORT.