IPB

Welcome Guest ( Log In | Register )

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
 
Start new topic
Replies
ZinCh
post Jul 2 2012, 07:36
Post #2





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 #3





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

Posts in this topic


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: 30th August 2014 - 16:04