Accepting request 953834 from home:dirkmueller:Factory

- 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

OBS-URL: https://build.opensuse.org/request/show/953834
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libsidplayfp?expand=0&rev=10
This commit is contained in:
Takashi Iwai 2022-02-13 09:26:14 +00:00 committed by Git OBS Bridge
parent 0a14a1aa6a
commit 85bdb4ace9
4 changed files with 40 additions and 7 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1bbc43cb7035ac8bf0d0a4ea4c9aa8c6b7ab74bb67ec440e2e4c0a1867b12fcb
size 788212

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:aef70cc30648eb89d32f56c691a5a40cdffc7421f43b4aa242f4d123eb9258a2
size 797779

View File

@ -1,3 +1,29 @@
-------------------------------------------------------------------
Fri Feb 11 22:48:23 UTC 2022 - Dirk Müller <dmueller@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
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Apr 26 12:04:39 UTC 2021 - Ferdinand Thiessen <rpm@fthiessen.de> Mon Apr 26 12:04:39 UTC 2021 - Ferdinand Thiessen <rpm@fthiessen.de>

View File

@ -1,7 +1,7 @@
# #
# spec file for package libsidplayfp # 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 # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -19,13 +19,13 @@
%define soname 6 %define soname 6
%define stilview_soname 0 %define stilview_soname 0
Name: libsidplayfp Name: libsidplayfp
Version: 2.1.2 Version: 2.3.1
Release: 0 Release: 0
Summary: A library to play Commodore 64 music Summary: A library to play Commodore 64 music
License: GPL-2.0-or-later License: GPL-2.0-or-later
Group: System/Libraries Group: System/Libraries
URL: https://sourceforge.net/projects/sidplay-residfp/ 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: gcc-c++
BuildRequires: libgcrypt-devel BuildRequires: libgcrypt-devel
BuildRequires: pkgconfig BuildRequires: pkgconfig
@ -70,7 +70,14 @@ use libstilview.
%setup -q %setup -q
%build %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 %make_build
%install %install