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[General] 17priority = 90 18description-key = analog-output-lineout 19 20[Jack Line Out] 21required-any = any 22 23[Jack Line Out Phantom] 24state.plugged = unknown 25state.unplugged = unknown 26required-any = any 27 28[Jack Front Line Out] 29required-any = any 30 31[Jack Front Line Out Phantom] 32state.plugged = unknown 33state.unplugged = unknown 34required-any = any 35 36[Jack Rear Line Out] 37required-any = any 38 39[Jack Rear Line Out Phantom] 40state.plugged = unknown 41state.unplugged = unknown 42required-any = any 43 44[Jack Line Out Front] 45required-any = any 46 47[Jack Line Out Front Phantom] 48state.plugged = unknown 49state.unplugged = unknown 50required-any = any 51 52[Jack Line Out CLFE] 53state.plugged = unknown 54state.unplugged = unknown 55required-any = any 56 57[Jack Line Out CLFE Phantom] 58state.plugged = unknown 59state.unplugged = unknown 60required-any = any 61 62[Jack Line Out Surround] 63state.plugged = unknown 64state.unplugged = unknown 65required-any = any 66 67[Jack Line Out Surround Phantom] 68state.plugged = unknown 69state.unplugged = unknown 70required-any = any 71 72[Jack Line Out Side] 73state.plugged = unknown 74state.unplugged = unknown 75required-any = any 76 77[Jack Line Out Side Phantom] 78state.plugged = unknown 79state.unplugged = unknown 80required-any = any 81 82[Jack Dock Line Out] 83required-any = any 84 85[Jack Dock Line Out Phantom] 86state.plugged = unknown 87state.unplugged = unknown 88required-any = any 89 90[Element Hardware Master] 91switch = mute 92volume = merge 93override-map.1 = all 94override-map.2 = all-left,all-right 95 96[Element Master] 97switch = mute 98volume = merge 99override-map.1 = all 100override-map.2 = all-left,all-right 101 102[Element Speaker+LO] 103switch = mute 104volume = merge 105override-map.1 = all 106override-map.2 = all-left,all-right 107required-any = any 108 109[Element Headphone+LO] 110switch = mute 111volume = merge 112override-map.1 = all 113override-map.2 = all-left,all-right 114required-any = any 115 116[Element Master Mono] 117switch = off 118volume = off 119 120[Element Line HP Swap] 121switch = off 122required-any = any 123 124; This profile path is intended to control line out, let's mute headphones 125; else there will be a spike when plugging in headphones 126[Element Headphone] 127switch = off 128volume = off 129 130[Element Headphone,1] 131switch = off 132volume = off 133 134[Element Headphone2] 135switch = off 136volume = off 137 138[Element Speaker] 139switch = off 140volume = off 141 142[Element Desktop Speaker] 143switch = off 144volume = off 145 146[Element Front] 147switch = mute 148volume = merge 149override-map.1 = all-front 150override-map.2 = front-left,front-right 151 152[Element Rear] 153switch = mute 154volume = merge 155override-map.1 = all-rear 156override-map.2 = rear-left,rear-right 157 158[Element Surround] 159switch = mute 160volume = merge 161override-map.1 = all-rear 162override-map.2 = rear-left,rear-right 163 164[Element Side] 165switch = mute 166volume = merge 167override-map.1 = all-side 168override-map.2 = side-left,side-right 169 170[Element Center] 171switch = mute 172volume = merge 173override-map.1 = all-center 174override-map.2 = all-center,all-center 175 176[Element LFE] 177switch = mute 178volume = merge 179override-map.1 = lfe 180override-map.2 = lfe,lfe 181 182[Element CLFE] 183switch = mute 184volume = merge 185override-map.1 = all-center 186override-map.2 = all-center,lfe 187 188[Element Center/LFE] 189switch = mute 190volume = merge 191override-map.1 = all-center 192override-map.2 = all-center,lfe 193 194[Element Bass Speaker] 195switch = off 196volume = off 197 198[Element Speaker Front] 199switch = off 200volume = off 201 202[Element Speaker Surround] 203switch = off 204volume = off 205 206[Element Speaker Side] 207switch = off 208volume = off 209 210[Element Speaker CLFE] 211switch = off 212volume = off 213 214.include analog-output.conf.common 215