]> git.sesse.net Git - vlc/commitdiff
Set channel map when using PulseAudio 1.0
authorRémi Denis-Courmont <remi@remlab.net>
Tue, 11 Oct 2011 16:19:21 +0000 (19:19 +0300)
committerRémi Denis-Courmont <remi@remlab.net>
Tue, 11 Oct 2011 16:19:21 +0000 (19:19 +0300)
modules/audio_output/pulse.c

index 5e0268031cd969f14776356deefe4f8693f285a3..2596194bf4620597c8261b3e69f57673d6bcf1e4 100644 (file)
@@ -855,6 +855,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++;
     }
 
@@ -864,6 +865,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 */