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 Omni Surround 5.1 17; 18; This config supports Linux 4.3-rc1+. 19; By default there are some non-existing (physically) inputs and outputs that 20; are not present in this config. 21; Also in addition to natively supported modes (such as stereo, 5.1 and stereo 22; S/PDIF) following useful output modes are added: 2.1, 4.0, 4.1 and 5.0. 23; 24; NOTE: in 2.1 and 4.1 physical LFE output will be different than in 5.1 mode. 25; 26; See default.conf for an explanation on the directives used here. 27 28[General] 29auto-profiles = no 30 31[Mapping analog-stereo-input] 32device-strings = hw:%f 33channel-map = left,right 34paths-input = analog-input-mic analog-input-linein 35direction = input 36 37[Mapping analog-stereo-output] 38device-strings = front:%f 39channel-map = left,right 40paths-output = analog-output 41direction = output 42 43[Mapping analog-surround-21] 44device-strings = surround51:%f 45channel-map = front-left,front-right,aux1,aux2,aux3,lfe 46paths-output = analog-output 47direction = output 48 49[Mapping analog-surround-40] 50device-strings = surround51:%f 51channel-map = front-left,front-right,rear-left,rear-right 52paths-output = analog-output 53direction = output 54 55[Mapping analog-surround-41] 56device-strings = surround51:%f 57channel-map = front-left,front-right,rear-left,rear-right,aux1,lfe 58paths-output = analog-output 59direction = output 60 61[Mapping analog-surround-50] 62device-strings = surround51:%f 63channel-map = front-left,front-right,rear-left,rear-right,front-center 64paths-output = analog-output 65direction = output 66 67[Mapping analog-surround-51] 68device-strings = surround51:%f 69channel-map = front-left,front-right,rear-left,rear-right,front-center,lfe 70paths-output = analog-output 71direction = output 72 73[Mapping iec958-stereo] 74device-strings = iec958:%f 75channel-map = left,right 76paths-output = iec958-stereo-output 77direction = output 78 79[Profile output:analog-stereo-output+input:analog-stereo-input] 80output-mappings = analog-stereo-output 81input-mappings = analog-stereo-input 82priority = 7 83 84[Profile output:analog-surround-21+input:analog-stereo-input] 85output-mappings = analog-surround-21 86input-mappings = analog-stereo-input 87priority = 6 88 89[Profile output:analog-surround-40+input:analog-stereo-input] 90output-mappings = analog-surround-40 91input-mappings = analog-stereo-input 92priority = 5 93 94[Profile output:analog-surround-41+input:analog-stereo-input] 95output-mappings = analog-surround-41 96input-mappings = analog-stereo-input 97priority = 4 98 99[Profile output:analog-surround-50+input:analog-stereo-input] 100output-mappings = analog-surround-50 101input-mappings = analog-stereo-input 102priority = 3 103 104[Profile output:analog-surround-51+input:analog-stereo-input] 105output-mappings = analog-surround-51 106input-mappings = analog-stereo-input 107priority = 2 108 109[Profile output:iec958-stereo+input:analog-stereo-input] 110output-mappings = iec958-stereo 111input-mappings = analog-stereo-input 112priority = 1 113