IPB

Welcome Guest ( Log In | Register )

 
Reply to this topicStart new topic
mpg123 1.14.0 with libmpg123 API level 36 released
ZinCh
post May 1 2012, 07:34
Post #1





Group: Members
Posts: 171
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:
  • libmpg123 API version 36 (see NEWS.libmpg123)
  • Add --ignore-streamlength; Add --lyrics for printout of lyrics (from USLT in ID3v2);
  • ReplayGain: Try to detect LAME below 3.95 for the different reference level of 83 dB (adding preamp of 6 dB). User-set gain values are not touched.
  • Keep silent about missing bit reservoir when ignoring frames.
  • Add the new/old WRITE_SAMPLE variant from MPlayer that makes the generic decoder faster on older CPUs (x86 at least).
  • 32 bit output for sndio output.
  • Fix MMX tabinit syntax, SGI audio output.


This post has been edited by ZinCh: May 1 2012, 07:35
Go to the top of the page
+Quote Post
ZinCh
post May 7 2012, 23:03
Post #2





Group: Members
Posts: 171
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).
Go to the top of the page
+Quote Post
ZinCh
post May 12 2012, 20:53
Post #3





Group: Members
Posts: 171
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
Go to the top of the page
+Quote Post
ZinCh
post Jul 2 2012, 07:36
Post #4





Group: Members
Posts: 171
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)
Go to the top of the page
+Quote Post
ZinCh
post Jul 26 2012, 17:56
Post #5





Group: Members
Posts: 171
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.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 21st August 2014 - 13:25