summaryrefslogtreecommitdiff
path: root/staging/vlc/bp-set-channel-map-pulseaudio-1.0.patch
diff options
context:
space:
mode:
authorroot <root@rshg054.dnsready.net>2011-11-26 23:14:49 +0000
committerroot <root@rshg054.dnsready.net>2011-11-26 23:14:49 +0000
commitd5d697136e6d703fa618b3fb08915eef50d4d4de (patch)
tree93a87060f8fb31f19e3e44de8e961d49f1e9f7a5 /staging/vlc/bp-set-channel-map-pulseaudio-1.0.patch
parent6a642c093f29814cdd0fdefeee3ab9400eae490f (diff)
Sat Nov 26 23:14:49 UTC 2011
Diffstat (limited to 'staging/vlc/bp-set-channel-map-pulseaudio-1.0.patch')
-rw-r--r--staging/vlc/bp-set-channel-map-pulseaudio-1.0.patch33
1 files changed, 33 insertions, 0 deletions
diff --git a/staging/vlc/bp-set-channel-map-pulseaudio-1.0.patch b/staging/vlc/bp-set-channel-map-pulseaudio-1.0.patch
new file mode 100644
index 000000000..e63b3f97b
--- /dev/null
+++ b/staging/vlc/bp-set-channel-map-pulseaudio-1.0.patch
@@ -0,0 +1,33 @@
+From 15a821886296a8efe5f8b9015b6e9c5ae5e3ae79 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?R=C3=A9mi=20Denis-Courmont?= <remi@remlab.net>
+Date: Tue, 11 Oct 2011 19:19:21 +0300
+Subject: Set channel map when using PulseAudio 1.0
+
+(cherry picked from commit ca2cb5f01340252a85ad5bed877e84407f092b21)
+---
+ modules/audio_output/pulse.c | 2 ++
+ 1 files changed, 2 insertions(+), 0 deletions(-)
+
+diff --git a/modules/audio_output/pulse.c b/modules/audio_output/pulse.c
+index d67dc31..18ee280 100644
+--- a/modules/audio_output/pulse.c
++++ b/modules/audio_output/pulse.c
+@@ -640,6 +640,7 @@ static int Open(vlc_object_t *obj)
+ formatv[formatc]->encoding = encoding;
+ pa_format_info_set_rate(formatv[formatc], ss.rate);
+ pa_format_info_set_channels(formatv[formatc], ss.channels);
++ pa_format_info_set_channel_map(formatv[formatc], &map);
+ formatc++;
+ }
+
+@@ -649,6 +650,7 @@ static int Open(vlc_object_t *obj)
+ pa_format_info_set_sample_format(formatv[formatc], ss.format);
+ pa_format_info_set_rate(formatv[formatc], ss.rate);
+ pa_format_info_set_channels(formatv[formatc], ss.channels);
++ pa_format_info_set_channel_map(formatv[formatc], &map);
+ formatc++;
+
+ /* Create a playback stream */
+--
+1.7.4.1
+