Ticket #78: module-alsa-sink.diff
| File module-alsa-sink.diff, 0.9 KB (added by koct9i, 4 years ago) |
|---|
-
src/modules/module-alsa-sink.c
64 64 "fragments=<number of fragments> " 65 65 "fragment_size=<fragment size> " 66 66 "channel_map=<channel map> " 67 "mmap=<enable memory mapping?>"); 67 "mmap=<enable memory mapping?>" 68 "mixer_channel=<ALSA mixer channel name>"); 68 69 69 70 #define DEFAULT_DEVICE "default" 70 71 … … 110 111 "fragment_size", 111 112 "channel_map", 112 113 "mmap", 114 "mixer_channel", 113 115 NULL 114 116 }; 115 117 … … 843 845 } 844 846 845 847 if (found) 846 if (!(u->mixer_elem = pa_alsa_find_elem(u->mixer_handle, "Master", "PCM")))848 if (!(u->mixer_elem = pa_alsa_find_elem(u->mixer_handle, pa_modargs_get_value(ma, "mixer_channel", "Master"), "PCM"))) 847 849 found = FALSE; 848 850 849 851 if (!found) {
