Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libsidplayfp for openSUSE:Factory checked in at 2022-02-13 19:50:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libsidplayfp (Old) and /work/SRC/openSUSE:Factory/.libsidplayfp.new.1956 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libsidplayfp" Sun Feb 13 19:50:56 2022 rev:6 rq:954050 version:2.3.1 Changes: -------- --- /work/SRC/openSUSE:Factory/libsidplayfp/libsidplayfp.changes 2021-04-29 22:53:25.093886991 +0200 +++ /work/SRC/openSUSE:Factory/.libsidplayfp.new.1956/libsidplayfp.changes 2022-02-13 19:51:30.958288338 +0100 @@ -1,0 +2,26 @@ +Fri Feb 11 22:48:23 UTC 2022 - Dirk M??ller <dmuel...@suse.com> + +- update to 2.3.1: + * VIC II: check badline enabled condition on raster Y increment. Fixes CPU/shxy/shx-test + * Disable digiboost for residfp when not required (issue #37) + * residfp: fixed some PVS-Studio warnings. (issues #20 #21 #23 #28) + * residfp: share dac tables between voices, saves a few Kb and some initialization time (issues #34 #26) + * CIA: rework interrupt implementation based on Denise emu code, fixes CIA/dd0dtest/dd0dtest (issue #29) + * c64: return pseudo random numbers when reading from the I/O Area as the VIC fetches are not emulated. + Fixes C64/openio/gauntlet test + * VIC-II: fix lightpen X coordinate calculation. Makes VICII/split-tests/lightpen/lightpen test pass + * songlengthdb: fix possible corrupted data (issue #32) + * VIC-II: fix NTSC badline timing and improve cycle skipping + * CIA: minor refactoring + * Fixed a few minor PVS-Studio flagged issues + * reSIDfp: added NEON (by Christopher Snowhill) and SSE2 version of convolution function + the configure option has been changed to --with-simd=<sse2/mmx/neon/none> + * Exposed last values written to the SID registers. Based on patch by Stian Skjelstad + * API additions: + - Splitted ROM functions + - Added CIA 6526 4485 model setting, mostly for testing + - Added function for loading database from unicode path on Windows + - Added function for loading tunes using a custom loader callback +- enable SIMD on aarch64/x86_64 + +------------------------------------------------------------------- Old: ---- libsidplayfp-2.1.2.tar.gz New: ---- libsidplayfp-2.3.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libsidplayfp.spec ++++++ --- /var/tmp/diff_new_pack.R7a1gD/_old 2022-02-13 19:51:31.362289414 +0100 +++ /var/tmp/diff_new_pack.R7a1gD/_new 2022-02-13 19:51:31.370289435 +0100 @@ -1,7 +1,7 @@ # # spec file for package libsidplayfp # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,13 +19,13 @@ %define soname 6 %define stilview_soname 0 Name: libsidplayfp -Version: 2.1.2 +Version: 2.3.1 Release: 0 Summary: A library to play Commodore 64 music License: GPL-2.0-or-later Group: System/Libraries URL: https://sourceforge.net/projects/sidplay-residfp/ -Source0: https://sourceforge.net/projects/sidplay-residfp/files/libsidplayfp/2.1/libsidplayfp-%{version}.tar.gz +Source0: https://sourceforge.net/projects/sidplay-residfp/files/libsidplayfp/2.3/libsidplayfp-%{version}.tar.gz BuildRequires: gcc-c++ BuildRequires: libgcrypt-devel BuildRequires: pkgconfig @@ -70,7 +70,14 @@ %setup -q %build -%configure --disable-static +%ifarch x86_64 +EXTRA="--with-simd=sse2" +%endif +%ifarch aarch64 +EXTRA="--with-simd=neon" +%endif + +%configure --disable-static $EXTRA %make_build %install ++++++ libsidplayfp-2.1.2.tar.gz -> libsidplayfp-2.3.1.tar.gz ++++++ ++++ 7764 lines of diff (skipped)