summaryrefslogtreecommitdiffstats
path: root/media/libspeex_resampler/moz.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'media/libspeex_resampler/moz.yaml')
-rw-r--r--media/libspeex_resampler/moz.yaml66
1 files changed, 66 insertions, 0 deletions
diff --git a/media/libspeex_resampler/moz.yaml b/media/libspeex_resampler/moz.yaml
new file mode 100644
index 0000000000..3e045d10db
--- /dev/null
+++ b/media/libspeex_resampler/moz.yaml
@@ -0,0 +1,66 @@
+schema: 1
+
+bugzilla:
+ product: Core
+ component: "Web Audio"
+
+origin:
+ name: speexdsp
+ description: DSP library derived from speex
+
+ url: https://speex.org/
+
+ release: 738e17905e1ca2a1fa932ddd9c2a85d089f4e845 (2023-02-28T16:25:59.000-05:00).
+ revision: 738e17905e1ca2a1fa932ddd9c2a85d089f4e845
+
+ license: BSD-3-Clause
+ license-file: COPYING
+
+vendoring:
+ url: https://gitlab.xiph.org/xiph/speexdsp
+ source-hosting: gitlab
+ tracking: commit
+
+ exclude:
+ - "**"
+
+ keep:
+ - src/simd_detect.h
+ - src/simd_detect.cpp
+
+ include:
+ - libspeexdsp/resample.c
+ - libspeexdsp/resample_sse.h
+ - libspeexdsp/resample_neon.h
+ - libspeexdsp/arch.h
+ - libspeexdsp/fixed_generic.h
+ - include/speex/speex_resampler.h
+ - AUTHORS
+ - COPYING
+
+ update-actions:
+ - action: move-file
+ from: '{vendor_dir}/libspeexdsp/resample.c'
+ to: '{vendor_dir}/src/resample.c'
+ - action: move-file
+ from: '{vendor_dir}/libspeexdsp/resample_sse.h'
+ to: '{vendor_dir}/src/resample_sse.c'
+ - action: move-file
+ from: '{vendor_dir}/libspeexdsp/resample_neon.h'
+ to: '{vendor_dir}/src/resample_neon.c'
+ - action: move-file
+ from: '{vendor_dir}/libspeexdsp/arch.h'
+ to: '{vendor_dir}/src/arch.h'
+ - action: move-file
+ from: '{vendor_dir}/libspeexdsp/fixed_generic.h'
+ to: '{vendor_dir}/src/fixed_generic.h'
+ - action: move-file
+ from: '{vendor_dir}/include/speex/speex_resampler.h'
+ to: '{vendor_dir}/src/speex_resampler.h'
+
+ patches:
+ - 01_outside-speex.patch
+ - 02_simd-detect-runtime.patch
+ - 03_set-skip-frac.patch
+ - 04_hugemem.patch
+ - 05_set-rate-overflow-no-return.patch