From a6f8e209ac683dc24ead9af4bb202bf1bb8fe443 Mon Sep 17 00:00:00 2001 From: Mason Remaley Date: Fri, 12 Dec 2025 17:54:01 -0800 Subject: [PATCH] These two functions were marked as static, but referened by the SSE41 implementation in a separate file I'm not 100% sure if this was breaking SSE41 builds on the official build system (I'm building Pipewire with a different process), but I suspect it was, because you can't combine these into a single translation unit to sidestep it without including multiple copies of resample-native-impl.h which isn't desirable. --- spa/plugins/audioconvert/fmt-ops-sse2.c | 2 +- spa/plugins/audioconvert/fmt-ops-ssse3.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/spa/plugins/audioconvert/fmt-ops-sse2.c b/spa/plugins/audioconvert/fmt-ops-sse2.c index fe6af66c8..6dae601cf 100644 --- a/spa/plugins/audioconvert/fmt-ops-sse2.c +++ b/spa/plugins/audioconvert/fmt-ops-sse2.c @@ -284,7 +284,7 @@ conv_s24_to_f32d_1s_sse2(void *data, void * SPA_RESTRICT dst[], const void * SPA } } -static void +void conv_s24_to_f32d_2s_sse2(void *data, void * SPA_RESTRICT dst[], const void * SPA_RESTRICT src, uint32_t n_channels, uint32_t n_samples) { diff --git a/spa/plugins/audioconvert/fmt-ops-ssse3.c b/spa/plugins/audioconvert/fmt-ops-ssse3.c index 5879aa726..6c9087f95 100644 --- a/spa/plugins/audioconvert/fmt-ops-ssse3.c +++ b/spa/plugins/audioconvert/fmt-ops-ssse3.c @@ -6,7 +6,7 @@ #include -static void +void conv_s24_to_f32d_4s_ssse3(void *data, void * SPA_RESTRICT dst[], const void * SPA_RESTRICT src, uint32_t n_channels, uint32_t n_samples) {