Update version to 0.3.63

This commit is contained in:
Wim Taymans 2022-12-15 10:56:00 +01:00
parent d49869a61b
commit 01a3e81265
3 changed files with 6 additions and 50 deletions

View File

@ -1,46 +0,0 @@
From 290e8ca7e0b4baf92331cb5757c960cb742aed6d Mon Sep 17 00:00:00 2001
From: Sefa Eyeoglu <contact@scrumplex.net>
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 <contact@scrumplex.net>
---
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

View File

@ -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 <wtaymans@redhat.com> - 0.3.63-1
- Update version to 0.3.63
* Tue Dec 13 2022 Wim Taymans <wtaymans@redhat.com> - 0.3.62-3
- Add patch to fix distorted sound on AVX2 in some cases.

View File

@ -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