#### Begin via-ice1712.conf #### # This file is part of PulseAudio. # # PulseAudio is free software; you can redistribute it and/or modify # it under the terms of the GNU Lesser General Public License as # published by the Free Software Foundation; either version 2.1 of the # License, or (at your option) any later version. # # PulseAudio is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU Lesser General Public License # along with PulseAudio; if not, write to the Free Software Foundation, # Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. ; Via ICE1712 multi-channel audio chipset ; ; This chipset has up to four stereo pairs of input and four stereo pairs of ; output, named channels 1 to 8. Also available are separate S/PDIF stereo ; channels (input and output), and a separate “system-out” stereo jack that ; supports 6-channel hardware mixing. ; ; The S/PDIF stereo channels can be controlled via the mixer for hw:0, and ; additionally, the 8 main outputs can be loop-routed to a separate stereo ; input pair, available as channels 11 and 12. ; ; Many cards available from vendors do not expose all channels from this chip ; to an external port, which effectively reduces the number of channels that ; are useful to the user. However, the ALSA driver still exposes all channels ; even if they are not connected. ; ; We knowingly only define a subset of the theoretically possible ; mapping combinations as profiles here. ; ; See default.conf for an explanation on the directives used here. [General] auto-profiles = no [Mapping analog-mch-in] description = Analog Multi-Channel Main Input device-strings = hw:%f,0 channel-map = front-left,front-right,rear-left,rear-right,front-center,lfe,side-left,side-right,aux0,aux1,aux2,aux3 direction = input [Mapping analog-mch-out] description = Analog Multi-Channel Main Output device-strings = hw:%f,0 channel-map = front-left,front-right,rear-left,rear-right,front-center,lfe,side-left,side-right,aux0,aux1 direction = output [Mapping digital-stereo] description = Digital Stereo Input/Output #device-strings = hw:%f,1 device-strings = iec958:%f channel-map = left,right direction = any [Mapping analog-system-out] description = Analog Stereo System-Out device-strings = hw:%f,2 channel-map = left,right direction = output [Profile output:mch] description = Multi-Channel Output Active (Digital Disabled) output-mappings = analog-mch-out analog-system-out input-mappings = priority = 90 skip-probe = yes [Profile output:mch+input:mch] description = Multi-Channel Input/Output (Digital Disabled) output-mappings = analog-mch-out analog-system-out input-mappings = analog-mch-in priority = 100 skip-probe = yes [Profile output:spdif] description = Digital Output (Multi-Channel Disabled) output-mappings = digital-stereo analog-system-out input-mappings = priority = 80 skip-probe = yes [Profile output:spdif+input:spdif] description = Digital Input/Output (Multi-Channel Disabled) output-mappings = digital-stereo analog-system-out input-mappings = digital-stereo priority = 90 skip-probe = yes [Profile output:system] description = System Output Only output-mappings = analog-system-out input-mappings = priority = 60 skip-probe = yes #### End via-ice1712.conf ####