diff --git a/0001-audioconvert-fix-distorted-audio-on-AVX2.patch b/0001-audioconvert-fix-distorted-audio-on-AVX2.patch deleted file mode 100644 index 223cfaf..0000000 --- a/0001-audioconvert-fix-distorted-audio-on-AVX2.patch +++ /dev/null @@ -1,46 +0,0 @@ -From 290e8ca7e0b4baf92331cb5757c960cb742aed6d Mon Sep 17 00:00:00 2001 -From: Sefa Eyeoglu -Date: Sun, 11 Dec 2022 20:14:09 +0100 -Subject: [PATCH] audioconvert: fix distorted audio on AVX2 - -Closes pipewire/pipewire#2885 - -Signed-off-by: Sefa Eyeoglu ---- - spa/plugins/audioconvert/fmt-ops-avx2.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -diff --git a/spa/plugins/audioconvert/fmt-ops-avx2.c b/spa/plugins/audioconvert/fmt-ops-avx2.c -index afbfb7dd4..087f0275e 100644 ---- a/spa/plugins/audioconvert/fmt-ops-avx2.c -+++ b/spa/plugins/audioconvert/fmt-ops-avx2.c -@@ -339,7 +339,7 @@ conv_s32_to_f32d_4s_avx2(void *data, void * SPA_RESTRICT dst[], const void * SPA - __m256i in[4]; - __m256 out[4], factor = _mm256_set1_ps(1.0f / S24_SCALE); - __m256i mask1 = _mm256_setr_epi32(0*n_channels, 1*n_channels, 2*n_channels, 3*n_channels, -- 3*n_channels, 5*n_channels, 6*n_channels, 7*n_channels); -+ 4*n_channels, 5*n_channels, 6*n_channels, 7*n_channels); - - if (SPA_IS_ALIGNED(d0, 32) && - SPA_IS_ALIGNED(d1, 32) && -@@ -405,7 +405,7 @@ conv_s32_to_f32d_2s_avx2(void *data, void * SPA_RESTRICT dst[], const void * SPA - __m256i in[4]; - __m256 out[4], factor = _mm256_set1_ps(1.0f / S24_SCALE); - __m256i mask1 = _mm256_setr_epi32(0*n_channels, 1*n_channels, 2*n_channels, 3*n_channels, -- 3*n_channels, 5*n_channels, 6*n_channels, 7*n_channels); -+ 4*n_channels, 5*n_channels, 6*n_channels, 7*n_channels); - - if (SPA_IS_ALIGNED(d0, 32) && - SPA_IS_ALIGNED(d1, 32)) -@@ -453,7 +453,7 @@ conv_s32_to_f32d_1s_avx2(void *data, void * SPA_RESTRICT dst[], const void * SPA - __m256i in[2]; - __m256 out[2], factor = _mm256_set1_ps(1.0f / S24_SCALE); - __m256i mask1 = _mm256_setr_epi32(0*n_channels, 1*n_channels, 2*n_channels, 3*n_channels, -- 3*n_channels, 5*n_channels, 6*n_channels, 7*n_channels); -+ 4*n_channels, 5*n_channels, 6*n_channels, 7*n_channels); - - if (SPA_IS_ALIGNED(d0, 32)) - unrolled = n_samples & ~15; --- -2.38.1 - diff --git a/pipewire.spec b/pipewire.spec index 6e4dc1f..094c6f7 100644 --- a/pipewire.spec +++ b/pipewire.spec @@ -1,6 +1,6 @@ %global majorversion 0 %global minorversion 3 -%global microversion 62 +%global microversion 63 %global apiversion 0.3 %global spaversion 0.2 @@ -9,7 +9,7 @@ %global ms_version 0.4.1 # For rpmdev-bumpspec and releng automation -%global baserelease 3 +%global baserelease 1 #global snapdate 20210107 #global gitcommit b17db2cebc1a5ab2c01851d29c05f79cd2f262bb @@ -73,7 +73,6 @@ Source1: https://gitlab.freedesktop.org/pipewire/media-session/-/archive/ %endif ## upstream patches -Patch0001: 0001-audioconvert-fix-distorted-audio-on-AVX2.patch ## upstreamable patches @@ -660,6 +659,9 @@ systemctl --no-reload preset --global pipewire.socket >/dev/null 2>&1 || : %{_libdir}/pipewire-%{apiversion}/libpipewire-module-x11-bell.so %changelog +* Thu Dec 15 2022 Wim Taymans - 0.3.63-1 +- Update version to 0.3.63 + * Tue Dec 13 2022 Wim Taymans - 0.3.62-3 - Add patch to fix distorted sound on AVX2 in some cases. diff --git a/sources b/sources index 2d8e193..b857e1f 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (pipewire-0.3.62.tar.gz) = 94d23a3660f76624abc18a1716519b4d18258a0a4c3047438df231f813df760f21f65b80c174f34b4de111da28b49ae3a46de961637e89828d67ecf614b17ba2 +SHA512 (pipewire-0.3.63.tar.gz) = 3c1808a2adb3dfe2fcaf5e3c7a0ae2f7f0194e7fe25f22fa6d4aec1665d9d5ffec5294cae57e1f6e4d8a360ab6550c193902f0e9996b0abfee09ed9b80d720aa SHA512 (media-session-0.4.1.tar.gz) = bfce472b7260b280c0d3cd74d917f48655b5be9976c89a109e94b81af2c3664e83446e97db573cedba6e5d54dedf77195b80eb0a76f6bfc0e96e342557469f99