From 311fb0db874c851a9df0ef1ecc9e0972da0dfd7a Mon Sep 17 00:00:00 2001 From: =?utf8?q?IOhannes=20m=20zm=C3=B6lnig=20=28Debian/GNU=29?= Date: Tue, 19 Dec 2017 15:07:09 +0100 Subject: [PATCH] Backported upstream fix for IIRFilter with SIMD registers --- debian/patches/fixed_iirfilter_reset.patch | 19 +++++++++++++++++++ debian/patches/series | 1 + 2 files changed, 20 insertions(+) create mode 100644 debian/patches/fixed_iirfilter_reset.patch diff --git a/debian/patches/fixed_iirfilter_reset.patch b/debian/patches/fixed_iirfilter_reset.patch new file mode 100644 index 00000000..b78e6784 --- /dev/null +++ b/debian/patches/fixed_iirfilter_reset.patch @@ -0,0 +1,19 @@ +Description: Fixed build error with IIR filter and SIMD registers +Author: IOhannes m zmölnig +Origin: upstream +Bug: https://github.com/WeAreROLI/JUCE/issues/292 +Applied-Upstream: https://github.com/WeAreROLI/JUCE/commit/13d18e406c33724a9f8870c4602458fc6d94b750 +Last-Update: 2017-12-19 +--- +This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ +--- juce.orig/modules/juce_dsp/processors/juce_IIRFilter.h ++++ juce/modules/juce_dsp/processors/juce_IIRFilter.h +@@ -88,7 +88,7 @@ + Note that this clears the processing state, but the type of filter and + its coefficients aren't changed. + */ +- void reset() { reset ({}); } ++ void reset() { reset (SampleType {}); } + + /** Resets the filter's processing pipeline to a specific value. + @see reset diff --git a/debian/patches/series b/debian/patches/series index 0b0e5260..b1d50520 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1,4 +1,5 @@ fix-spelling.patch +fixed_iirfilter_reset.patch reproducible-date.patch debian_fixed-defines.patch debian_gpl_variant.patch -- 2.30.2