mpg123 1.14.0 with libmpg123 API level 36 released |
![]() ![]() |
mpg123 1.14.0 with libmpg123 API level 36 released |
May 1 2012, 07:34
Post
#1
|
|
|
Group: Members Posts: 166 Joined: 28-September 06 Member No.: 35705 |
mpg123 is a open-source real time MPEG 1.0/2.0/2.5 audio player/decoder for layers 1,2 and 3 (includes MP3, MP2). Among others working with Linux, MacOSX, FreeBSD, SunOS4.1.3, Solaris 2.5, HPUX 9.x, SGI Irix and Cygwin or plain MS Windows. Version 1.14.0 is a rather big update, with a good number of fixes and behavioural improvements.
website download changelog Brief changelog:
This post has been edited by ZinCh: May 1 2012, 07:35 |
|
|
|
May 7 2012, 23:03
Post
#2
|
|
|
Group: Members Posts: 166 Joined: 28-September 06 Member No.: 35705 |
mpg123 1.14.1
QUOTE This one fixes a bug that got uncovered with the (modest) reorganization of the parser code. With the feeder API, it was possible to miss a format change in the (damaged) stream, the more dire outcome being the allocated output buffer being too small (switching from MPEG layer 3 with 576 samples per frame to 1152 samples per frame).
|
|
|
|
May 12 2012, 20:53
Post
#3
|
|
|
Group: Members Posts: 166 Joined: 28-September 06 Member No.: 35705 |
mpg123 1.14.2
- Fix writing of WAV to stdout. It is still not the best of ideas to do so, though. At least make sure to fix rate and channels. QUOTE (Thomas) With the 1.14 series, in an attempt to better handle out-of-disk situations, the WAV writing code got changed and that broke writing of WAVs to standard output (raw data with a single WAV header in front). This shall work again with the current release.
This post has been edited by ZinCh: May 12 2012, 20:54 |
|
|
|
Jul 2 2012, 07:36
Post
#4
|
|
|
Group: Members Posts: 166 Joined: 28-September 06 Member No.: 35705 |
mpg123 1.14.3
- Fix regression from 1.14.1 in parsing of bad free format streams, avoiding apparently endless loops (just very slow reading, in fact). QUOTE (Thomas) One thing: Fix regression from 1.14.1 in parsing of bad free format streams, avoiding apparently endless loops (just very slow reading, in fact)
|
|
|
|
Jul 26 2012, 17:56
Post
#5
|
|
|
Group: Members Posts: 166 Joined: 28-September 06 Member No.: 35705 |
mpg123 1.14.4
- Fix resync logic to properly work again (used to prematurely end stream on bad headers). A regression again, this sucks, but at least we got a regression test for that now. - Fix aeon-old regression (since 1.11.0) about short seeks: Bit reservoir was reset also for short seeks that did not break continuity. - Another damned regression got fixed: Sample-accurate seek for files without full gapless info. QUOTE (Thomas) Here we go again with another regression-fixing release: That happens when you skimp on verifying your ground-breaking reworking of existing code. Now, the resync logic does not signal premature end of stream on bad headers, short seeks don't get bit reservoir unnecessarily cleared and sample-accurate seek for files without gapless meta data is accurate again.
Please upgrade to mpg123 1.14.4. Really, please do grap the update from the usual download locations. Who reworks a parsing and data mangling without really making sure that things still work like before? I hope I won't do so in future. Not again. |
|
|
|
![]() ![]() |
|
Lo-Fi Version | Time is now: 19th May 2013 - 14:28 |