commit ladspa-caps for openSUSE:Factory
Hello community, here is the log from the commit of package ladspa-caps for openSUSE:Factory checked in at 2020-08-31 16:52:25 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ladspa-caps (Old) and /work/SRC/openSUSE:Factory/.ladspa-caps.new.3399 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "ladspa-caps" Mon Aug 31 16:52:25 2020 rev:4 rq:830514 version:0.9.26 Changes: -------- --- /work/SRC/openSUSE:Factory/ladspa-caps/ladspa-caps.changes 2017-05-22 18:08:28.349652004 +0200 +++ /work/SRC/openSUSE:Factory/.ladspa-caps.new.3399/ladspa-caps.changes 2020-08-31 16:52:49.560429350 +0200 @@ -1,0 +2,340 @@ +Sun Nov 3 07:36:25 UTC 2019 - Luigi Baldoni <aloisio@gmx.com> + +- Update to version 0.9.26: + * documentation updates + * DDDelay removed, needs more work + version 0.9.25: + * potential gcc overoptimisation resulting in NaN in Kaiser + window setup eliminated (fix contributed by Jean Pierre + Cimalando) + * updated to reflect changes to the div() and pow10f() + functions in libc + * tonestack coefficient update reverted to original Yeh + implementation + * Compress default measurement mode switched to RMS, attack + range doubled + * Compress power and gain filter cutoff lowered to lessen + intermodulation distortion + * Plate defaults changed + * volume control added to Spice hi and lo circuits, max gain + reduced on both + * Wider output channels swapped + * AutoFilter rate lowered + * Scape parameters cleaned up and remapped, tune control + removed + * Noisegate hysteresis increased to 180 ms + * dc-30 tonestack R3 20k -> 10k + * Eq10 Q changed to render optimally flat response at all zero + band gain settings + * div port added to Click + * new plugin DDDelay + version 0.9.24: + * documentation updates including switch to 48k for all spectra + * "twin" and "stanford" tonestack models swap places + * ChorusI feedback changed to interpolation, softens zipper + noise on t changes + * use vestigial FPTruncateMode only on pre-SSE2 hardware + * 4x128 oversampling option removed from Compress plugins + * state port displaying current gain reduction on Compress + plugins + * _latency port for parallel Eq + * Saturate fade-in bug eliminated + * Noisegate hysteresis interval lengthened + * Click sounds "stick" brightened and "beep" shortened + * run_adding() removed, reducing binary size by 30 % and + compile time similarly + * JVRev tail modified, low-passed + * all ports reordered to consistent ctrl i/o audio i/o order + * Eq4p crossfade reimplemented as equal-power squared cosine, + smoother now + * EqFA4p added + * non-SSE v4f_shuffle surrogate fixed + (fixes Eq4p on ARM, reported by Jens Dreske) + * dropped 44.1 kHz ToneStackLT + * OnePole header renamed IIR1, filters renamed LP1 and HP1 + * BiQuad header and filter renamed IIR2, SIMD *4f filters + renamed *v4 + * CabinetIII (less demanding loudspeaker emulation resurrected + again) + * ChorusI port ranges and defaults adjusted + * Compress parameter mappings and defaults adjusted + version 0.9.23: + * ChorusI hp filter denormal protection added + version 0.9.22: + * ChorusI blend behaviour changed + * ChorusI parameters adjusted + * ChorusI hp filter before delay added + * AutoFilter parameters adjusted + * AutoFilter 'range' port becomes 'depth' + version 0.9.21: + * Eq10 Q increased + * AmpVTS bright/compression/gain mappings adjusted + * AutoFilter reverted to 0.9.1 version with adjusted parameters + version 0.9.20: + * ToneStack ports rearranged (following "control before audio" + convention) + * ToneStack LT model selection fixed + version 0.9.19: + * Noisegate partially rewritten, defaults adjusted + * Noisegate bug causing spurious gain fluctuations in closed + state eliminated + * AmpVTS compression controls adjusted + * influence of total gain on compression in AmpVTS reduced + * documentation polish + version 0.9.18: + * restored ToneStack presets to present the full list + * AmpVTS 'bright' filter given slight resonance + * AmpVTS compression control range widened + version 0.9.17: + * multiple inclusion header guards changed to comply with + ISO/IEC 9899:2011 (at the insistence of Markus Elfring) + * PlateX2 fixed to read correct port for damping parameter + (reported by James Morris) + * uninstall removes rdf + * DSP::FIR4f::set_kernel size overflow in default parameter + fixed (reported and isolated by Ricardo Crudo) + * AmpVTS "lowcut" filter changed from 2- to 1-pole + * "HK 20" tonestack renamed to "AK 20" + * AmpVTS lowcut mapping changed, default lowered + * AmpVTS highpass 1 cutoff raised + * lowpass filter added to Noisegate's opening peak detector + * Noisegate not NoiseGate + * Click normal addition limited to idle loop + * NoiseGate logic loop bug fixed, hysteresis added + * documentation polish + version 0.9.16: + * NoiseGate simplified, sped up, gain lowpassed, click bug + eliminated + * Sin smoothened, defaults updated + * PhaserII defaults updated + * Fractal defaults updated + * documentation polish + version 0.9.15: + * no-vector-arithmetic compilation fixed + version 0.9.14: + * AutoFilter x/y parameter eliminated + * Fractal hp changed to be configurable, attractors + recalibrated + * DSP::Lorenz instantly initialises to useful state + * documentation polish + version 0.9.13: + * Eq4p softens drastic parameter changes by crossfading static + filters + * Eq4p employing single v4f filter, slightly quicker + * Eq4p 'off' filter mode + * documentation and interface polish + version 0.9.12: + * non-SSE compilation fixed + version 0.9.11: + * DSP::Roessler instantly initialises to useful state + * Logarithmic port bounds and values fixed to reflect actual + intent, affecting Spice, AutoFilter and ChorusI + * clicking automatic gain fade on activate() eliminated in + Saturate + * Dirac merged into Click + * Lorenz and Roessler merged into Fractal + * JVRev removed + * running plugins for zero frames returns without touching + state + * CabinetII and III removed + * PhaserII sine LFO and LFO choice port added + * PhaserII fractal modulation extensively revised + * ChorusI rate lower bound slightly increased + * ChorusI delay line length adjusted to accommodate full + t+width range + * all Chorus and Phaser plugins removed save for ChorusI and + PhaserII + * major documentation revision + * Eq4p parametric equaliser plugin + * RBJ shelving filter prototype implementation fixed + * "2x2" stereo plugin label postfix changed to "X2" + * Eq renamed Eq10 + * SIMD implementation updates + * DSP::RBJ coefficient calculation rearranged + * Click bpm range changed, default lowered substantially + version 0.9.10: + * DSP::RMS protected against negative sum of squares + * documentation updates + version 0.9.8: + * Spice enabled by default, Spice2x2 added + * AmpVTS default oversampling ratio changed to 4x + * JVRev refinements + * Cabinet gain upper limit reinstated to 24 dB + * AutoFilter modulation slightly adjusted + * more *ChorusII modulation smoothness + * 1st-order IIR lp set_f fix part 2 + * 1st-order IIR lp set_f fix part 1 + * 1st order low-pass for AutoFilter modulation LFO + * DelayTapA removed + * README updated + * Click 'stick' sound brightened + * moved processor_specific_denormal_measures() to activate(), + speedup + version 0.9.7: + * ChorusI is back + * AutoFilter modulation range and default parameter updates + version 0.9.6: + * Click fixed to compile by older g++ versions + version 0.9.5: + * AmpVTS model port moved, renamed to the more apt 'tonestack' + * documentation refinements + * appreciable AmpVTS speedup by going back to sample_t for + accumulator + * NoiseRatio attack time control + * sample rate dependencies in NoiseGate removed, time + constants revised + * Tonestacks reordered + * Plugin::over_fs + * AmpVTS model setting fixed to follow the correct input + * CabinetIII resurrected + * AmpVTS 'ratio' port renamed to 'over' + * more filters for AutoFilter, ladder stage gain control + * AutoFilter oversampling + * AmpVTS bias in poweramp, dcblock before output + * AutoFilter envelope calculation fixed for fs > 153.6 kHz + * peak/rms selection for Compress + * AmpVTS tuning + version 0.9.4: ++++ 143 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/ladspa-caps/ladspa-caps.changes ++++ and /work/SRC/openSUSE:Factory/.ladspa-caps.new.3399/ladspa-caps.changes Old: ---- caps-fix-double-free.diff caps_0.4.4.tar.gz New: ---- caps_0.9.26.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ladspa-caps.spec ++++++ --- /var/tmp/diff_new_pack.Qftq8C/_old 2020-08-31 16:52:50.592429851 +0200 +++ /var/tmp/diff_new_pack.Qftq8C/_new 2020-08-31 16:52:50.596429852 +0200 @@ -1,7 +1,7 @@ # # spec file for package ladspa-caps # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,24 +12,21 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: ladspa-caps -Version: 0.4.4 +Version: 0.9.26 Release: 0 Summary: LADSPA caps plugins -License: GPL-2.0+ -Group: Productivity/Multimedia/Sound/Utilities -Url: http://quitte.de/dsp/ -Source: http://quitte.de/dsp/caps_%{version}.tar.gz -Patch1: caps-fix-double-free.diff +License: GPL-3.0-or-later +URL: http://quitte.de/dsp/ +Source: http://quitte.de/dsp/caps_%{version}.tar.bz2 # PATCH-FIX-UPSTREAM bmwiedemann -- ToDo Patch2: reproducible.patch BuildRequires: gcc-c++ Supplements: ladspa -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description This package provides a LADSPA (Linux Audio Developer's Simple Plug-in API) @@ -39,13 +36,9 @@ %prep %setup -q -n caps-%{version} -%patch1 -p1 %patch2 -p1 %build -# This package failed when testing with -Wl,-as-needed being default. -# So we disable it here, if you want to retest, just delete this comment and the line below. -export SUSE_ASNEEDED=0 make %{?_smp_mflags} CFLAGS="%{optflags} -ggdb -fPIC" %install @@ -53,8 +46,8 @@ install -c *.so %{buildroot}%{_libdir}/ladspa %files -%defattr(-,root,root) +%license COPYING +%doc README CHANGES %{_libdir}/ladspa -%doc COPYING README CHANGES %changelog ++++++ caps_0.4.4.tar.gz -> caps_0.9.26.tar.bz2 ++++++ ++++ 48502 lines of diff (skipped) ++++++ reproducible.patch ++++++ --- /var/tmp/diff_new_pack.Qftq8C/_old 2020-08-31 16:52:50.852429977 +0200 +++ /var/tmp/diff_new_pack.Qftq8C/_new 2020-08-31 16:52:50.856429979 +0200 @@ -1,20 +1,13 @@ -Make build reproducible - -when linking binaries with g++, order of input files -influences ordering of functions in the output - -See https://reproducible-builds.org/ for why this matters. - -Index: caps-0.4.4/Makefile +Index: caps-0.9.26/Makefile =================================================================== ---- caps-0.4.4.orig/Makefile -+++ caps-0.4.4/Makefile -@@ -17,7 +17,7 @@ LDFLAGS = $(_LDFLAGS) $(CFLAGS) +--- caps-0.9.26.orig/Makefile ++++ caps-0.9.26/Makefile +@@ -18,7 +18,7 @@ LDFLAGS += $(_LDFLAGS) $(CFLAGS) + PLUG = caps - VERSION = 0.4.4 --SOURCES = $(wildcard *.cc) -+SOURCES = $(sort $(wildcard *.cc)) +-SOURCES = $(wildcard *.cc) $(wildcard dsp/*.cc) ++SOURCES = $(sort $(wildcard *.cc)) $(sort($(wildcard dsp/*.cc)) OBJECTS = $(SOURCES:.cc=.o) HEADERS = $(wildcard *.h) $(wildcard dsp/*.h) $(wildcard util/*.h) $(wildcard dsp/tonestack/*.h)
participants (1)
-
root