diff --git a/.gitignore b/.gitignore index 2330b46..69c8bdc 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,14 @@ -SOURCES/pipewire-0.3.6.tar.gz +/pipewire-0.1.3.tar.gz +/pipewire-0.1.4.tar.gz +/pipewire-0.1.5.tar.gz +/pipewire-0.1.6.tar.gz +/pipewire-0.1.7.tar.gz +/pipewire-0.1.8.tar.gz +/pipewire-0.1.9.tar.gz +/pipewire-0.2.2.tar.gz +/0.2.3.tar.gz +/0.2.4.tar.gz +/0.2.5.tar.gz +/pipewire-0.2.7.tar.gz +/pipewire-0.3.5.tar.gz /pipewire-0.3.6.tar.gz diff --git a/0001-neon-use-regular-registers-only.patch b/0001-neon-use-regular-registers-only.patch new file mode 100644 index 0000000..e489096 --- /dev/null +++ b/0001-neon-use-regular-registers-only.patch @@ -0,0 +1,34 @@ +From 4aa8854cb8ceaffc32f5709e544cdb4ad95d6aa3 Mon Sep 17 00:00:00 2001 +From: Wim Taymans +Date: Tue, 19 May 2020 17:44:21 +0200 +Subject: [PATCH] neon: use regular registers only + +--- + spa/plugins/audioconvert/resample-native-neon.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/spa/plugins/audioconvert/resample-native-neon.c b/spa/plugins/audioconvert/resample-native-neon.c +index becbcbe4..97390e3d 100644 +--- a/spa/plugins/audioconvert/resample-native-neon.c ++++ b/spa/plugins/audioconvert/resample-native-neon.c +@@ -80,7 +80,7 @@ static void inner_product_neon(float *d, const float * SPA_RESTRICT s, + " faddp v0.4s, v0.4s, v0.4s\n" + " faddp v0.2s, v0.2s, v0.2s\n" + " str s0, [%[d]]\n" +- : [d] "+X" (d), [s] "+X" (s), [taps] "+X" (taps), ++ : [d] "+r" (d), [s] "+r" (s), [taps] "+r" (taps), + [n_taps] "+r" (n_taps), [remainder] "+r" (remainder) + : + : "cc", "v0", "v1", "v2", "v3", "v4", "v5", "v6", "v7", "v8", +@@ -175,7 +175,7 @@ static void inner_product_ip_neon(float *d, const float * SPA_RESTRICT s, + " faddp v0.4s, v0.4s, v0.4s\n" + " faddp v0.2s, v0.2s, v0.2s\n" + " str s0, [%[d]]\n" +- : [d] "+X" (d), [s] "+X" (s), [t0] "+X" (t0), [t1] "+X" (t1), ++ : [d] "+r" (d), [s] "+r" (s), [t0] "+r" (t0), [t1] "+r" (t1), + [n_taps] "+r" (n_taps), [x] "+r" (x) + : + : "cc", "v0", "v1", "v2", "v3", "v4", "v5", "v6", "v7", "v8", +-- +2.26.2 + diff --git a/0001-require-meson-0.49.patch b/0001-require-meson-0.49.patch new file mode 100644 index 0000000..773e885 --- /dev/null +++ b/0001-require-meson-0.49.patch @@ -0,0 +1,66 @@ +From 22551f32067ea5ff84cb58234eada45d9e4177c3 Mon Sep 17 00:00:00 2001 +From: Wim Taymans +Date: Tue, 19 May 2020 16:49:38 +0200 +Subject: [PATCH] require meson 0.49 + +--- + doc/meson.build | 3 +-- + meson.build | 2 +- + pipewire-jack/src/meson.build | 1 - + pipewire-pulseaudio/src/meson.build | 1 - + 4 files changed, 2 insertions(+), 5 deletions(-) + +diff --git a/doc/meson.build b/doc/meson.build +index bf6c84c6..05c7ed35 100644 +--- a/doc/meson.build ++++ b/doc/meson.build +@@ -22,8 +22,7 @@ doxyfile_conf.set('inputs', inputs) + + doxyfile = configure_file(input: 'Doxyfile.in', + output: 'Doxyfile', +- configuration: doxyfile_conf, +- install: false) ++ configuration: doxyfile_conf) + + docdir = join_paths(pipewire_datadir, 'doc') + +diff --git a/meson.build b/meson.build +index 93fec84d..51171240 100644 +--- a/meson.build ++++ b/meson.build +@@ -1,7 +1,7 @@ + project('pipewire', ['c' ], + version : '0.3.5', + license : 'MIT', +- meson_version : '>= 0.50.0', ++ meson_version : '>= 0.49.0', + default_options : [ 'warning_level=3', + 'c_std=gnu99', + 'buildtype=debugoptimized' ]) +diff --git a/pipewire-jack/src/meson.build b/pipewire-jack/src/meson.build +index e52349ed..23c2d8a2 100644 +--- a/pipewire-jack/src/meson.build ++++ b/pipewire-jack/src/meson.build +@@ -28,7 +28,6 @@ tools_config.set('LIBJACK_PATH', libjack_path) + configure_file(input : 'pw-jack.in', + output : 'pw-jack', + configuration : tools_config, +- install: true, + install_dir : pipewire_bindir) + + pipewire_jack = shared_library('jack', +diff --git a/pipewire-pulseaudio/src/meson.build b/pipewire-pulseaudio/src/meson.build +index f7e8ea6e..d700d2d9 100644 +--- a/pipewire-pulseaudio/src/meson.build ++++ b/pipewire-pulseaudio/src/meson.build +@@ -59,7 +59,6 @@ tools_config.set('LIBPULSE_PATH', libpulse_path) + configure_file(input : 'pw-pulse.in', + output : 'pw-pulse', + configuration : tools_config, +- install: true, + install_dir : pipewire_bindir) + + pipewire_pulseaudio = shared_library('pulse', +-- +2.26.2 +