Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package sidplayfp for openSUSE:Factory checked in at 2025-05-20 09:39:26 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/sidplayfp (Old) and /work/SRC/openSUSE:Factory/.sidplayfp.new.30101 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sidplayfp" Tue May 20 09:39:26 2025 rev:15 rq:1278457 version:2.14.1 Changes: -------- --- /work/SRC/openSUSE:Factory/sidplayfp/sidplayfp.changes 2025-05-12 16:55:49.250130784 +0200 +++ /work/SRC/openSUSE:Factory/.sidplayfp.new.30101/sidplayfp.changes 2025-05-20 09:40:42.472307301 +0200 @@ -1,0 +2,6 @@ +Sat May 17 16:04:41 UTC 2025 - Martin Hauke <mar...@gmx.de> + +- Update to version 2.14.1 + * Fix crash when using -b (#70) + +------------------------------------------------------------------- Old: ---- sidplayfp-2.14.0.tar.gz New: ---- sidplayfp-2.14.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ sidplayfp.spec ++++++ --- /var/tmp/diff_new_pack.mdheXJ/_old 2025-05-20 09:40:43.828365043 +0200 +++ /var/tmp/diff_new_pack.mdheXJ/_new 2025-05-20 09:40:43.852366064 +0200 @@ -18,7 +18,7 @@ Name: sidplayfp -Version: 2.14.0 +Version: 2.14.1 Release: 0 Summary: SID chip music module player License: GPL-2.0-or-later ++++++ sidplayfp-2.14.0.tar.gz -> sidplayfp-2.14.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sidplayfp-2.14.0/configure new/sidplayfp-2.14.1/configure --- old/sidplayfp-2.14.0/configure 2025-05-11 10:41:15.000000000 +0200 +++ new/sidplayfp-2.14.1/configure 2025-05-17 17:27:09.000000000 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.71 for sidplayfp 2.14.0. +# Generated by GNU Autoconf 2.71 for sidplayfp 2.14.1. # # # Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation, @@ -608,8 +608,8 @@ # Identity of this package. PACKAGE_NAME='sidplayfp' PACKAGE_TARNAME='sidplayfp' -PACKAGE_VERSION='2.14.0' -PACKAGE_STRING='sidplayfp 2.14.0' +PACKAGE_VERSION='2.14.1' +PACKAGE_STRING='sidplayfp 2.14.1' PACKAGE_BUGREPORT='' PACKAGE_URL='https://github.com/libsidplayfp/sidplayfp/' @@ -1365,7 +1365,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 sidplayfp 2.14.0 to adapt to many kinds of systems. +\`configure' configures sidplayfp 2.14.1 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1436,7 +1436,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of sidplayfp 2.14.0:";; + short | recursive ) echo "Configuration of sidplayfp 2.14.1:";; esac cat <<\_ACEOF @@ -1562,7 +1562,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -sidplayfp configure 2.14.0 +sidplayfp configure 2.14.1 generated by GNU Autoconf 2.71 Copyright (C) 2021 Free Software Foundation, Inc. @@ -1838,7 +1838,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by sidplayfp $as_me 2.14.0, which was +It was created by sidplayfp $as_me 2.14.1, which was generated by GNU Autoconf 2.71. Invocation command line was $ $0$ac_configure_args_raw @@ -3328,7 +3328,7 @@ # Define the identity of the package. PACKAGE='sidplayfp' - VERSION='2.14.0' + VERSION='2.14.1' printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h @@ -11338,7 +11338,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by sidplayfp $as_me 2.14.0, which was +This file was extended by sidplayfp $as_me 2.14.1, which was generated by GNU Autoconf 2.71. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -11407,7 +11407,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config='$ac_cs_config_escaped' ac_cs_version="\\ -sidplayfp config.status 2.14.0 +sidplayfp config.status 2.14.1 configured by $0, generated by GNU Autoconf 2.71, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sidplayfp-2.14.0/configure.ac new/sidplayfp-2.14.1/configure.ac --- old/sidplayfp-2.14.0/configure.ac 2025-05-11 10:41:13.000000000 +0200 +++ new/sidplayfp-2.14.1/configure.ac 2025-05-17 17:27:07.000000000 +0200 @@ -1,5 +1,5 @@ dnl Process this file with autoconf to produce a configure script. -AC_INIT([sidplayfp], [2.14.0], [], [], [https://github.com/libsidplayfp/sidplayfp/]) +AC_INIT([sidplayfp], [2.14.1], [], [], [https://github.com/libsidplayfp/sidplayfp/]) AC_CONFIG_SRCDIR([src/main.cpp]) AC_CONFIG_AUX_DIR([build-aux]) AC_CONFIG_MACRO_DIR([m4]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sidplayfp-2.14.0/doc/en/sidplayfp.1 new/sidplayfp-2.14.1/doc/en/sidplayfp.1 --- old/sidplayfp-2.14.0/doc/en/sidplayfp.1 2025-05-11 10:41:23.000000000 +0200 +++ new/sidplayfp-2.14.1/doc/en/sidplayfp.1 2025-05-17 17:27:14.000000000 +0200 @@ -55,7 +55,7 @@ .\" ======================================================================== .\" .IX Title "SIDPLAYFP 1" -.TH SIDPLAYFP 1 2025-05-11 "perl v5.38.2" "User Programs" +.TH SIDPLAYFP 1 2025-05-17 "perl v5.38.2" "User Programs" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sidplayfp-2.14.0/doc/en/sidplayfp.ini.5 new/sidplayfp-2.14.1/doc/en/sidplayfp.ini.5 --- old/sidplayfp-2.14.0/doc/en/sidplayfp.ini.5 2025-05-11 10:41:23.000000000 +0200 +++ new/sidplayfp-2.14.1/doc/en/sidplayfp.ini.5 2025-05-17 17:27:14.000000000 +0200 @@ -55,7 +55,7 @@ .\" ======================================================================== .\" .IX Title "SIDPLAYFP.INI 5" -.TH SIDPLAYFP.INI 5 2025-05-11 "perl v5.38.2" "File formats" +.TH SIDPLAYFP.INI 5 2025-05-17 "perl v5.38.2" "File formats" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sidplayfp-2.14.0/doc/en/stilview.1 new/sidplayfp-2.14.1/doc/en/stilview.1 --- old/sidplayfp-2.14.0/doc/en/stilview.1 2025-05-11 10:41:23.000000000 +0200 +++ new/sidplayfp-2.14.1/doc/en/stilview.1 2025-05-17 17:27:14.000000000 +0200 @@ -55,7 +55,7 @@ .\" ======================================================================== .\" .IX Title "STILVIEW 1" -.TH STILVIEW 1 2025-05-11 "perl v5.38.2" "User Programs" +.TH STILVIEW 1 2025-05-17 "perl v5.38.2" "User Programs" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sidplayfp-2.14.0/src/player.cpp new/sidplayfp-2.14.1/src/player.cpp --- old/sidplayfp-2.14.0/src/player.cpp 2025-05-11 10:41:13.000000000 +0200 +++ new/sidplayfp-2.14.1/src/player.cpp 2025-05-17 17:27:07.000000000 +0200 @@ -834,6 +834,7 @@ m_driver.selected = &m_driver.null; m_speed.current = m_speed.max; #ifdef FEAT_NEW_PLAY_API + m_mixer.clear(); m_mixer.setFastForward(m_speed.current); #else m_engine.fastForward(100 * m_speed.current); @@ -890,7 +891,9 @@ void ConsolePlayer::close () { +#ifndef FEAT_NEW_PLAY_API m_engine.stop(); +#endif if (m_state == playerExit) { // Natural finish emuflush (); @@ -966,6 +969,8 @@ m_state = playerError; return false; } + if (!buffer) UNLIKELY + break; if (samples > 0) m_mixer.doMix(buffers, samples); else break; @@ -1013,7 +1018,9 @@ default: if (m_quietLevel < 2) cerr << endl; +#ifndef FEAT_NEW_PLAY_API m_engine.stop (); +#endif #if HAVE_TSID == 1 if (m_tsid) { @@ -1044,7 +1051,9 @@ void ConsolePlayer::stop () { m_state = playerStopped; +#ifndef FEAT_NEW_PLAY_API m_engine.stop (); +#endif }