Changelog for
mpg123-1.13.4-1.4.i586.rpm :
* Fri Sep 09 2011 detlefAATTlinks2linux.de- update to 1.13.4:
* Fix bogus error on resync with big offsets (hits systems that have bigger off_t than int), bug 3393801.
* Fix windows binary package build script again with plugdir.
* Sat Apr 23 2011 detlefAATTlinks2linux.de- update to 1.13.3:
* Fix an endless loop on bad headers, bug 3267863.
* Prevent compiler warnings about unused variables with gcc 4.6 .
* Fix return value handling of getaddrinfo(), bug 3288333.
* Make decwin size computation work for OPT_ARM and sizeof(long) != 4 (bug 3288360).
* Sat Mar 05 2011 reddwarfAATTopensuse.org- remove .la files- run spec-cleaner- remove pre-11.1 conditionals- the audio output plugins are plugins for the command line, not for the library, package according
* Wed Feb 23 2011 pascal.bleserAATTopensuse.org- update to 1.13.2:
* fixes a long-standing bug with unexpected early calls of mpg123_decoder()
* fixes a regression with pitch changes and the generic control interface when no track is loaded
* Thu Jan 06 2011 pascal.bleserAATTopensuse.org- update to 1.13.1:
* fixes a stupid regression that broke MPG123_FORCE_FLOAT and MPG123_FORCE_8BIT (--float and --8bit command line switches), caused by the introduction of 24-bit format support
* the private/extension header bit is now ignored in the parser\'s stream checking
* Mon Oct 18 2010 detlefAATTlinks2linux.de- update to 1.13.0:
* libmpg123 API version 29 (mpg123_encsize(), MPG123_SKIP_ID3V2, mpg123_strlen(), 24 bit output, ARM decoder)
* New optimization: ARM NEON (Cortex A series) -- kudos to Taihei, again!
* Added 24 bit integer output (truncation of 32 bit integer)
* Cleanup of symbols for the static library: Only have global symbols that are actually needed, prefix them with INT123_ to avoid conflicts.
* Added --streamdump to get a copy of the data libmpg123 used.
* Added --icy-interval and tweaked libmpg123 to make playback of ICY stream dumps possible.
* Added possibility to set module file suffix at build -- to be able to avoid .la files for plugins.
* Removed compiler directives for alignment and disable associated tests. The tests don\'t work on a wide range of compilers anyway, and newer gccs do have force_align_arg_pointer to fix bad stacks.
* There is no ChangeLog file anymore... it was autogenerated from subversion log anyway, so look there if interested.
* Thu Oct 07 2010 pascalAATTlinks2linux.de- update to 1.12.5:
* fixes a buffer overflow in the mpg123 frontend application related to the printing of ID3 tags with embedded null characters in non-UTF-8 environments
* Sat Sep 18 2010 detlefAATTlinks2linux.de- update to 1.12.4:
* Fix formatting of meta data printout in UTF-8 (string length computing). As a collorary, ID3v1 data is reduced to ASCII in UTF-8 environment, as we do never know what specific encoding that has.
* Sun Jul 11 2010 detlefAATTlinks2linux.de- update to 1.12.3:
* Fix a long-standing bug that subtly broke http streaming with ICY meta data when reading a bit more quickly
* Mon Jun 21 2010 pascalAATTlinks2linux.de- update to 1.12.2:
* fix for memory corruption on systems that hand out memory in the upper half of the address space
* several other improvements in portability and binary compatibility with respect to small/large file setups
* Sun May 09 2010 herbertAATTlinks2linux.de- add baselib.conf
* Wed Mar 31 2010 pascalAATTlinks2linux.de- update to 1.12.0:
* reverses the changes made in the previous release, 1.11.0
* libmpg123_64.so it introduced on largefile-sensitive systems is gone now
* libmpg123 provides a dual mode interface similar to the libc
* this version marks the first stable ABI for largefile-sensitive systems since mpg123 1.4.x
* as a side effect of dual mode hacking, replacement I/O using client-provided handles (void pointer) has been added to the API
* the introduction of AI_ADDRCONFIG has been made conditional based on the actual availability of that flag on a system
* Sun Mar 21 2010 pascalAATTlinks2linux.de- update to 1.11.0:
* improvements to hybrid setups of small and large file support
* IPv6 behavior was improved
* a potential ICY reading issue was resolved
* assembler code was cleaned up
* Sat Feb 27 2010 detlefAATTlinks2linux.de- update to 1.10.1:
* Help multilib setups that boldly assume that headers are invariant by removing the consistency check in mpg123.h and instead just adding a suffix to relevant functions when _FILE_OFFSET_BITS is defined. Invalid setups will now fail at the linking stage instead of the preprocessing stage. That should cover bug 2934488.
* Fixes for gapless decoding: o Correctly skip padding larger than one MPEG frame (strange, but occurs). o Bug 2950218 (proper gapless cuts for seeking near the end).
* Make sure the search for the first header aborts after 64K of one-byte reads, as always intended (bug 2951334). Certain files (or even random data) were able to fool mpg123 sufficiently enough that it basically reads through the whole file in 1-byte steps in search for MPEG data. The limit of 64K will very likely be configurable in a future mpg123 version.
* Fix subtle bug with seeking in feeder mode: A seek close to the current position (meaning: the needed data offset is already in mpg123\'s buffer chain) resulted in skipped bytes.
* Improve the feeder mode for handling large amounts of junk at the beginning, including proper passing of the request for more data when trying to determine free format frame size. This also fixes endless looping as reported in bug 2951334.
* The parser code still needs overhaul. It is not pretty.
* Compile fix for OpenAL (with strict compiler).
* Sun Dec 06 2009 pascal.bleserAATTopensuse.org- update to 1.10.0:
* added pitch command to control interface
* HTTP header field and MIME type parsing now case-insensitive (fixes bug 2904736); MIME-parsing for non-playlist URLs is done the same way as from playlists now; we interpret MIME types only to before a \";\" (see bug 2836904)
* add experimental framebyframe API
* Fri Nov 20 2009 detlefAATTlinks2linux.de- update to 1.9.2:
* many bugfixes
* Fri Oct 09 2009 pascal.bleserAATTopensuse.org- update to 1.9.1:
* a set of bugs have been fixed, along with some long- and short-standing regressions, namely NtoM CPU creep and parsing of Foobar2000-style RVA info in ID3v2 tags
* new openal output plugin
* Sun Jun 14 2009 pascal.bleserAATTopensuse.org- update to 1.8.1:
* adds the proper integer/fixed point decoding that accidentally had been promised for the 1.8.0 release
* minor bugs and build system problems were fixed
* Thu Jun 11 2009 pascal.bleserAATTopensuse.org- update to 1.8.0:
* major performance improvements (including new SSE code) for x86-64 systems (and others)
* fixes to the correctness of decoding
* the fixed point decoding (compile-time option) now works properly for layer 1 and 2
* Mon Apr 27 2009 pascal.bleserAATTopensuse.org- update to 1.7.3:
* a bad-sounding regression with seeking in layer 3 files has been fixed; this regression had been introduced in 1.7.0 with the --doublespeed revival
* Mon Apr 06 2009 pascal.bleserAATTopensuse.org- renamed mpg123-devel to libmpg123-devel, with a Provides:mpg123-devel for compatibility with existing spec files- split out support for pulse, jack, portaudio and sdl into subpackages- the empty package lib%%{name}-%%{soname}-all pulls in all subpackages with output engine support- update to 1.7.2:
* fixes a vulnerability in the ID3v2 code with invalid text encoding values- changes from 1.7.1:
* fixes a regression that prevented the RVA changes in the generic control interface or from the terminal from resulting in something other than silence- changes from 1.7.0:
* significant overhaul of the decoder engine to be more flexible at runtime and include more output formats
* float and 32-bit integer output are now standard features of a normal build
* the --doublespeed functionality is back again after being silently absent in the 1.x series
* support for configuring minimal libmpg123 builds by stripping out certain features