SHA256
1
0
forked from pool/libsidplayfp

Accepting request 954050 from multimedia:libs

OBS-URL: https://build.opensuse.org/request/show/954050
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsidplayfp?expand=0&rev=6
This commit is contained in:
2022-02-13 18:50:56 +00:00
committed by Git OBS Bridge
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>

View File

@@ -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 @@ use libstilview.
%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