1# This file is part of PulseAudio. 2# 3# PulseAudio is free software; you can redistribute it and/or modify 4# it under the terms of the GNU Lesser General Public License as 5# published by the Free Software Foundation; either version 2.1 of the 6# License, or (at your option) any later version. 7# 8# PulseAudio is distributed in the hope that it will be useful, but 9# WITHOUT ANY WARRANTY; without even the implied warranty of 10# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 11# General Public License for more details. 12# 13# You should have received a copy of the GNU Lesser General Public License 14# along with PulseAudio; if not, see <http://www.gnu.org/licenses/>. 15 16; Creative Sound Blaster Audigy product line 17; 18; These are just copies of the mappings we find in default.conf, with the 19; small change of making analog-stereo and analog-mono non-fallback mappings. 20; This is needed because these cards only support duplex profiles with mono 21; inputs, and in the default configuration, with stereo being a fallback 22; mapping, the mono mapping is never tried. 23; 24; See default.conf for an explanation on the directives used here. 25 26[General] 27auto-profiles = yes 28 29# Based on stereo-fallback 30[Mapping analog-stereo] 31device-strings = hw:%f 32channel-map = front-left,front-right 33paths-output = analog-output analog-output-lineout analog-output-speaker analog-output-headphones analog-output-headphones-2 34paths-input = analog-input-front-mic analog-input-rear-mic analog-input-internal-mic analog-input-dock-mic analog-input analog-input-mic analog-input-linein analog-input-aux analog-input-video analog-input-tvtuner analog-input-fm analog-input-mic-line analog-input-headphone-mic analog-input-headset-mic 35priority = 1 36 37# Based on mono-fallback 38[Mapping analog-mono] 39device-strings = hw:%f 40channel-map = mono 41paths-output = analog-output analog-output-lineout analog-output-speaker analog-output-headphones analog-output-headphones-2 analog-output-mono 42paths-input = analog-input-front-mic analog-input-rear-mic analog-input-internal-mic analog-input-dock-mic analog-input analog-input-mic analog-input-linein analog-input-aux analog-input-video analog-input-tvtuner analog-input-fm analog-input-mic-line analog-input-headset-mic 43priority = 1 44 45# The rest of these are identical to what's in default.conf 46[Mapping analog-surround-21] 47device-strings = surround21:%f 48channel-map = front-left,front-right,lfe 49paths-output = analog-output analog-output-lineout analog-output-speaker 50priority = 13 51direction = output 52 53[Mapping analog-surround-40] 54device-strings = surround40:%f 55channel-map = front-left,front-right,rear-left,rear-right 56paths-output = analog-output analog-output-lineout analog-output-speaker 57priority = 12 58direction = output 59 60[Mapping analog-surround-41] 61device-strings = surround41:%f 62channel-map = front-left,front-right,rear-left,rear-right,lfe 63paths-output = analog-output analog-output-lineout analog-output-speaker 64priority = 13 65direction = output 66 67[Mapping analog-surround-50] 68device-strings = surround50:%f 69channel-map = front-left,front-right,rear-left,rear-right,front-center 70paths-output = analog-output analog-output-lineout analog-output-speaker 71priority = 12 72direction = output 73 74[Mapping analog-surround-51] 75device-strings = surround51:%f 76channel-map = front-left,front-right,rear-left,rear-right,front-center,lfe 77paths-output = analog-output analog-output-lineout analog-output-speaker 78priority = 13 79direction = output 80 81[Mapping analog-surround-71] 82device-strings = surround71:%f 83channel-map = front-left,front-right,rear-left,rear-right,front-center,lfe,side-left,side-right 84description = Analog Surround 7.1 85paths-output = analog-output analog-output-lineout analog-output-speaker 86priority = 12 87direction = output 88 89[Mapping iec958-stereo] 90device-strings = iec958:%f 91channel-map = left,right 92paths-input = iec958-stereo-input 93paths-output = iec958-stereo-output 94priority = 5 95