Accepting request 886766 from home:mwilck:branches:multimedia:libs
- Really fix recording OGG with parecord (bsc#1183546) parecord-really-fix-recording-OGG.patch OBS-URL: https://build.opensuse.org/request/show/886766 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/pulseaudio?expand=0&rev=237
This commit is contained in:
parent
5a6ab5a176
commit
bcdf429ae3
34
parecord-really-fix-recording-OGG.patch
Normal file
34
parecord-really-fix-recording-OGG.patch
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
From d56d5054f8e7b39376440e80ac7348b52e015de3 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Martin Wilck <mwilck@arcor.de>
|
||||||
|
Date: Mon, 19 Apr 2021 17:55:28 +0200
|
||||||
|
Subject: [PATCH] parecord: really fix recording OGG
|
||||||
|
|
||||||
|
432a91ed ("fix "Failed to open audio file" for FLAC and OGG)" claimed
|
||||||
|
to fix recording of OGG files with pacat, but it really fixed only
|
||||||
|
FLAC. This patch must be added on top to fix OGG, too.
|
||||||
|
|
||||||
|
Signed-off-by: Martin Wilck <mwilck@arcor.de>
|
||||||
|
---
|
||||||
|
src/utils/pacat.c | 3 +++
|
||||||
|
1 file changed, 3 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/src/utils/pacat.c b/src/utils/pacat.c
|
||||||
|
index 31da073bc..39ccaffd0 100644
|
||||||
|
--- a/src/utils/pacat.c
|
||||||
|
+++ b/src/utils/pacat.c
|
||||||
|
@@ -1067,9 +1067,12 @@ int main(int argc, char *argv[]) {
|
||||||
|
* Endianness has been set in pa_sndfile_write_sample_spec(), but
|
||||||
|
* libsndfile errors out if endianness is set to anything other than
|
||||||
|
* SF_ENDIAN_FILE for OGG or FLAC. Clear it.
|
||||||
|
+ * For OGG, libsndfile accepts only subformat SF_FORMAT_VORBIS.
|
||||||
|
*/
|
||||||
|
if (file_format == SF_FORMAT_OGG || file_format == SF_FORMAT_FLAC)
|
||||||
|
sfi.format = (sfi.format & ~SF_FORMAT_ENDMASK) | SF_ENDIAN_FILE;
|
||||||
|
+ if (file_format == SF_FORMAT_OGG)
|
||||||
|
+ sfi.format = (sfi.format & ~SF_FORMAT_SUBMASK) | SF_FORMAT_VORBIS;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
--
|
||||||
|
2.26.2
|
||||||
|
|
@ -1,3 +1,9 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Apr 19 18:45:11 UTC 2021 - Martin Wilck <mwilck@suse.com>
|
||||||
|
|
||||||
|
- Really fix recording OGG with parecord (bsc#1183546)
|
||||||
|
parecord-really-fix-recording-OGG.patch
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Mar 16 22:03:26 UTC 2021 - Dirk Müller <dmueller@suse.com>
|
Tue Mar 16 22:03:26 UTC 2021 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
|
@ -53,6 +53,7 @@ Patch5: qpaeq-shebang.patch
|
|||||||
# PATCH-FIX-OPENSUSE Workaround for old systemd on Leap 15.x
|
# PATCH-FIX-OPENSUSE Workaround for old systemd on Leap 15.x
|
||||||
Patch6: pulseaudio-old-systemd-workaround.patch
|
Patch6: pulseaudio-old-systemd-workaround.patch
|
||||||
Patch7: parecord-fix-Failed-to-open-audio-file-for-FLAC-and-.patch
|
Patch7: parecord-fix-Failed-to-open-audio-file-for-FLAC-and-.patch
|
||||||
|
Patch8: parecord-really-fix-recording-OGG.patch
|
||||||
# HFP support patches (bsc#1167940)
|
# HFP support patches (bsc#1167940)
|
||||||
Patch101: 0001-bluetooth-use-consistent-profile-names.patch
|
Patch101: 0001-bluetooth-use-consistent-profile-names.patch
|
||||||
Patch102: 0002-bluetooth-separate-HSP-and-HFP.patch
|
Patch102: 0002-bluetooth-separate-HSP-and-HFP.patch
|
||||||
@ -363,6 +364,7 @@ Optional dependency offering zsh completion for various PulseAudio utilities
|
|||||||
%patch6 -p1
|
%patch6 -p1
|
||||||
%endif
|
%endif
|
||||||
%patch7 -p1
|
%patch7 -p1
|
||||||
|
%patch8 -p1
|
||||||
%patch101 -p1
|
%patch101 -p1
|
||||||
%patch102 -p1
|
%patch102 -p1
|
||||||
%patch103 -p1
|
%patch103 -p1
|
||||||
|
Loading…
Reference in New Issue
Block a user