diff -Nru mpg123-1.25.12/configure mpg123-1.25.13/configure --- mpg123-1.25.12/configure 2019-08-22 05:49:28.000000000 +0000 +++ mpg123-1.25.13/configure 2019-10-26 07:14:24.000000000 +0000 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for mpg123 1.25.12. +# Generated by GNU Autoconf 2.69 for mpg123 1.25.13. # # Report bugs to . # @@ -590,8 +590,8 @@ # Identity of this package. PACKAGE_NAME='mpg123' PACKAGE_TARNAME='mpg123' -PACKAGE_VERSION='1.25.12' -PACKAGE_STRING='mpg123 1.25.12' +PACKAGE_VERSION='1.25.13' +PACKAGE_STRING='mpg123 1.25.13' PACKAGE_BUGREPORT='maintainer@mpg123.org' PACKAGE_URL='' @@ -1578,7 +1578,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures mpg123 1.25.12 to adapt to many kinds of systems. +\`configure' configures mpg123 1.25.13 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1649,7 +1649,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of mpg123 1.25.12:";; + short | recursive ) echo "Configuration of mpg123 1.25.13:";; esac cat <<\_ACEOF @@ -1875,7 +1875,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -mpg123 configure 1.25.12 +mpg123 configure 1.25.13 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2481,7 +2481,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by mpg123 $as_me 1.25.12, which was +It was created by mpg123 $as_me 1.25.13, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -3437,7 +3437,7 @@ # Define the identity of the package. PACKAGE='mpg123' - VERSION='1.25.12' + VERSION='1.25.13' cat >>confdefs.h <<_ACEOF @@ -20391,7 +20391,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by mpg123 $as_me 1.25.12, which was +This file was extended by mpg123 $as_me 1.25.13, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -20457,7 +20457,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -mpg123 config.status 1.25.12 +mpg123 config.status 1.25.13 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff -Nru mpg123-1.25.12/configure.ac mpg123-1.25.13/configure.ac --- mpg123-1.25.12/configure.ac 2019-08-22 05:48:37.000000000 +0000 +++ mpg123-1.25.13/configure.ac 2019-10-26 07:07:30.000000000 +0000 @@ -8,7 +8,7 @@ AC_PREREQ(2.57) dnl ############# Initialisation -AC_INIT([mpg123], [1.25.12], [maintainer@mpg123.org]) +AC_INIT([mpg123], [1.25.13], [maintainer@mpg123.org]) dnl Increment API_VERSION when the API gets changes (new functions). dnl libmpg123 diff -Nru mpg123-1.25.12/debian/changelog mpg123-1.25.13/debian/changelog --- mpg123-1.25.12/debian/changelog 2019-09-05 11:02:50.000000000 +0000 +++ mpg123-1.25.13/debian/changelog 2019-11-17 15:37:36.000000000 +0000 @@ -1,8 +1,15 @@ -mpg123 (1.25.12-1build1) eoan; urgency=medium +mpg123 (1.25.13-1) unstable; urgency=medium - * No-change upload with strops.h and sys/strops.h removed in glibc. + * Team upload - -- Matthias Klose Thu, 05 Sep 2019 11:02:50 +0000 + [ Ondřej Nový ] + * Bump Standards-Version to 4.4.1 + + [ Sebastian Ramacher ] + * New upstream release + * debian/control: Set RRR: no + + -- Sebastian Ramacher Sun, 17 Nov 2019 16:37:36 +0100 mpg123 (1.25.12-1) unstable; urgency=medium diff -Nru mpg123-1.25.12/debian/control mpg123-1.25.13/debian/control --- mpg123-1.25.12/debian/control 2019-08-18 19:12:35.000000000 +0000 +++ mpg123-1.25.13/debian/control 2019-11-17 15:37:30.000000000 +0000 @@ -16,10 +16,11 @@ libpulse-dev [!hurd-i386], pkg-config, portaudio19-dev -Standards-Version: 4.4.0 +Standards-Version: 4.4.1 Homepage: http://mpg123.org/ Vcs-Git: https://salsa.debian.org/multimedia-team/mpg123.git Vcs-Browser: https://salsa.debian.org/multimedia-team/mpg123 +Rules-Requires-Root: no Package: mpg123 Architecture: any diff -Nru mpg123-1.25.12/mpg123.spec mpg123-1.25.13/mpg123.spec --- mpg123-1.25.12/mpg123.spec 2019-08-22 05:51:40.000000000 +0000 +++ mpg123-1.25.13/mpg123.spec 2019-10-26 07:17:53.000000000 +0000 @@ -3,7 +3,7 @@ # - devel packages for alsa, sdl, etc... to build the respective output modules. Summary: The fast console mpeg audio decoder/player. Name: mpg123 -Version: 1.25.12 +Version: 1.25.13 Release: 1 URL: http://www.mpg123.org/ License: GPL diff -Nru mpg123-1.25.12/NEWS mpg123-1.25.13/NEWS --- mpg123-1.25.12/NEWS 2019-08-22 05:41:38.000000000 +0000 +++ mpg123-1.25.13/NEWS 2019-10-26 07:07:16.000000000 +0000 @@ -1,3 +1,14 @@ +1.25.13 +------- + +This is a bugfix release solely for bug 280 in the parser: + +- libmpg123 +-- Reset the flag for having a frame to decode before trying to + parse a new one. This prevents very unkind behaviour (crashes) + when combinging mpg123_scan() with decoding later on for damaged + streams that have a mixture of different MPEG versions. + 1.25.12 ------- diff -Nru mpg123-1.25.12/src/libmpg123/parse.c mpg123-1.25.13/src/libmpg123/parse.c --- mpg123-1.25.12/src/libmpg123/parse.c 2019-08-21 19:17:53.000000000 +0000 +++ mpg123-1.25.13/src/libmpg123/parse.c 2019-10-26 07:06:53.000000000 +0000 @@ -509,6 +509,8 @@ if(halfspeed_do(fr) == 1) return 1; + /* From now on, old frame data is tainted by parsing attempts. */ + fr->to_decode = fr->to_ignore = FALSE; read_again: /* In case we are looping to find a valid frame, discard any buffered data before the current position. This is essential to prevent endless looping, always going back to the beginning when feeder buffer is exhausted. */