153a5a1b3Sopenharmony_ci# This file is part of PulseAudio. 253a5a1b3Sopenharmony_ci# 353a5a1b3Sopenharmony_ci# PulseAudio is free software; you can redistribute it and/or modify 453a5a1b3Sopenharmony_ci# it under the terms of the GNU Lesser General Public License as 553a5a1b3Sopenharmony_ci# published by the Free Software Foundation; either version 2.1 of the 653a5a1b3Sopenharmony_ci# License, or (at your option) any later version. 753a5a1b3Sopenharmony_ci# 853a5a1b3Sopenharmony_ci# PulseAudio is distributed in the hope that it will be useful, but 953a5a1b3Sopenharmony_ci# WITHOUT ANY WARRANTY; without even the implied warranty of 1053a5a1b3Sopenharmony_ci# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 1153a5a1b3Sopenharmony_ci# General Public License for more details. 1253a5a1b3Sopenharmony_ci# 1353a5a1b3Sopenharmony_ci# You should have received a copy of the GNU Lesser General Public License 1453a5a1b3Sopenharmony_ci# along with PulseAudio; if not, see <http://www.gnu.org/licenses/>. 1553a5a1b3Sopenharmony_ci 1653a5a1b3Sopenharmony_ci; This profile forces speaker and internal mic ports even if we have no way 1753a5a1b3Sopenharmony_ci; of identifying those. 1853a5a1b3Sopenharmony_ci; See default.conf for explanations. 1953a5a1b3Sopenharmony_ci 2053a5a1b3Sopenharmony_ci[General] 2153a5a1b3Sopenharmony_ciauto-profiles = yes 2253a5a1b3Sopenharmony_ci 2353a5a1b3Sopenharmony_ci[Mapping analog-mono] 2453a5a1b3Sopenharmony_cidevice-strings = hw:%f 2553a5a1b3Sopenharmony_cichannel-map = mono 2653a5a1b3Sopenharmony_cipaths-output = analog-output analog-output-lineout analog-output-speaker-always analog-output-headphones analog-output-headphones-2 analog-output-mono 2753a5a1b3Sopenharmony_cipaths-input = analog-input-front-mic analog-input-rear-mic analog-input-internal-mic-always 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 2853a5a1b3Sopenharmony_cipriority = 1 2953a5a1b3Sopenharmony_ci 3053a5a1b3Sopenharmony_ci[Mapping analog-stereo] 3153a5a1b3Sopenharmony_cidevice-strings = front:%f hw:%f 3253a5a1b3Sopenharmony_cichannel-map = left,right 3353a5a1b3Sopenharmony_cipaths-output = analog-output analog-output-lineout analog-output-speaker-always analog-output-headphones analog-output-headphones-2 analog-output-mono 3453a5a1b3Sopenharmony_cipaths-input = analog-input-front-mic analog-input-rear-mic analog-input-internal-mic-always 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 3553a5a1b3Sopenharmony_cipriority = 10 3653a5a1b3Sopenharmony_ci 3753a5a1b3Sopenharmony_ci[Mapping analog-surround-21] 3853a5a1b3Sopenharmony_cidevice-strings = surround21:%f 3953a5a1b3Sopenharmony_cichannel-map = front-left,front-right,lfe 4053a5a1b3Sopenharmony_cipaths-output = analog-output analog-output-lineout analog-output-speaker-always 4153a5a1b3Sopenharmony_cipriority = 8 4253a5a1b3Sopenharmony_cidirection = output 4353a5a1b3Sopenharmony_ci 4453a5a1b3Sopenharmony_ci[Mapping analog-surround-40] 4553a5a1b3Sopenharmony_cidevice-strings = surround40:%f 4653a5a1b3Sopenharmony_cichannel-map = front-left,front-right,rear-left,rear-right 4753a5a1b3Sopenharmony_cipaths-output = analog-output analog-output-lineout analog-output-speaker-always 4853a5a1b3Sopenharmony_cipriority = 7 4953a5a1b3Sopenharmony_cidirection = output 5053a5a1b3Sopenharmony_ci 5153a5a1b3Sopenharmony_ci[Mapping analog-surround-41] 5253a5a1b3Sopenharmony_cidevice-strings = surround41:%f 5353a5a1b3Sopenharmony_cichannel-map = front-left,front-right,rear-left,rear-right,lfe 5453a5a1b3Sopenharmony_cipaths-output = analog-output analog-output-lineout analog-output-speaker-always 5553a5a1b3Sopenharmony_cipriority = 8 5653a5a1b3Sopenharmony_cidirection = output 5753a5a1b3Sopenharmony_ci 5853a5a1b3Sopenharmony_ci[Mapping analog-surround-50] 5953a5a1b3Sopenharmony_cidevice-strings = surround50:%f 6053a5a1b3Sopenharmony_cichannel-map = front-left,front-right,rear-left,rear-right,front-center 6153a5a1b3Sopenharmony_cipaths-output = analog-output analog-output-lineout analog-output-speaker-always 6253a5a1b3Sopenharmony_cipriority = 7 6353a5a1b3Sopenharmony_cidirection = output 6453a5a1b3Sopenharmony_ci 6553a5a1b3Sopenharmony_ci[Mapping analog-surround-51] 6653a5a1b3Sopenharmony_cidevice-strings = surround51:%f 6753a5a1b3Sopenharmony_cichannel-map = front-left,front-right,rear-left,rear-right,front-center,lfe 6853a5a1b3Sopenharmony_cipaths-output = analog-output analog-output-lineout analog-output-speaker-always 6953a5a1b3Sopenharmony_cipriority = 8 7053a5a1b3Sopenharmony_cidirection = output 7153a5a1b3Sopenharmony_ci 7253a5a1b3Sopenharmony_ci[Mapping analog-surround-71] 7353a5a1b3Sopenharmony_cidevice-strings = surround71:%f 7453a5a1b3Sopenharmony_cichannel-map = front-left,front-right,rear-left,rear-right,front-center,lfe,side-left,side-right 7553a5a1b3Sopenharmony_cidescription = Analog Surround 7.1 7653a5a1b3Sopenharmony_cipaths-output = analog-output analog-output-lineout analog-output-speaker-always 7753a5a1b3Sopenharmony_cipriority = 7 7853a5a1b3Sopenharmony_cidirection = output 7953a5a1b3Sopenharmony_ci 8053a5a1b3Sopenharmony_ci[Mapping analog-4-channel-input] 8153a5a1b3Sopenharmony_ci# Alsa doesn't currently provide any better device name than "hw" for 4-channel 8253a5a1b3Sopenharmony_ci# input. If this causes trouble at some point, then we will need to get a new 8353a5a1b3Sopenharmony_ci# device name standardized in alsa. 8453a5a1b3Sopenharmony_cidevice-strings = hw:%f 8553a5a1b3Sopenharmony_cichannel-map = aux0,aux1,aux2,aux3 8653a5a1b3Sopenharmony_cipriority = 1 8753a5a1b3Sopenharmony_cidirection = input 8853a5a1b3Sopenharmony_ci 8953a5a1b3Sopenharmony_ci[Mapping iec958-stereo] 9053a5a1b3Sopenharmony_cidevice-strings = iec958:%f 9153a5a1b3Sopenharmony_cichannel-map = left,right 9253a5a1b3Sopenharmony_cipaths-input = iec958-stereo-input 9353a5a1b3Sopenharmony_cipaths-output = iec958-stereo-output 9453a5a1b3Sopenharmony_cipriority = 5 9553a5a1b3Sopenharmony_ci 9653a5a1b3Sopenharmony_ci[Mapping iec958-ac3-surround-40] 9753a5a1b3Sopenharmony_cidevice-strings = a52:%f 9853a5a1b3Sopenharmony_cichannel-map = front-left,front-right,rear-left,rear-right 9953a5a1b3Sopenharmony_cipaths-output = iec958-stereo-output 10053a5a1b3Sopenharmony_cipriority = 2 10153a5a1b3Sopenharmony_cidirection = output 10253a5a1b3Sopenharmony_ci 10353a5a1b3Sopenharmony_ci[Mapping iec958-ac3-surround-51] 10453a5a1b3Sopenharmony_cidevice-strings = a52:%f 10553a5a1b3Sopenharmony_cichannel-map = front-left,front-right,rear-left,rear-right,front-center,lfe 10653a5a1b3Sopenharmony_cipaths-output = iec958-stereo-output 10753a5a1b3Sopenharmony_cipriority = 3 10853a5a1b3Sopenharmony_cidirection = output 10953a5a1b3Sopenharmony_ci 11053a5a1b3Sopenharmony_ci[Mapping iec958-dts-surround-51] 11153a5a1b3Sopenharmony_cidevice-strings = dca:%f 11253a5a1b3Sopenharmony_cichannel-map = front-left,front-right,rear-left,rear-right,front-center,lfe 11353a5a1b3Sopenharmony_cipaths-output = iec958-stereo-output 11453a5a1b3Sopenharmony_cipriority = 3 11553a5a1b3Sopenharmony_cidirection = output 11653a5a1b3Sopenharmony_ci 11753a5a1b3Sopenharmony_ci[Mapping hdmi-stereo] 11853a5a1b3Sopenharmony_cidescription = Digital Stereo (HDMI) 11953a5a1b3Sopenharmony_cidevice-strings = hdmi:%f 12053a5a1b3Sopenharmony_cipaths-output = hdmi-output-0 12153a5a1b3Sopenharmony_cichannel-map = left,right 12253a5a1b3Sopenharmony_cipriority = 4 12353a5a1b3Sopenharmony_cidirection = output 12453a5a1b3Sopenharmony_ci 12553a5a1b3Sopenharmony_ci[Mapping hdmi-surround] 12653a5a1b3Sopenharmony_cidescription = Digital Surround 5.1 (HDMI) 12753a5a1b3Sopenharmony_cidevice-strings = hdmi:%f 12853a5a1b3Sopenharmony_cipaths-output = hdmi-output-0 12953a5a1b3Sopenharmony_cichannel-map = front-left,front-right,rear-left,rear-right,front-center,lfe 13053a5a1b3Sopenharmony_cipriority = 3 13153a5a1b3Sopenharmony_cidirection = output 13253a5a1b3Sopenharmony_ci 13353a5a1b3Sopenharmony_ci[Mapping hdmi-surround71] 13453a5a1b3Sopenharmony_cidescription = Digital Surround 7.1 (HDMI) 13553a5a1b3Sopenharmony_cidevice-strings = hdmi:%f 13653a5a1b3Sopenharmony_cipaths-output = hdmi-output-0 13753a5a1b3Sopenharmony_cichannel-map = front-left,front-right,rear-left,rear-right,front-center,lfe,side-left,side-right 13853a5a1b3Sopenharmony_cipriority = 3 13953a5a1b3Sopenharmony_cidirection = output 14053a5a1b3Sopenharmony_ci 14153a5a1b3Sopenharmony_ci[Mapping hdmi-dts-surround] 14253a5a1b3Sopenharmony_cidescription = Digital Surround 5.1 (HDMI/DTS) 14353a5a1b3Sopenharmony_cidevice-strings = dcahdmi:%f 14453a5a1b3Sopenharmony_cipaths-output = hdmi-output-0 14553a5a1b3Sopenharmony_cichannel-map = front-left,front-right,rear-left,rear-right,front-center,lfe 14653a5a1b3Sopenharmony_cipriority = 1 14753a5a1b3Sopenharmony_cidirection = output 14853a5a1b3Sopenharmony_ci 14953a5a1b3Sopenharmony_ci; An example for defining multiple-sink profiles 15053a5a1b3Sopenharmony_ci#[Profile output:analog-stereo+output:iec958-stereo+input:analog-stereo] 15153a5a1b3Sopenharmony_ci#description = Foobar 15253a5a1b3Sopenharmony_ci#output-mappings = analog-stereo iec958-stereo 15353a5a1b3Sopenharmony_ci#input-mappings = analog-stereo 154