8 Commits

Author SHA256 Message Date
280387d52e Accepting request 1295295 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1295295
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/librubberband?expand=0&rev=22
2025-07-25 15:03:52 +00:00
819ccd9ce8 - Disable BuildReq of sleef temporarily due to the build failures on TW;
it can be reenabled later once after the build of sleef gets fixed

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/librubberband?expand=0&rev=27
2025-07-23 12:10:17 +00:00
df58b74946 - Skip buildreq of sleef for i586 & co where the package isn't available
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/librubberband?expand=0&rev=26
2025-07-22 14:00:20 +00:00
778576819d 2nd try to update to version 4.0.0 (BR'ed sleef is now in Factory)
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/librubberband?expand=0&rev=25
2025-07-21 07:52:24 +00:00
9ed161bd29 revert to 3.1.0 due to build breakages
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/librubberband?expand=0&rev=24
2025-07-15 06:45:26 +00:00
67f5f64379 fix baselibs.conf
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/librubberband?expand=0&rev=23
2025-07-13 08:01:44 +00:00
4b1e40c778 fix invalid changelog delimitor
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/librubberband?expand=0&rev=22
2025-07-13 07:10:58 +00:00
71627aa62d OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/librubberband?expand=0&rev=21 2025-07-12 16:46:54 +00:00
5 changed files with 67 additions and 10 deletions

View File

@@ -1,3 +1,3 @@
librubberband2
librubberband3
rubberband-ladspa
rubberband-vamp

View File

@@ -1,3 +1,55 @@
-------------------------------------------------------------------
Wed Jul 23 12:05:30 UTC 2025 - Takashi Iwai <tiwai@suse.com>
- Disable BuildReq of sleef temporarily due to the build failures on TW;
it can be reenabled later once after the build of sleef gets fixed
-------------------------------------------------------------------
Thu Jul 10 07:25:59 UTC 2025 - Edgar Aichinger <edogawa@aon.at>
- Updated to 4.0.0
* Add a new API, RubberBandLiveShifter, which is simpler to use
than the general RubberBandStretcher interface in cases where only
pitch-shifting is required. For more general purposes the original
interface is still the proper one.
* Fix incorrect URIs in LV2 plugins
* Fix stack overflow in seldom used R2 time-domain smoothing code
* Add support for key-frame maps (and the live shifter) to JNI interface
* Fix some compatibility issues and warnings with certain compilers
- Updated to 3.3
* Fix incorrect output with unexpectedly large buffers in process
* Add getProcessSizeLimit to query the maximum buffer length for
process and highest supported value for setMaxProcessSize
* Fix formal test failure in some contexts
- Updated to 3.2.1
* Fix formal test failure in build configurations using other
resamplers than the built-in one
-------------------------------------------------------------------
Thu Mar 30 18:37:28 UTC 2023 - Fabio Pesari <fpesari@tuxfamily.org>
- Updated to 3.2.0
* Fix inability of the R3 engine to produce mono-compatible output
when processing stereo. In R2 the OptionChannelsTogether option has
always done this (with some quality caveats). In R3 this option was
more nearly mono-compatible than the default, but not
entirely. With this release, OptionChannelsTogether uses a new
method that is both high quality and mono-compatible and is
recommended for situations benefiting from this.
* Correct the start delay calculation in "resample-before" modes of
both stretcher engines. This affects latency reporting in realtime
mode when using the non-recommended realtime pitch options
(i.e. those other than OptionPitchHighConsistency, which is the
recommended option for variable-rate use in realtime mode)
* Relatedly, fix failure to use OptionPitchHighConsistency in R3
LADSPA/LV2 plugins
* Fix small difference in output from R3 engine depending on whether
time and pitch ratios were provided on construction or immediately
after it
* Expand automated tests
-------------------------------------------------------------------
Mon Oct 3 14:45:57 UTC 2022 - Christophe Giboudeaux <christophe@krop.fr>
@@ -116,5 +168,3 @@ Fri Jul 17 08:14:06 CEST 2009 - mseben@suse.cz
Tue Jul 7 22:21:50 CEST 2009 - mseben@suse.cz
- initial package for openSUSE
-------------------------------------------------------------------

View File

@@ -1,7 +1,7 @@
#
# spec file for package librubberband
#
# Copyright (c) 2022 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,9 +16,11 @@
#
%define sover 2
%bcond_with sleef
%define sover 3
Name: librubberband
Version: 3.1.0
Version: 4.0.0
Release: 0
Summary: Audio time-stretching and pitch-shifting library
License: GPL-2.0-or-later
@@ -26,15 +28,20 @@ Group: System/Libraries
URL: https://www.breakfastquay.com/rubberband/
Source: https://breakfastquay.com/files/releases/rubberband-%{version}.tar.bz2
Source1: baselibs.conf
BuildRequires: boost-devel
BuildRequires: cmake
BuildRequires: gcc-c++
BuildRequires: ladspa-devel
BuildRequires: libboost_test-devel
BuildRequires: meson >= 0.53.0
BuildRequires: pkgconfig
BuildRequires: vamp-plugin-sdk-devel
BuildRequires: pkgconfig(fftw3)
BuildRequires: pkgconfig(lv2)
BuildRequires: pkgconfig(samplerate)
%if %{with sleef}
BuildRequires: pkgconfig(sleef)
%endif
BuildRequires: pkgconfig(sndfile)
BuildRequires: pkgconfig(vamp-sdk)
Requires: ladspa
@@ -114,7 +121,7 @@ developing applications that use %{name}.
%setup -q -n rubberband-%{version}
%build
%meson -Dfft=fftw
%meson -Dfft=fftw -Djni=disabled
%meson_build
%install

Binary file not shown.

3
rubberband-4.0.0.tar.bz2 Normal file
View File

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