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; Path for mixers that have a 'Speaker' control
1753a5a1b3Sopenharmony_ci;
1853a5a1b3Sopenharmony_ci; See analog-output.conf.common for an explanation on the directives
1953a5a1b3Sopenharmony_ci
2053a5a1b3Sopenharmony_ci[General]
2153a5a1b3Sopenharmony_cipriority = 100
2253a5a1b3Sopenharmony_cidescription-key = analog-output-speaker
2353a5a1b3Sopenharmony_ci
2453a5a1b3Sopenharmony_ci[Properties]
2553a5a1b3Sopenharmony_cidevice.icon_name = audio-speakers
2653a5a1b3Sopenharmony_ci
2753a5a1b3Sopenharmony_ci[Jack Headphone]
2853a5a1b3Sopenharmony_cistate.plugged = no
2953a5a1b3Sopenharmony_cistate.unplugged = unknown
3053a5a1b3Sopenharmony_ci
3153a5a1b3Sopenharmony_ci[Jack Dock Headphone]
3253a5a1b3Sopenharmony_cistate.plugged = no
3353a5a1b3Sopenharmony_cistate.unplugged = unknown
3453a5a1b3Sopenharmony_ci
3553a5a1b3Sopenharmony_ci[Jack Front Headphone]
3653a5a1b3Sopenharmony_cistate.plugged = no
3753a5a1b3Sopenharmony_cistate.unplugged = unknown
3853a5a1b3Sopenharmony_ci
3953a5a1b3Sopenharmony_ci[Jack Line Out]
4053a5a1b3Sopenharmony_cistate.plugged = no
4153a5a1b3Sopenharmony_cistate.unplugged = unknown
4253a5a1b3Sopenharmony_ci
4353a5a1b3Sopenharmony_ci[Jack Line Out Front]
4453a5a1b3Sopenharmony_cistate.plugged = no
4553a5a1b3Sopenharmony_cistate.unplugged = unknown
4653a5a1b3Sopenharmony_ci
4753a5a1b3Sopenharmony_ci[Jack Front Line Out]
4853a5a1b3Sopenharmony_cistate.plugged = no
4953a5a1b3Sopenharmony_cistate.unplugged = unknown
5053a5a1b3Sopenharmony_ci
5153a5a1b3Sopenharmony_ci[Jack Rear Line Out]
5253a5a1b3Sopenharmony_cistate.plugged = no
5353a5a1b3Sopenharmony_cistate.unplugged = unknown
5453a5a1b3Sopenharmony_ci
5553a5a1b3Sopenharmony_ci[Jack Dock Line Out]
5653a5a1b3Sopenharmony_cistate.plugged = no
5753a5a1b3Sopenharmony_cistate.unplugged = unknown
5853a5a1b3Sopenharmony_ci
5953a5a1b3Sopenharmony_ci[Jack Speaker]
6053a5a1b3Sopenharmony_cirequired-any = any
6153a5a1b3Sopenharmony_ci
6253a5a1b3Sopenharmony_ci[Jack Speaker Phantom]
6353a5a1b3Sopenharmony_cirequired-any = any
6453a5a1b3Sopenharmony_cistate.plugged = unknown
6553a5a1b3Sopenharmony_cistate.unplugged = unknown
6653a5a1b3Sopenharmony_ci
6753a5a1b3Sopenharmony_ci[Jack Speaker Front Phantom]
6853a5a1b3Sopenharmony_cirequired-any = any
6953a5a1b3Sopenharmony_cistate.plugged = unknown
7053a5a1b3Sopenharmony_cistate.unplugged = unknown
7153a5a1b3Sopenharmony_ci
7253a5a1b3Sopenharmony_ci[Jack Speaker - Output]
7353a5a1b3Sopenharmony_cirequired-any = any
7453a5a1b3Sopenharmony_ci
7553a5a1b3Sopenharmony_ci[Element Hardware Master]
7653a5a1b3Sopenharmony_ciswitch = mute
7753a5a1b3Sopenharmony_civolume = merge
7853a5a1b3Sopenharmony_cioverride-map.1 = all
7953a5a1b3Sopenharmony_cioverride-map.2 = all-left,all-right
8053a5a1b3Sopenharmony_ci
8153a5a1b3Sopenharmony_ci[Element Master]
8253a5a1b3Sopenharmony_ciswitch = mute
8353a5a1b3Sopenharmony_civolume = merge
8453a5a1b3Sopenharmony_cioverride-map.1 = all
8553a5a1b3Sopenharmony_cioverride-map.2 = all-left,all-right
8653a5a1b3Sopenharmony_ci
8753a5a1b3Sopenharmony_ci[Element Master Mono]
8853a5a1b3Sopenharmony_ciswitch = off
8953a5a1b3Sopenharmony_civolume = off
9053a5a1b3Sopenharmony_ci
9153a5a1b3Sopenharmony_ci; Make sure the internal speakers are not auto-muted once the system has speakers
9253a5a1b3Sopenharmony_ci[Element Auto-Mute Mode]
9353a5a1b3Sopenharmony_cienumeration = select
9453a5a1b3Sopenharmony_ci
9553a5a1b3Sopenharmony_ci[Option Auto-Mute Mode:Disabled]
9653a5a1b3Sopenharmony_ciname = analog-output-speaker
9753a5a1b3Sopenharmony_ci
9853a5a1b3Sopenharmony_ci; This profile path is intended to control the speaker, let's mute headphones
9953a5a1b3Sopenharmony_ci; else there will be a spike when plugging in headphones
10053a5a1b3Sopenharmony_ci[Element Headphone]
10153a5a1b3Sopenharmony_ciswitch = off
10253a5a1b3Sopenharmony_civolume = off
10353a5a1b3Sopenharmony_ci
10453a5a1b3Sopenharmony_ci[Element Headphone,1]
10553a5a1b3Sopenharmony_ciswitch = off
10653a5a1b3Sopenharmony_civolume = off
10753a5a1b3Sopenharmony_ci
10853a5a1b3Sopenharmony_ci[Element Headphone2]
10953a5a1b3Sopenharmony_ciswitch = off
11053a5a1b3Sopenharmony_civolume = off
11153a5a1b3Sopenharmony_ci
11253a5a1b3Sopenharmony_ci[Element Headphone+LO]
11353a5a1b3Sopenharmony_ciswitch = off
11453a5a1b3Sopenharmony_civolume = off
11553a5a1b3Sopenharmony_ci
11653a5a1b3Sopenharmony_ci[Element Speaker+LO]
11753a5a1b3Sopenharmony_cirequired-any = any
11853a5a1b3Sopenharmony_ciswitch = mute
11953a5a1b3Sopenharmony_civolume = merge
12053a5a1b3Sopenharmony_cioverride-map.1 = all
12153a5a1b3Sopenharmony_cioverride-map.2 = all-left,all-right
12253a5a1b3Sopenharmony_ci
12353a5a1b3Sopenharmony_ci[Element Speaker]
12453a5a1b3Sopenharmony_cirequired-any = any
12553a5a1b3Sopenharmony_ciswitch = mute
12653a5a1b3Sopenharmony_civolume = merge
12753a5a1b3Sopenharmony_cioverride-map.1 = all
12853a5a1b3Sopenharmony_cioverride-map.2 = all-left,all-right
12953a5a1b3Sopenharmony_ci
13053a5a1b3Sopenharmony_ci[Element Desktop Speaker]
13153a5a1b3Sopenharmony_cirequired-any = any
13253a5a1b3Sopenharmony_ciswitch = mute
13353a5a1b3Sopenharmony_civolume = merge
13453a5a1b3Sopenharmony_cioverride-map.1 = all
13553a5a1b3Sopenharmony_cioverride-map.2 = all-left,all-right
13653a5a1b3Sopenharmony_ci
13753a5a1b3Sopenharmony_ci[Element Front]
13853a5a1b3Sopenharmony_ciswitch = mute
13953a5a1b3Sopenharmony_civolume = merge
14053a5a1b3Sopenharmony_cioverride-map.1 = all-front
14153a5a1b3Sopenharmony_cioverride-map.2 = front-left,front-right
14253a5a1b3Sopenharmony_ci
14353a5a1b3Sopenharmony_ci[Element Front Speaker]
14453a5a1b3Sopenharmony_ciswitch = mute
14553a5a1b3Sopenharmony_civolume = merge
14653a5a1b3Sopenharmony_cioverride-map.1 = all-front
14753a5a1b3Sopenharmony_cioverride-map.2 = front-left,front-right
14853a5a1b3Sopenharmony_cirequired-any = any
14953a5a1b3Sopenharmony_ci
15053a5a1b3Sopenharmony_ci[Element Speaker Front]
15153a5a1b3Sopenharmony_ciswitch = mute
15253a5a1b3Sopenharmony_civolume = merge
15353a5a1b3Sopenharmony_cioverride-map.1 = all-front
15453a5a1b3Sopenharmony_cioverride-map.2 = front-left,front-right
15553a5a1b3Sopenharmony_cirequired-any = any
15653a5a1b3Sopenharmony_ci
15753a5a1b3Sopenharmony_ci[Element Rear]
15853a5a1b3Sopenharmony_ciswitch = mute
15953a5a1b3Sopenharmony_civolume = merge
16053a5a1b3Sopenharmony_cioverride-map.1 = all-rear
16153a5a1b3Sopenharmony_cioverride-map.2 = rear-left,rear-right
16253a5a1b3Sopenharmony_ci
16353a5a1b3Sopenharmony_ci[Element Surround]
16453a5a1b3Sopenharmony_ciswitch = mute
16553a5a1b3Sopenharmony_civolume = merge
16653a5a1b3Sopenharmony_cioverride-map.1 = all-rear
16753a5a1b3Sopenharmony_cioverride-map.2 = rear-left,rear-right
16853a5a1b3Sopenharmony_ci
16953a5a1b3Sopenharmony_ci[Element Surround Speaker]
17053a5a1b3Sopenharmony_ciswitch = mute
17153a5a1b3Sopenharmony_civolume = merge
17253a5a1b3Sopenharmony_cioverride-map.1 = all-rear
17353a5a1b3Sopenharmony_cioverride-map.2 = rear-left,rear-right
17453a5a1b3Sopenharmony_cirequired-any = any
17553a5a1b3Sopenharmony_ci
17653a5a1b3Sopenharmony_ci[Element Speaker Surround]
17753a5a1b3Sopenharmony_ciswitch = mute
17853a5a1b3Sopenharmony_civolume = merge
17953a5a1b3Sopenharmony_cioverride-map.1 = all-rear
18053a5a1b3Sopenharmony_cioverride-map.2 = rear-left,rear-right
18153a5a1b3Sopenharmony_cirequired-any = any
18253a5a1b3Sopenharmony_ci
18353a5a1b3Sopenharmony_ci[Element Side]
18453a5a1b3Sopenharmony_ciswitch = mute
18553a5a1b3Sopenharmony_civolume = merge
18653a5a1b3Sopenharmony_cioverride-map.1 = all-side
18753a5a1b3Sopenharmony_cioverride-map.2 = side-left,side-right
18853a5a1b3Sopenharmony_ci
18953a5a1b3Sopenharmony_ci[Element Speaker Side]
19053a5a1b3Sopenharmony_ciswitch = mute
19153a5a1b3Sopenharmony_civolume = merge
19253a5a1b3Sopenharmony_cioverride-map.1 = all-side
19353a5a1b3Sopenharmony_cioverride-map.2 = side-left,side-right
19453a5a1b3Sopenharmony_ci
19553a5a1b3Sopenharmony_ci[Element Center]
19653a5a1b3Sopenharmony_ciswitch = mute
19753a5a1b3Sopenharmony_civolume = merge
19853a5a1b3Sopenharmony_cioverride-map.1 = all-center
19953a5a1b3Sopenharmony_cioverride-map.2 = all-center,all-center
20053a5a1b3Sopenharmony_ci
20153a5a1b3Sopenharmony_ci[Element Center Speaker]
20253a5a1b3Sopenharmony_ciswitch = mute
20353a5a1b3Sopenharmony_civolume = merge
20453a5a1b3Sopenharmony_cioverride-map.1 = all-center
20553a5a1b3Sopenharmony_cioverride-map.2 = all-center,all-center
20653a5a1b3Sopenharmony_cirequired-any = any
20753a5a1b3Sopenharmony_ci
20853a5a1b3Sopenharmony_ci[Element LFE]
20953a5a1b3Sopenharmony_ciswitch = mute
21053a5a1b3Sopenharmony_civolume = merge
21153a5a1b3Sopenharmony_cioverride-map.1 = lfe
21253a5a1b3Sopenharmony_cioverride-map.2 = lfe,lfe
21353a5a1b3Sopenharmony_ci
21453a5a1b3Sopenharmony_ci[Element LFE Speaker]
21553a5a1b3Sopenharmony_ciswitch = mute
21653a5a1b3Sopenharmony_civolume = merge
21753a5a1b3Sopenharmony_cioverride-map.1 = lfe
21853a5a1b3Sopenharmony_cioverride-map.2 = lfe,lfe
21953a5a1b3Sopenharmony_cirequired-any = any
22053a5a1b3Sopenharmony_ci
22153a5a1b3Sopenharmony_ci[Element Bass Speaker]
22253a5a1b3Sopenharmony_ciswitch = mute
22353a5a1b3Sopenharmony_civolume = merge
22453a5a1b3Sopenharmony_cioverride-map.1 = lfe
22553a5a1b3Sopenharmony_cioverride-map.2 = lfe,lfe
22653a5a1b3Sopenharmony_cirequired-any = any
22753a5a1b3Sopenharmony_ci
22853a5a1b3Sopenharmony_ci[Element CLFE]
22953a5a1b3Sopenharmony_ciswitch = mute
23053a5a1b3Sopenharmony_civolume = merge
23153a5a1b3Sopenharmony_cioverride-map.1 = all-center
23253a5a1b3Sopenharmony_cioverride-map.2 = all-center,lfe
23353a5a1b3Sopenharmony_ci
23453a5a1b3Sopenharmony_ci[Element Center/LFE]
23553a5a1b3Sopenharmony_ciswitch = mute
23653a5a1b3Sopenharmony_civolume = merge
23753a5a1b3Sopenharmony_cioverride-map.1 = all-center
23853a5a1b3Sopenharmony_cioverride-map.2 = all-center,lfe
23953a5a1b3Sopenharmony_ci
24053a5a1b3Sopenharmony_ci[Element Speaker CLFE]
24153a5a1b3Sopenharmony_ciswitch = mute
24253a5a1b3Sopenharmony_civolume = merge
24353a5a1b3Sopenharmony_cioverride-map.1 = all-center
24453a5a1b3Sopenharmony_cioverride-map.2 = all-center,lfe
24553a5a1b3Sopenharmony_ci
24653a5a1b3Sopenharmony_ci.include analog-output.conf.common
247