Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package librubberband for openSUSE:Factory checked in at 2025-07-25 17:03:52 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/librubberband (Old) and /work/SRC/openSUSE:Factory/.librubberband.new.13279 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "librubberband" Fri Jul 25 17:03:52 2025 rev:22 rq:1295295 version:4.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/librubberband/librubberband.changes 2022-10-11 18:04:03.185939635 +0200 +++ /work/SRC/openSUSE:Factory/.librubberband.new.13279/librubberband.changes 2025-07-25 17:04:10.062380736 +0200 @@ -1,0 +2,52 @@ +Wed Jul 23 12:05:30 UTC 2025 - Takashi Iwai <ti...@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 <edog...@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 <fpes...@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 + +------------------------------------------------------------------- @@ -119,2 +170,0 @@ - -------------------------------------------------------------------- Old: ---- rubberband-3.1.0.tar.bz2 New: ---- rubberband-4.0.0.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ librubberband.spec ++++++ --- /var/tmp/diff_new_pack.MpqA7x/_old 2025-07-25 17:04:10.746409119 +0200 +++ /var/tmp/diff_new_pack.MpqA7x/_new 2025-07-25 17:04:10.750409285 +0200 @@ -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 @@ 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 @@ %setup -q -n rubberband-%{version} %build -%meson -Dfft=fftw +%meson -Dfft=fftw -Djni=disabled %meson_build %install ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.MpqA7x/_old 2025-07-25 17:04:10.782410612 +0200 +++ /var/tmp/diff_new_pack.MpqA7x/_new 2025-07-25 17:04:10.786410778 +0200 @@ -1,4 +1,4 @@ -librubberband2 +librubberband3 rubberband-ladspa rubberband-vamp ++++++ rubberband-3.1.0.tar.bz2 -> rubberband-4.0.0.tar.bz2 ++++++ ++++ 10010 lines of diff (skipped)