Revisions of mpg123

buildservice-autocommit accepted request 1165008 from Luigi Baldoni's avatar Luigi Baldoni (alois) (revision 88)
baserev update by copy to link target
Luigi Baldoni's avatar Luigi Baldoni (alois) accepted request 1165007 from Luigi Baldoni's avatar Luigi Baldoni (alois) (revision 87)
- Update to version 1.32.6
  build:
  * Detect forced 64 bit offsets on a dual-mode system that used
    to default to 32 bits and drop ambiguous suffix-less symbols
    in that case. This avoids subtle ABI breakage (causing
    memory corruption) with existing binaries and instead has
    them fail during runtime linking. You trigger that when
    having -D_FILE_OFFSET_BITS=64 in your compiler flags during
    mpg123 build.
buildservice-autocommit accepted request 1147411 from Luigi Baldoni's avatar Luigi Baldoni (alois) (revision 86)
baserev update by copy to link target
Luigi Baldoni's avatar Luigi Baldoni (alois) accepted request 1147410 from Luigi Baldoni's avatar Luigi Baldoni (alois) (revision 85)
- Update to version 1.32.5
  build:
  * CMake port uses CFLAGS for pulse/jack/tinyalsa properly now (bug 366).
  * CMake port links libsyn123 with libm now (bug 370).
  libmpg123:
  * Fix --enable-portable (no usage of LFS_WRAP_NONE, bug 368).
  * Fix dct36 wrapper usage for x86-64 and NEON. Stupid (bug 367) and
    also avoid returning void.
  * Make ARM builds work with nagging (missing feature macros for std=c99).
buildservice-autocommit accepted request 1138056 from Luigi Baldoni's avatar Luigi Baldoni (alois) (revision 84)
baserev update by copy to link target
Luigi Baldoni's avatar Luigi Baldoni (alois) accepted request 1138055 from Luigi Baldoni's avatar Luigi Baldoni (alois) (revision 83)
- Update to version 1.32.4
  build:
  * Reorganize shared headers, API headers into src/include.
  * Use relative include paths, avoiding internal directories in
    CPPFLAGS except for config.h.
  * Group C99 feature checks and make several standard headers
    mandatory.
  * Get rid of SIZE_P, OFF_P and friends.
  * Only enforce dummy module together with libout123, to be able
    to build individual modules using --disable-components logic.
  out123:
  * added --libversion
  libmpg123:
  * Avoid indirect branches into the assembly routines by using C
    wrappers also for dct36, relieving us of the need to care for
    bti / endbr i nstructions for control flow integrity.
buildservice-autocommit accepted request 1114858 from Luigi Baldoni's avatar Luigi Baldoni (alois) (revision 82)
baserev update by copy to link target
Luigi Baldoni's avatar Luigi Baldoni (alois) accepted request 1114857 from Luigi Baldoni's avatar Luigi Baldoni (alois) (revision 81)
- 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)
buildservice-autocommit accepted request 1113956 from Luigi Baldoni's avatar Luigi Baldoni (alois) (revision 80)
baserev update by copy to link target
Luigi Baldoni's avatar Luigi Baldoni (alois) accepted request 1113955 from Luigi Baldoni's avatar Luigi Baldoni (alois) (revision 79)
- 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).
Luigi Baldoni's avatar Luigi Baldoni (alois) accepted request 1113261 from Luigi Baldoni's avatar Luigi Baldoni (alois) (revision 78)
- 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.
buildservice-autocommit accepted request 1073078 from Luigi Baldoni's avatar Luigi Baldoni (alois) (revision 77)
baserev update by copy to link target
Luigi Baldoni's avatar Luigi Baldoni (alois) accepted request 1073077 from Luigi Baldoni's avatar Luigi Baldoni (alois) (revision 76)
- Update to version 1.31.3
  build:
  * Fix --disable-8bit.
  * Fix some pedantic compiler warnings, avoid breaking libtool
    wrappers.
  mpg123:
  * Fix verbose position printout for new resampling outside
    libmpg123 (where output rate differs from decoding rate).
  libsyn123:
  * Fix reconfiguration of resampler to avoid double free when
    reducing decimator stages to zero.
buildservice-autocommit accepted request 1058449 from Luigi Baldoni's avatar Luigi Baldoni (alois) (revision 75)
baserev update by copy to link target
Luigi Baldoni's avatar Luigi Baldoni (alois) accepted request 1058448 from Luigi Baldoni's avatar Luigi Baldoni (alois) (revision 74)
- Update to version 1.31.2
  * Fix build --with-network=internal only (configure logic error,
    bug 348).
buildservice-autocommit accepted request 1032600 from Luigi Baldoni's avatar Luigi Baldoni (alois) (revision 73)
baserev update by copy to link target
Luigi Baldoni's avatar Luigi Baldoni (alois) accepted request 1032599 from Luigi Baldoni's avatar Luigi Baldoni (alois) (revision 72)
- Update to version 1.31.1
  * Fix largefile aliases for the case of a largefile-insensitive
    build that still does define _FILE_OFFSET_BITS from the
    outside (sys/feature_tests.h on Illumos).
buildservice-autocommit accepted request 1031933 from Luigi Baldoni's avatar Luigi Baldoni (alois) (revision 71)
baserev update by copy to link target
Luigi Baldoni's avatar Luigi Baldoni (alois) accepted request 1031932 from Luigi Baldoni's avatar Luigi Baldoni (alois) (revision 70)
- Update to version 1.31.0
  mpg123:
  * The --control / -C switch will make mpg123 abort now if
    terminal control cannot be enabled.
  * Revert to internal network code for plain HTTP to ensure
    continued support for original shoutcast servers that do not
    talk proper HTTP. External backends are built at the same
    time and can be enforced using --network <backend>.
  * Try-witout-port for internal network code is gone. We do not
    need to keep each ancient hack for specific hosts.
  * Handle redirections independently of the backend behind
    net123.
  * Set proxy environment variables when --proxy is specified,
    for net123 backends to use.
  * Continue reading for long commands in generic control,
    avoiding unnecessary unfinished command errors.
  * Change error message from 'unknown command' to
    'unknown command with arguments' to avoid confusion why
    'help foo' is unknown, as opposed to 'help'.
  * Reduce CPU load while just waiting for terminal input.
  * Condense terminal control help output and excessive vertical
    whitespace in printouts.
  * Fix interaction of pause (looping) with buffer, adding
    --pauseloop to set the loop interval.
  * Numeric option arguments are strictly checked now for
    conversion errors. This also catches -devbuffer, which was
    interpretd as -d 0 before. This also applies to out123.
  libout123:
  * Add same interruption handling to out123_write() as to
    unintr_write(), adding EAGAIN to fix bug 342 for certain
    ALSA setups.
  * Fix race condition to deadlock on buffer_sync_param() where
    parameters after the command byte got read as more commands.
    This got triggered easily by using the pause key in terminal
    mode with buffer (which was discouraged before because of
    buffer flushing). Generally, changing parameters with active
    buffer process was dangerous since libout123 entered the
    scene.
  other:
  * some build fixes for compiler pickyness
  * Disable largefile renames also for non-sensitive POSIX
    systems
buildservice-autocommit accepted request 992187 from Luigi Baldoni's avatar Luigi Baldoni (alois) (revision 69)
baserev update by copy to link target
Displaying revisions 1 - 20 of 88
openSUSE Build Service is sponsored by