Revisions of mpg123
Dominique Leuenberger (dimstar_suse)
accepted
request 1220286
from
Luigi Baldoni (alois)
(revision 42)
Dominique Leuenberger (dimstar_suse)
accepted
request 1192349
from
Luigi Baldoni (alois)
(revision 40)
Ana Guerrero (anag+factory)
accepted
request 1114858
from
Luigi Baldoni (alois)
(revision 36)
- Update to version 1.32.3 * libmpg123, libsyn123: always ifdef LFS_LARGEFILE_64 (not just if) * libsyn123: re-introduce _32 wrappers in addition to suffix-less ones (regression from 1.31, bug 363)
Ana Guerrero (anag+factory)
accepted
request 1113956
from
Luigi Baldoni (alois)
(revision 35)
- Update to version 1.32.2 * libmpg123: Re-introduce _64 symbols on native 64 bit offset platforms. This was a regression since 1.31 series. Sorry, too much cleanup, not enough testing. * build: + Better O_LARGEFILE logic, avoiding redefintion. * ports/cmake: + Require C99 (bug 360, among other points, thanks to Ozkan Sezer). + Fix broken O_LARGEFILE logic (bug 360). + Typo fix and cleanup, also manual SSE switch for Android on old x86 (bug 359). - Update to version 1.32.1 * Include man pages again in tarball and install. We cannot avoid the empty man directory when disabling programs with autoconf. * Fix signal handler prototype, avoiding some justified warnings. * ports/cmake: + Include CheckTypeSize, which seems to be needed sometimes + Avoid O_LARGEFILE redefinition, logic closer to autoconf. - Update to version 1.32.0 * build + Move version handling out of configure.ac to ease other build systems. + Include "fmt123.h" instead of <fmt123.h> in main API headers to make it more likely the correct one is included (at least gcc picks the one in the same directory as the including header first). + All headers are build-independent now. + Fix build for picky linkers by avoiding definition of wrap_getcpuflags() where it is not used (spurious linker error to non-exitent getcpuflags(), bug 353). + Handle deprecation of C99 detection macro in autoconf 2.70. + No use of AC_SYS_LARGEFILE anymore for explicit handling and differing choice for the libraries and frontend programs. + Added --enable-portable and --disable-largefile to configure, removing the other largefile-related options. + Added --disable-components --enable-libmpg123 to only build libmpg123 (and likewise --enable-libout123, --enable-libout123-modules, --enable-libsyn123) to autoconf build. CMake build has something similar with BUILD_PROGRAMS and BUILD_LIBOUT123, which leave only libmpg123 and libsyn123 if disabled). + Consistent formatting of ./configure --help with AS_HELP_STRING(). * mpg123 + Added --libversion. + Added proper A-B looping with terminal control key 'o', renamed --pauseloop to --presetloop. + Really get rid of mpg123_position() usage. (It was all lies before!) + Fix terminal progress info when seeking in stopped mode (1.31 regression). + Patch up interaction of output buffer with generic remote control, adding non-interruptible drain after P 3, and dropping buffer on QUIT. + Uppercase some generic control replies for consinstency: SILENCE, PROGRESS, MUTE, UNMUTE * libmpg123, libout123, libsyn123 + Bumped API version for version query functions. + Replaced nearly all symbol renames with explicit INT123_ prefix declarations (intsym.h close to empty now). * libout123 + Add sleep builtin output module (silent, but proper timing). * libsyn123 + Introduced SYN123_PORTABLE_API for an API without off_t and ssize_t (see NEWS.libsyn123). * libmpg123 + Internal I/O using explicit largefile support via off64_t, lseek64, fallback to plain 32 bit off_t. + Added explicit 64 bit API with 64 suffix (mpg123_tell64(), not mpg123_tell_64()). This allows full avoidance of ambiguus off_t. The API is always using 64 bit integers, regardless of internal implementation. + Introduced MPG123_PORTABLE_API for an API subset without off_t and ssize_t. + Made mpg123_seek() and friends ignore offset sign for SEEK_END (always seeking towards beginning, assuming negative offset) to make lseek()-conforming usage possible. Seeking beyond the end never made sense, so no loss of valid functionality. * Overall use of INT123_strerror(), trying to use thread-safe strerror_l() if possible.
Dominique Leuenberger (dimstar_suse)
accepted
request 1073078
from
Luigi Baldoni (alois)
(revision 34)
Dominique Leuenberger (dimstar_suse)
accepted
request 1058449
from
Luigi Baldoni (alois)
(revision 33)
Dominique Leuenberger (dimstar_suse)
accepted
request 1032600
from
Luigi Baldoni (alois)
(revision 32)
Dominique Leuenberger (dimstar_suse)
accepted
request 1031933
from
Luigi Baldoni (alois)
(revision 31)
Dominique Leuenberger (dimstar_suse)
accepted
request 992187
from
Luigi Baldoni (alois)
(revision 30)
Dominique Leuenberger (dimstar_suse)
accepted
request 988902
from
Luigi Baldoni (alois)
(revision 29)
Dominique Leuenberger (dimstar_suse)
accepted
request 985160
from
Luigi Baldoni (alois)
(revision 28)
Dominique Leuenberger (dimstar_suse)
accepted
request 940075
from
Luigi Baldoni (alois)
(revision 27)
Dominique Leuenberger (dimstar_suse)
accepted
request 927108
from
Luigi Baldoni (alois)
(revision 26)
Dominique Leuenberger (dimstar_suse)
accepted
request 925955
from
Luigi Baldoni (alois)
(revision 25)
Dominique Leuenberger (dimstar_suse)
accepted
request 916999
from
Luigi Baldoni (alois)
(revision 24)
Dominique Leuenberger (dimstar_suse)
accepted
request 905828
from
Luigi Baldoni (alois)
(revision 23)
- Update to version 1.28.2 libout123: * Complete the fix for bug 314, reopening the device after format setup failure. - Update to version 1.28.1 build: * Explain --with-default-audio in configure help better. * Fix build of arm_fpu (regression of configure reorg). * Re-introduce AC_PROG_C_C99 macro for autoconf 2.69, it's only obsolete after that. * Un-break CMake build for botched move of CheckCPUArch.c.in. libmpg123: * Make mpg123.h.in usable again with MPG123_NO_CONFIGURE, for external uses. * Use predefined MPG123_API_VERSION in mpg123.h.in for the same. * Fix an integer constant definition for the most negative 32 bit number to avoid justified compiler complaints. libsyn123: * More support for MPG123_NO_CONFIGURE. * Optionally use predefined SYN123_API_VERSION in syn123.h.in for the same. * Add a cast to silence integer sign warning for offset in muloffdiv64(). libout123: * Pulse module advertises wider format support now, not just s16. This makes mpg123 -e s24 work with it, not just out123. * Optionally use predefined OUT123_API_VERSION in out123.h.in for non-configure use.
Displaying revisions 1 - 20 of 42