+++ /dev/null
-# default sound configuration for c210
-
-pcm. !default {
- type hw
- card 0
-}
-
-ctl. !default {
- type hw
- card 0
-}
-
-pcm. AIF2{
- type hw
- card 0
- device 1
-}
-
-pcm. AIF3{
- type hw
- card 0
- device 3
-}
+++ /dev/null
-# 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 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.
-
-## Configuration file for PulseAudio clients. See pulse-client.conf(5) for
-## more information. Default values a commented out. Use either ; or # for
-## commenting.
-
-; default-sink =
-; default-source =
-; default-server =
-
-; autospawn = yes
-; daemon-binary = /usr/bin/pulseaudio
-; extra-arguments = --log-target=syslog
-
-; cookie-file =
-
-; enable-shm = yes
-shm-size-bytes = 4194304 # setting this 0 will use the system-default, usually 64 MiB
+++ /dev/null
-# 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 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.
-
-## Configuration file for the PulseAudio daemon. See pulse-daemon.conf(5) for
-## more information. Default values a commented out. Use either ; or # for
-## commenting.
-
-; daemonize = no
-; fail = yes
-; allow-module-loading = yes
-; allow-exit = yes
-; use-pid-file = yes
-; system-instance = no
-; enable-shm = yes
-; shm-size-bytes = 0 # setting this 0 will use the system-default, usually 64 MiB
-; lock-memory = no
-; cpu-limit = no
-
-; high-priority = yes
-; nice-level = -11
-
-realtime-scheduling = yes
-realtime-priority = 5
-
-; exit-idle-time = 20
-; scache-idle-time = 20
-
-; dl-search-path = (depends on architecture)
-
-; load-default-script-file = yes
-; default-script-file =
-
-log-target = dlog-color
-; log-level = notice
-; log-meta = no
-; log-time = no
-; log-backtrace = 0
-
-resample-method = ffmpeg
-; enable-remixing = yes
-; enable-lfe-remixing = no
-
-; flat-volumes = yes
-
-; rlimit-fsize = -1
-; rlimit-data = -1
-; rlimit-stack = -1
-; rlimit-core = -1
-; rlimit-as = -1
-; rlimit-rss = -1
-; rlimit-nproc = -1
-; rlimit-nofile = 256
-; rlimit-memlock = -1
-; rlimit-locks = -1
-; rlimit-sigpending = -1
-; rlimit-msgqueue = -1
-; rlimit-nice = 31
-; rlimit-rtprio = 9
-; rlimit-rttime = 1000000
-
-; default-sample-format = s16le
-; default-sample-rate = 44100
-; default-sample-channels = 2
-; default-channel-map = front-left,front-right
-
-; default-fragments = 4
-; default-fragment-size-msec = 25
+++ /dev/null
-#!/usr/bin/pulseaudio -nF
-#
-# 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 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.
-
-# This startup script is used only if PulseAudio is started per-user
-# (i.e. not in system mode)
-
-.nofail
-
-### Load something into the sample cache
-#load-sample-lazy x11-bell /usr/share/sounds/gtk-events/activate.wav
-#load-sample-lazy pulse-hotplug /usr/share/sounds/startup3.wav
-#load-sample-lazy pulse-coldplug /usr/share/sounds/startup3.wav
-#load-sample-lazy pulse-access /usr/share/sounds/generic.wav
-
-.fail
-
-### Automatically restore the volume of streams and devices
-load-module module-device-restore
-load-module module-stream-restore
-load-module module-card-restore
-
-### Automatically augment property information from .desktop files
-### stored in /usr/share/application
-load-module module-augment-properties
-
-### Load audio drivers statically (it's probably better to not load
-### these drivers manually, but instead use module-hal-detect --
-### see below -- for doing this automatically)
-#load-module module-alsa-sink
-#load-module module-alsa-source device=hw:1,0
-#load-module module-oss device="/dev/dsp" sink_name=output source_name=input
-#load-module module-oss-mmap device="/dev/dsp" sink_name=output source_name=input
-#load-module module-null-sink
-#load-module module-pipe-sink
-
-### Automatically load driver modules depending on the hardware available
-.ifexists module-udev-detect.so
-#load-module module-udev-detect
-.else
-### Alternatively use the static hardware detection module (for systems that
-### lack udev support)
-#load-module module-detect
-.endif
-
-### Automatically load driver modules for Bluetooth hardware
-.ifexists module-bluetooth-discover.so
-load-module module-bluetooth-discover
-.endif
-
-### Load several protocols
-.ifexists module-esound-protocol-unix.so
-load-module module-esound-protocol-unix
-.endif
-load-module module-native-protocol-unix
-
-### Network access (may be configured with paprefs, so leave this commented
-### here if you plan to use paprefs)
-#load-module module-esound-protocol-tcp
-#load-module module-native-protocol-tcp
-#load-module module-zeroconf-publish
-
-### Load the RTP reciever module (also configured via paprefs, see above)
-#load-module module-rtp-recv
-
-### Load the RTP sender module (also configured via paprefs, see above)
-#load-module module-null-sink sink_name=rtp format=s16be channels=2 rate=44100 description="RTP Multicast Sink"
-#load-module module-rtp-send source=rtp.monitor
-
-### Load additional modules from GConf settings. This can be configured with the paprefs tool.
-### Please keep in mind that the modules configured by paprefs might conflict with manually
-### loaded modules.
-.ifexists module-gconf.so
-.nofail
-load-module module-gconf
-.fail
-.endif
-
-### Automatically restore the default sink/source when changed by the user during runtime
-load-module module-default-device-restore
-
-### Automatically move streams to the default sink if the sink they are
-### connected to dies, similar for sources
-load-module module-rescue-streams
-
-### Make sure we always have a sink around, even if it is a null sink.
-load-module module-always-sink
-
-### Honour intended role device property
-load-module module-intended-roles
-
-### Automatically suspend sinks/sources that become idle for too long
-load-module module-suspend-on-idle
-
-### If autoexit on idle is enabled we want to make sure we only quit
-### when no local session needs us anymore.
-load-module module-console-kit
-
-### Enable positioned event sounds
-load-module module-position-event-sounds
-
-### Cork music streams when a phone stream is active
-load-module module-cork-music-on-phone
-
-# X11 modules should not be started from default.pa so that one daemon
-# can be shared by multiple sessions.
-
-### Load X11 bell module
-#load-module module-x11-bell sample=bell-windowing-system
-
-### Register ourselves in the X11 session manager
-#load-module module-x11-xsmp
-
-### Publish connection data in the X11 root window
-#.ifexists module-x11-publish.so
-#.nofail
-#load-module module-x11-publish
-#.fail
-#.endif
-
-### Make some devices default
-#set-default-sink output
-#set-default-source input
+++ /dev/null
-#!/usr/bin/pulseaudio -nF
-#
-# 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 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.
-
-# This startup script is used only if PulseAudio is started in system
-# mode.
-
-### Automatically load driver modules depending on the hardware available
-.ifexists module-hal-detect.so
-#load-module module-hal-detect
-.else
-### Alternatively use the static hardware detection module (for systems that
-### lack HAL support)
-load-module module-detect
-.endif
-
-### Load several protocols
-.ifexists module-esound-protocol-unix.so
-load-module module-esound-protocol-unix
-.endif
-load-module module-native-protocol-unix
-
-load-module module-bluetooth-discover
-
-### Custom policy module to route between bt<=speaker
-load-module module-policy
-
-### Automatically restore the volume of streams and devices
-#load-module module-stream-restore
-#load-module module-device-restore
-
-### Automatically restore the default sink/source when changed by the user during runtime
-load-module module-default-device-restore
-
-### Automatically move streams to the default sink if the sink they are
-### connected to dies, similar for sources
-load-module module-rescue-streams
-
-### Make sure we always have a sink around, even if it is a null sink.
-load-module module-always-sink
-
-### Automatically suspend sinks/sources that become idle for too long
-load-module module-suspend-on-idle
-
-### Enable positioned event sounds
-#load-module module-position-event-sounds
-
-### Set default source (not to use alsa_sink monitor which is index 0)
-set-default-source alsa_input.0.analog-stereo
-
-load-module module-remap-sink sink_name=mono_alsa master=alsa_output.0.analog-stereo channels=1
-load-sample camera-shutter /usr/share/sounds/mm-camcorder/capture_shutter_02.wav
+++ /dev/null
-# 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.
-
-; For devices where an 'Aux' element exists
-;
-; See analog-output.conf.common for an explanation on the directives
-
-[General]
-priority = 90
-name = analog-input
-
-[Element Capture]
-switch = mute
-volume = merge
-override-map.1 = all
-override-map.2 = all-left,all-right
-
-[Element Mic]
-switch = off
-volume = off
-
-[Element Line]
-switch = off
-volume = off
-
-[Element Aux]
-required = any
-switch = mute
-volume = merge
-override-map.1 = all
-override-map.2 = all-left,all-right
-
-[Element Video]
-switch = off
-volume = off
-
-[Element Mic/Line]
-switch = off
-volume = off
-
-[Element TV Tuner]
-switch = off
-volume = off
-
-[Element FM]
-switch = off
-volume = off
-
-.include analog-input.conf.common
+++ /dev/null
-# 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.
-
-; For devices where an 'FM' element exists
-;
-; See analog-output.conf.common for an explanation on the directives
-
-[General]
-priority = 70
-name = analog-input-radio
-
-[Element Capture]
-switch = mute
-volume = merge
-override-map.1 = all
-override-map.2 = all-left,all-right
-
-[Element Mic]
-switch = off
-volume = off
-
-[Element Line]
-switch = off
-volume = off
-
-[Element Aux]
-switch = off
-volume = off
-
-[Element Video]
-switch = off
-volume = off
-
-[Element Mic/Line]
-switch = off
-volume = off
-
-[Element TV Tuner]
-switch = off
-volume = off
-
-[Element FM]
-required = any
-switch = mute
-volume = merge
-override-map.1 = all
-override-map.2 = all-left,all-right
-
-.include analog-input.conf.common
+++ /dev/null
-# 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.
-
-; For devices where a 'Line' element exists
-;
-; See analog-output.conf.common for an explanation on the directives
-
-[General]
-priority = 90
-
-[Element Capture]
-switch = mute
-volume = merge
-override-map.1 = all
-override-map.2 = all-left,all-right
-
-[Element Mic]
-switch = off
-volume = off
-
-[Element Line]
-required = any
-switch = mute
-volume = merge
-override-map.1 = all
-override-map.2 = all-left,all-right
-
-[Element Aux]
-switch = off
-volume = off
-
-[Element Video]
-switch = off
-volume = off
-
-[Element Mic/Line]
-switch = off
-volume = off
-
-[Element TV Tuner]
-switch = off
-volume = off
-
-[Element FM]
-switch = off
-volume = off
-
-.include analog-input.conf.common
+++ /dev/null
-# 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.
-
-; For devices where a 'Mic/Line' element exists
-;
-; See analog-output.conf.common for an explanation on the directives
-
-[General]
-priority = 90
-name = analog-input
-
-[Element Capture]
-switch = mute
-volume = merge
-override-map.1 = all
-override-map.2 = all-left,all-right
-
-[Element Mic]
-switch = off
-volume = off
-
-[Element Line]
-switch = off
-volume = off
-
-[Element Aux]
-switch = off
-volume = off
-
-[Element Video]
-switch = off
-volume = off
-
-[Element Mic/Line]
-required = any
-switch = mute
-volume = merge
-override-map.1 = all
-override-map.2 = all-left,all-right
-
-[Element TV Tuner]
-switch = off
-volume = off
-
-[Element FM]
-switch = off
-volume = off
-
-.include analog-input.conf.common
-.include analog-input-mic.conf.common
+++ /dev/null
-# 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.
-
-; For devices where a 'Mic' element exists
-;
-; See analog-output.conf.common for an explanation on the directives
-
-[General]
-priority = 100
-name = analog-input-microphone
-
-[Element Capture]
-switch = mute
-volume = merge
-override-map.1 = all
-override-map.2 = all-left,all-right
-
-[Element Mic]
-required = any
-switch = mute
-volume = merge
-override-map.1 = all
-override-map.2 = all-left,all-right
-
-[Element Line]
-switch = off
-volume = off
-
-[Element Aux]
-switch = off
-volume = off
-
-[Element Video]
-switch = off
-volume = off
-
-[Element Mic/Line]
-switch = off
-volume = off
-
-[Element TV Tuner]
-switch = off
-volume = off
-
-[Element FM]
-switch = off
-volume = off
-
-.include analog-input.conf.common
-.include analog-input-mic.conf.common
+++ /dev/null
-# 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.
-
-; Common element for all microphone inputs
-;
-; See analog-output.conf.common for an explanation on the directives
-
-;;; 'Mic Select'
-
-[Element Mic Select]
-enumeration = select
-
-[Option Mic Select:Mic1]
-name = input-microphone
-priority = 20
-
-[Option Mic Select:Mic2]
-name = input-microphone
-priority = 19
-
-;;; Various Boosts
-
-[Element Mic Boost (+20dB)]
-switch = select
-volume = merge
-
-[Option Mic Boost (+20dB):on]
-name = input-boost-on
-
-[Option Mic Boost (+20dB):off]
-name = input-boost-off
-
-[Element Mic Boost]
-switch = select
-volume = merge
-
-[Option Mic Boost:on]
-name = input-boost-on
-
-[Option Mic Boost:off]
-name = input-boost-off
-
-[Element Front Mic Boost]
-switch = select
-
-[Option Front Mic Boost:on]
-name = input-boost-on
-
-[Option Front Mic Boost:off]
-name = input-boost-off
+++ /dev/null
-# 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.
-
-; For devices where a 'TV Tuner' element exists
-;
-; See analog-output.conf.common for an explanation on the directives
-
-[General]
-priority = 70
-name = analog-input-video
-
-[Element Capture]
-switch = mute
-volume = merge
-override-map.1 = all
-override-map.2 = all-left,all-right
-
-[Element Mic]
-switch = off
-volume = off
-
-[Element Line]
-switch = off
-volume = off
-
-[Element Aux]
-switch = off
-volume = off
-
-[Element Video]
-switch = off
-volume = off
-
-[Element Mic/Line]
-switch = off
-volume = off
-
-[Element TV Tuner]
-required = any
-switch = mute
-volume = merge
-override-map.1 = all
-override-map.2 = all-left,all-right
-
-[Element FM]
-switch = off
-volume = off
-
-.include analog-input.conf.common
+++ /dev/null
-# 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.
-
-; For devices where a 'Video' element exists
-;
-; See analog-output.conf.common for an explanation on the directives
-
-[General]
-priority = 70
-
-[Element Capture]
-switch = mute
-volume = merge
-override-map.1 = all
-override-map.2 = all-left,all-right
-
-[Element Mic]
-switch = off
-volume = off
-
-[Element Line]
-switch = off
-volume = off
-
-[Element Aux]
-switch = off
-volume = off
-
-[Element Video]
-required = any
-switch = mute
-volume = merge
-override-map.1 = all
-override-map.2 = all-left,all-right
-
-[Element Mic/Line]
-switch = off
-volume = off
-
-[Element TV Tuner]
-switch = off
-volume = off
-
-[Element FM]
-switch = off
-volume = off
-
-.include analog-input.conf.common
+++ /dev/null
-# 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.
-
-; A fallback for devices that lack seperate Mic/Line/Aux/Video/TV
-; Tuner/FM elements
-;
-; See analog-output.conf.common for an explanation on the directives
-
-[General]
-priority = 100
-
-[Element Capture]
-required = volume
-switch = mute
-volume = merge
-override-map.1 = all
-override-map.2 = all-left,all-right
-
-[Element Mic]
-required-absent = any
-
-[Element Line]
-required-absent = any
-
-[Element Aux]
-required-absent = any
-
-[Element Video]
-required-absent = any
-
-[Element Mic/Line]
-required-absent = any
-
-[Element TV Tuner]
-required-absent = any
-
-[Element FM]
-required-absent = any
-
-.include analog-input.conf.common
-.include analog-input-mic.conf.common
+++ /dev/null
-# 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.
-
-; Mixer path for PulseAudio's ALSA backend, common elements for all
-; input paths. If multiple options by the same id are discovered they
-; will be suffixed with a number to distuingish them, in the same
-; order they appear here.
-;
-; Source selection should use the following names:
-;
-; input -- If we don't know the exact kind of input
-; input-microphone
-; input-microphone-internal
-; input-microphone-external
-; input-linein
-; input-video
-; input-radio
-; input-docking-microphone
-; input-docking-linein
-; input-docking
-;
-; We explicitly don't want to wrap the following sources:
-;
-; CD
-; Synth/MIDI
-; Phone
-; Mix
-; Digital/SPDIF
-; Master
-; PC Speaker
-;
-; See analog-output.conf.common for an explanation on the directives
-
-;;; 'Input Source Select'
-
-[Element Input Source Select]
-enumeration = select
-
-[Option Input Source Select:Input1]
-name = input
-priority = 10
-
-[Option Input Source Select:Input2]
-name = input
-priority = 5
-
-;;; 'Input Source'
-
-[Element Input Source]
-enumeration = select
-
-[Option Input Source:Mic]
-name = input-microphone
-priority = 20
-
-[Option Input Source:Microphone]
-name = input-microphone
-priority = 20
-
-[Option Input Source:Front Mic]
-name = input-microphone
-priority = 19
-
-[Option Input Source:Front Microphone]
-name = input-microphone
-priority = 19
-
-[Option Input Source:Internal Mic]
-name = input-microphone
-priority = 19
-
-[Option Input Source:Line]
-name = input-linein
-priority = 18
-
-[Option Input Source:Line-In]
-name = input-linein
-priority = 18
-
-[Option Input Source:Line In]
-name = input-linein
-priority = 18
-
-[Option Input Source:Docking-Station]
-name = input-docking
-priority = 17
-
-[Option Input Source:AUX IN]
-name = input
-priority = 10
-
-;;; 'Capture Source'
-
-[Element Capture Source]
-enumeration = select
-
-[Option Capture Source:TV Tuner]
-name = input-video
-
-[Option Capture Source:FM]
-name = input-radio
-
-[Option Capture Source:Mic/Line]
-name = input
-
-[Option Capture Source:Line/Mic]
-name = input
-
-[Option Capture Source:Mic]
-name = input-microphone
-
-[Option Capture Source:Microphone]
-name = input-microphone
-
-[Option Capture Source:Int Mic]
-name = input-microphone-internal
-
-[Option Capture Source:Int DMic]
-name = input-microphone-internal
-
-[Option Capture Source:Internal Mic]
-name = input-microphone-internal
-
-[Option Capture Source:iMic]
-name = input-microphone-internal
-
-[Option Capture Source:i-Mic]
-name = input-microphone-internal
-
-[Option Capture Source:Internal Microphone]
-name = input-microphone-internal
-
-[Option Capture Source:Front Mic]
-name = input-microphone
-
-[Option Capture Source:Front Microphone]
-name = input-microphone
-
-[Option Capture Source:Rear Mic]
-name = input-microphone
-
-[Option Capture Source:Mic1]
-name = input-microphone
-
-[Option Capture Source:Mic2]
-name = input-microphone
-
-[Option Capture Source:D-Mic]
-name = input-microphone
-
-[Option Capture Source:IntMic]
-name = input-microphone-internal
-
-[Option Capture Source:ExtMic]
-name = input-microphone-external
-
-[Option Capture Source:Ext Mic]
-name = input-microphone-external
-
-[Option Capture Source:E-Mic]
-name = input-microphone-external
-
-[Option Capture Source:e-Mic]
-name = input-microphone-external
-
-[Option Capture Source:LineIn]
-name = input-linein
-
-[Option Capture Source:Analog]
-name = input
-
-[Option Capture Source:Line]
-name = input-linein
-
-[Option Capture Source:Line-In]
-name = input-linein
-
-[Option Capture Source:Line In]
-name = input-linein
-
-[Option Capture Source:Video]
-name = input-video
-
-[Option Capture Source:Aux]
-name = input
-
-[Option Capture Source:Aux0]
-name = input
-
-[Option Capture Source:Aux1]
-name = input
-
-[Option Capture Source:Aux2]
-name = input
-
-[Option Capture Source:Aux3]
-name = input
-
-[Option Capture Source:AUX IN]
-name = input
-
-[Option Capture Source:Aux In]
-name = input
-
-[Option Capture Source:AOUT]
-name = input
-
-[Option Capture Source:AUX]
-name = input
-
-[Option Capture Source:Cam Mic]
-name = input-microphone
-
-[Option Capture Source:Digital Mic]
-name = input-microphone
-
-[Option Capture Source:Digital Mic 1]
-name = input-microphone
-
-[Option Capture Source:Digital Mic 2]
-name = input-microphone
-
-[Option Capture Source:Analog Inputs]
-name = input
-
-[Option Capture Source:Unknown1]
-name = input
-
-[Option Capture Source:Unknown2]
-name = input
-
-[Option Capture Source:Docking-Station]
-name = input-docking
-
-[Option Capture Source:Dock Mic]
-name = input-docking-microphone
-
-;;; 'Mic Jack Mode'
-
-[Element Mic Jack Mode]
-enumeration = select
-
-[Option Mic Jack Mode:Mic In]
-name = input-microphone
-
-[Option Mic Jack Mode:Line In]
-name = input-linein
-
-;;; 'Digital Input Source'
-
-[Element Digital Input Source]
-enumeration = select
-
-[Option Digital Input Source:Analog Inputs]
-name = input
-
-[Option Digital Input Source:Digital Mic 1]
-name = input-microphone
-
-[Option Digital Input Source:Digital Mic 2]
-name = input-microphone
-
-;;; Various Boosts
-
-[Element Capture Boost]
-switch = select
-
-[Option Capture Boost:on]
-name = input-boost-on
-
-[Option Capture Boost:off]
-name = input-boost-off
-
-[Element Auto Gain Control]
-switch = select
-
-[Option Auto Gain Control:on]
-name = input-agc-on
-
-[Option Auto Gain Control:off]
-name = input-agc-off
+++ /dev/null
-# 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.
-
-; Path for mixers that have a 'Headphone2' control
-;
-; See analog-output.conf.common for an explanation on the directives
-
-[General]
-priority = 89
-
-[Element Hardware Master]
-switch = mute
-volume = merge
-override-map.1 = all
-override-map.2 = all-left,all-right
-
-[Element Master]
-switch = mute
-volume = merge
-override-map.1 = all
-override-map.2 = all-left,all-right
-
-[Element Master Mono]
-switch = off
-volume = off
-
-; This profile path is intended to control the second headphones, not
-; the first headphones. But it should not hurt if we leave the
-; headphone jack enabled nonetheless.
-[Element Headphone]
-switch = mute
-volume = zero
-
-[Element Headphone2]
-required = any
-switch = mute
-volume = merge
-override-map.1 = all
-override-map.2 = all-left,all-right
-
-[Element Speaker]
-switch = off
-volume = off
-
-[Element Front]
-switch = off
-volume = off
-
-[Element Rear]
-switch = off
-volume = off
-
-[Element Surround]
-switch = off
-volume = off
-
-[Element Side]
-switch = off
-volume = off
-
-[Element Center]
-switch = off
-volume = off
-
-[Element LFE]
-switch = off
-volume = off
-
-.include analog-output.conf.common
+++ /dev/null
-# 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.
-
-; Path for mixers that have a 'Headphone' control
-;
-; See analog-output.conf.common for an explanation on the directives
-
-[General]
-priority = 90
-
-[Element Hardware Master]
-switch = mute
-volume = merge
-override-map.1 = all
-override-map.2 = all-left,all-right
-
-[Element Master]
-switch = mute
-volume = merge
-override-map.1 = all
-override-map.2 = all-left,all-right
-
-[Element Master Mono]
-switch = off
-volume = off
-
-[Element Headphone]
-required = any
-switch = mute
-volume = merge
-override-map.1 = all
-override-map.2 = all-left,all-right
-
-; This profile path is intended to control the first headphones, not
-; the second headphones. But it should not hurt if we leave the second
-; headphone jack enabled nonetheless.
-[Element Headphone2]
-switch = mute
-volume = zero
-
-[Element Speaker]
-switch = off
-volume = off
-
-[Element Front]
-switch = off
-volume = off
-
-[Element Rear]
-switch = off
-volume = off
-
-[Element Surround]
-switch = off
-volume = off
-
-[Element Side]
-switch = off
-volume = off
-
-[Element Center]
-switch = off
-volume = off
-
-[Element LFE]
-switch = off
-volume = off
-
-.include analog-output.conf.common
+++ /dev/null
-# 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.
-
-; Intended for usage in laptops that have a seperate LFE speaker
-; connected to the Master mono connector
-;
-; See analog-output.conf.common for an explanation on the directives
-
-[General]
-priority = 40
-
-[Element Hardware Master]
-switch = mute
-volume = merge
-override-map.1 = all
-override-map.2 = all-left,all-right
-
-[Element Master]
-switch = mute
-volume = merge
-override-map.1 = all-no-lfe
-override-map.2 = all-left,all-right
-
-[Element Master Mono]
-required = any
-switch = mute
-volume = merge
-override-map.1 = lfe
-override-map.2 = lfe,lfe
-
-; This profile path is intended to control the speaker, not the
-; headphones. But it should not hurt if we leave the headphone jack
-; enabled nonetheless.
-[Element Headphone]
-switch = mute
-volume = zero
-
-[Element Headphone2]
-switch = mute
-volume = zero
-
-[Element Speaker]
-switch = mute
-volume = merge
-override-map.1 = all
-override-map.2 = all-left,all-right
-
-[Element Front]
-switch = off
-volume = off
-
-[Element Rear]
-switch = off
-volume = off
-
-[Element Surround]
-switch = off
-volume = off
-
-[Element Side]
-switch = off
-volume = off
-
-[Element Center]
-switch = off
-volume = off
-
-[Element LFE]
-switch = off
-volume = off
-
-.include analog-output.conf.common
+++ /dev/null
-# 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.
-
-; Intended for usage on boards that have a seperate Mono output plug.
-;
-; See analog-output.conf.common for an explanation on the directives
-
-[General]
-priority = 50
-
-[Element Hardware Master]
-switch = mute
-volume = merge
-override-map.1 = all
-override-map.2 = all-left,all-right
-
-[Element Master]
-switch = off
-volume = off
-
-[Element Master Mono]
-required = any
-switch = mute
-volume = merge
-override-map.1 = all
-override-map.2 = all-left,all-right
-
-; This profile path is intended to control the speaker, not the
-; headphones. But it should not hurt if we leave the headphone jack
-; enabled nonetheless.
-[Element Headphone]
-switch = mute
-volume = zero
-
-[Element Headphone2]
-switch = mute
-volume = zero
-
-[Element Speaker]
-switch = mute
-volume = merge
-override-map.1 = all
-override-map.2 = all-left,all-right
-
-[Element Front]
-switch = off
-volume = off
-
-[Element Rear]
-switch = off
-volume = off
-
-[Element Surround]
-switch = off
-volume = off
-
-[Element Side]
-switch = off
-volume = off
-
-[Element Center]
-switch = off
-volume = off
-
-[Element LFE]
-switch = off
-volume = off
-
-.include analog-output.conf.common
+++ /dev/null
-# 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.
-
-; Path for mixers that have a 'Speaker' control
-;
-; See analog-output.conf.common for an explanation on the directives
-
-[General]
-priority = 100
-
-[Element Hardware Master]
-switch = mute
-volume = merge
-override-map.1 = all
-override-map.2 = all-left,all-right
-
-[Element Master]
-switch = mute
-volume = merge
-override-map.1 = all
-override-map.2 = all-left,all-right
-
-[Element Master Mono]
-switch = off
-volume = off
-
-; This profile path is intended to control the speaker, not the
-; headphones. But it should not hurt if we leave the headphone jack
-; enabled nonetheless.
-[Element Headphone]
-switch = mute
-volume = zero
-
-[Element Headphone2]
-switch = mute
-volume = zero
-
-[Element Speaker]
-required = any
-switch = mute
-volume = merge
-override-map.1 = all
-override-map.2 = all-left,all-right
-
-[Element Front]
-switch = mute
-volume = merge
-override-map.1 = all-front
-override-map.2 = front-left,front-right
-
-[Element Rear]
-switch = mute
-volume = merge
-override-map.1 = all-rear
-override-map.2 = rear-left,rear-right
-
-[Element Surround]
-switch = mute
-volume = merge
-override-map.1 = all-rear
-override-map.2 = rear-left,rear-right
-
-[Element Side]
-switch = mute
-volume = merge
-override-map.1 = all-side
-override-map.2 = side-left,side-right
-
-[Element Center]
-switch = mute
-volume = merge
-override-map.1 = all-center
-override-map.2 = all-center,all-center
-
-[Element LFE]
-switch = mute
-volume = merge
-override-map.1 = lfe
-override-map.2 = lfe,lfe
-
-.include analog-output.conf.common
+++ /dev/null
-# 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.
-
-; Intended for the 'default' output. Note that a-o-speaker.conf has a
-; higher priority than this
-;
-; See analog-output.conf.common for an explanation on the directives
-
-[General]
-priority = 99
-
-[Element Hardware Master]
-switch = ignore
-volume = merge
-override-map.1 = all
-override-map.2 = all-left,all-right
-
-[Element Master]
-switch = ignore
-volume = ignore
-override-map.1 = all
-override-map.2 = all-left,all-right
-
-[Element Master Mono]
-switch = off
-volume = off
-
-; This profile path is intended to control the default output, not the
-; headphones. But it should not hurt if we leave the headphone jack
-; enabled nonetheless.
-[Element Headphone]
-switch = ignore
-volume = zero
-
-[Element Headphone2]
-switch = ignore
-volume = zero
-
-[Element Speaker]
-switch = ignore
-volume = off
-
-[Element Front]
-switch = ignore
-volume = merge
-override-map.1 = all-front
-override-map.2 = front-left,front-right
-
-[Element Rear]
-switch = ignore
-volume = merge
-override-map.1 = all-rear
-override-map.2 = rear-left,rear-right
-
-[Element Surround]
-switch = ignore
-volume = merge
-override-map.1 = all-rear
-override-map.2 = rear-left,rear-right
-
-[Element Side]
-switch = ignore
-volume = merge
-override-map.1 = all-side
-override-map.2 = side-left,side-right
-
-[Element Center]
-switch = ignore
-volume = merge
-override-map.1 = all-center
-override-map.2 = all-center,all-center
-
-[Element LFE]
-switch = ignore
-volume = merge
-override-map.1 = lfe
-override-map.2 = lfe,lfe
-
-.include analog-output.conf.common
+++ /dev/null
-# 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.
-
-; Common part of all paths
-
-; So here's generally how mixer paths are used by PA: PA goes through
-; a mixer path file from top to bottom and checks if a mixer element
-; described therein exists. If so it is added to the list of mixer
-; elements PA will control, keeping the order it read them in. If a
-; mixer element described here has set the required= or
-; required-absent= directives a path might not be accepted as valid
-; and is ignored in its entirety (see below). However usually if a
-; element listed here is missing this one element is ignored but not
-; the entire path.
-;
-; When a device shall be muted/unmuted *all* elements listed in a path
-; file with "switch = mute" will be toggled.
-;
-; When a device shall change its volume, PA will got through the list
-; of all elements with "volume = merge" and set the volume on the
-; first element. If that element does not support dB volumes, this is
-; where the story ends. If it does support dB volumes, PA divides the
-; requested volume by the volume that was set on this element, and
-; then go on to the next element with "volume = merge" and then set
-; that there, and so on. That way the first volume element in the
-; path will be the one that does the 'biggest' part of the overall
-; volume adjustment, with the remaining elements usually being set to
-; some value next to 0dB. This logic makes sure we get the full range
-; over all volume sliders and a very high granularity of volumes
-; already in hardware.
-;
-; All switches and enumerations set to "select" are exposed via the
-; "port" functionality of sinks/sources. Basically every possible
-; switch setting and every possible enumeration setting will be
-; combined and made into a "port". So make sure you don't list too
-; many switches/enums for exposing, because the number of ports might
-; rise exponentially.
-;
-; Only one path can be selected at a time. All paths that are valid
-; for an audio device will be exposed as "port" for the sink/source.
-
-
-; [General]
-; priority = ... # Priority for this path
-; description = ...
-;
-; [Option ...:...] # For each option of an enumeration or switch element
-; # that shall be exposed as a sink/source port. Needs to
-; # be named after the Element, followed by a colon, followed
-; # by the option name, resp. on/off if the element is a switch.
-; name = ... # Logical name to use in the path identifier
-; priority = ... # Priority if this is made into a device port
-;
-; [Element ...] # For each element that we shall control
-; required = ignore | switch | volume | enumeration | any # If set, require this element to be of this kind and available,
-; # otherwise don't consider this path valid for the card
-; required-absent = ignore | switch | volume # If set, require this element to not be of this kind and not
-; # available, otherwise don't consider this path valid for the card
-;
-; switch = ignore | mute | off | on | select # What to do with this switch: ignore it, make it follow mute status,
-; # always set it to off, always to on, or make it selectable as port.
-; # If set to 'select' you need to define an Option section for on
-; # and off
-; volume = ignore | merge | off | zero # What to do with this volume: ignore it, merge it into the device
-; # volume slider, always set it to the lowest value possible, or always
-; # set it to 0 dB (for whatever that means)
-; enumeration = ignore | select # What to do with this enumeration, ignore it or make it selectable
-; # via device ports. If set to 'select' you need to define an Option section
-; # for each of the items you want to expose
-; direction = playback | capture # Is this relevant only for playback or capture? If not set this will implicitly be
-; # set the direction of the PCM device is opened as. Generally this doesn't need to be set
-; # unless you have a broken driver that has playback controls marked for capture or vice
-; # versa
-; direction-try-other = no | yes # If the element does not supported what is requested, try the other direction, too?
-;
-; override-map.1 = ... # Override the channel mask of the mixer control if the control only exposes a single channel
-; override-map.2 = ... # Override the channel masks of the mixer control if the control only exposes two channels
-; # Override maps should list for each element channel which high-level channels it controls via a
-; # channel mask. A channel mask may either be the name of a single channel, or the words "all-left",
-; # "all-right", "all-center", "all-front", "all-rear", and "all" to encode a specific subset of
-; # channels in a mask
-
-[Element PCM]
-switch = ignore
-volume = merge
-override-map.1 = all
-override-map.2 = all-left,all-right
-
-[Element External Amplifier]
-switch = select
-
-[Option External Amplifier:on]
-name = output-amplifier-on
-priority = 10
-
-[Option External Amplifier:off]
-name = output-amplifier-off
-priority = 0
-
-;;; 'Analog Output'
-
-[Element Analog Output]
-enumeration = select
-
-[Option Analog Output:Speakers]
-name = output-speaker
-priority = 10
-
-[Option Analog Output:Headphones]
-name = output-headphones
-priority = 9
-
-[Option Analog Output:FP Headphones]
-name = output-headphones
-priority = 8
+++ /dev/null
-# 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.
-
-; Default profile definitions for the ALSA backend of PulseAudio. This
-; is used as fallback for all cards that have no special mapping
-; assigned. (and should be good enough for the vast majority of
-; cards). Use the udev property PULSE_PROFILE_SET to assign a
-; different profile set than this one to a device. So what is this
-; about? Simply, what we do here is map ALSA devices to how they are
-; exposed in PA. We say which ALSA device string to use to open a
-; device, which channel mapping to use then, and which mixer path to
-; use. This is encoded in a 'mapping'. Multiple of these mappings can
-; be bound together in a 'profile' which is then directly exposed in
-; the UI as a card profile. Each mapping assigned to a profile will
-; result in one sink/source to be created if the profile is selected
-; for the card.
-
-; [General]
-; auto-profiles = no | yes # Instead of defining all profiles manually, autogenerate
-; # them by combining every input mapping with every output mapping.
-;
-; [Mapping id]
-; device-strings = ... # ALSA device string. %f will be replaced by the card identifier.
-; channel-map = ... # Channel mapping to use for this device
-; description = ...
-; paths-input = ... # A list of mixer paths to use. Every path in this list will be probed.
-; # If multiple are found to be working they will be available as device ports
-; paths-output = ...
-; element-input = ... # Instead of configuring a full mixer path simply configure a single
-; # mixer element for volume/mute handling
-; element-output = ...
-; priority = ...
-; direction = any | input | output # Only useful for?
-;
-; [Profile id]
-; input-mappings = ... # Lists mappings for sources on this profile, those mapping must be
-; # defined in this file too
-; output-mappings = ... # Lists mappings for sinks on this profile, those mappings must be
-; # defined in this file too
-; description = ...
-; priority = ... # Numeric value to deduce priority for this profile
-; skip-probe = no | yes # Skip probing for availability? If this is yes then this profile
-; # will be assumed as working without probing. Makes initialization
-; # a bit faster but only works if the card is really known well.
-
-[General]
-auto-profiles = yes
-
-[Mapping analog-mono]
-device-strings = hw:0
-channel-map = mono
-paths-output = analog-output analog-output-speaker analog-output-headphones analog-output-headphones-2 analog-output-mono analog-output-lfe-on-mono
-paths-input = analog-input analog-input-mic analog-input-linein analog-input-aux analog-input-video analog-input-tvtuner analog-input-fm analog-input-mic-line
-priority = 1
-
-[Mapping analog-stereo]
-device-strings = front:%f hw:0
-channel-map = left,right
-paths-output = analog-output analog-output-speaker analog-output-headphones analog-output-headphones-2 analog-output-mono analog-output-lfe-on-mono
-paths-input = analog-input analog-input-mic analog-input-linein analog-input-aux analog-input-video analog-input-tvtuner analog-input-fm analog-input-mic-line
-priority = 10
-
-[Mapping analog-surround-40]
-device-strings = surround40:%f
-channel-map = front-left,front-right,rear-left,rear-right
-paths-output = analog-output analog-output-speaker analog-output-lfe-on-mono
-priority = 7
-direction = output
-
-[Mapping analog-surround-41]
-device-strings = surround41:%f
-channel-map = front-left,front-right,rear-left,rear-right,lfe
-paths-output = analog-output analog-output-speaker analog-output-lfe-on-mono
-priority = 8
-direction = output
-
-[Mapping analog-surround-50]
-device-strings = surround50:%f
-channel-map = front-left,front-right,rear-left,rear-right,front-center
-paths-output = analog-output analog-output-speaker analog-output-lfe-on-mono
-priority = 7
-direction = output
-
-[Mapping analog-surround-51]
-device-strings = surround51:%f
-channel-map = front-left,front-right,rear-left,rear-right,front-center,lfe
-paths-output = analog-output analog-output-speaker analog-output-lfe-on-mono
-priority = 8
-direction = output
-
-[Mapping analog-surround-71]
-device-strings = surround71:%f
-channel-map = front-left,front-right,rear-left,rear-right,front-center,lfe,side-left,side-right
-description = Analog Surround 7.1
-paths-output = analog-output analog-output-speaker analog-output-lfe-on-mono
-priority = 7
-direction = output
-
-[Mapping iec958-stereo]
-device-strings = iec958:%f
-channel-map = left,right
-priority = 5
-
-[Mapping iec958-surround-40]
-device-strings = iec958:%f
-channel-map = front-left,front-right,rear-left,rear-right
-priority = 1
-
-[Mapping iec958-ac3-surround-40]
-device-strings = a52:%f
-channel-map = front-left,front-right,rear-left,rear-right
-priority = 2
-direction = output
-
-[Mapping iec958-ac3-surround-51]
-device-strings = a52:%f
-channel-map = front-left,front-right,rear-left,rear-right,front-center,lfe
-priority = 3
-direction = output
-
-[Mapping hdmi-stereo]
-device-strings = hdmi:%f
-channel-map = left,right
-priority = 4
-direction = output
-
-; An example for defining multiple-sink profiles
-#[Profile output:analog-stereo+output:iec958-stereo+input:analog-stereo]
-#description = Foobar
-#output-mappings = analog-stereo iec958-stereo
-#input-mappings = analog-stereo
+++ /dev/null
-# 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.
-
-; Native Instruments Audio 4 DJ
-;
-; This card has two stereo pairs of input and two stereo pairs of
-; output, named channels A and B. Channel B has an additional
-; Headphone connector.
-;
-; 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-stereo-a]
-description = Analog Stereo Channel A
-device-strings = hw:%f,0,0
-channel-map = left,right
-
-[Mapping analog-stereo-b-output]
-description = Analog Stereo Channel B (Headphones)
-device-strings = hw:%f,0,1
-channel-map = left,right
-direction = output
-
-[Mapping analog-stereo-b-input]
-description = Analog Stereo Channel B
-device-strings = hw:%f,0,1
-channel-map = left,right
-direction = input
-
-[Profile output:analog-stereo-all+input:analog-stereo-all]
-description = Analog Stereo Duplex Channels A, B (Headphones)
-output-mappings = analog-stereo-a analog-stereo-b-output
-input-mappings = analog-stereo-a analog-stereo-b-input
-priority = 100
-skip-probe = yes
-
-[Profile output:analog-stereo-a+input:analog-stereo-a]
-description = Analog Stereo Duplex Channel A
-output-mappings = analog-stereo-a
-input-mappings = analog-stereo-a
-priority = 40
-skip-probe = yes
-
-[Profile output:analog-stereo-b+input:analog-stereo-b]
-description = Analog Stereo Duplex Channel B (Headphones)
-output-mappings = analog-stereo-b-output
-input-mappings = analog-stereo-b-input
-priority = 50
-skip-probe = yes
-
-[Profile output:analog-stereo-a]
-description = Analog Stereo Output Channel A
-output-mappings = analog-stereo-a
-priority = 5
-skip-probe = yes
-
-[Profile output:analog-stereo-b]
-description = Analog Stereo Output Channel B (Headphones)
-output-mappings = analog-stereo-b-output
-priority = 6
-skip-probe = yes
-
-[Profile input:analog-stereo-a]
-description = Analog Stereo Input Channel A
-input-mappings = analog-stereo-a
-priority = 2
-skip-probe = yes
-
-[Profile input:analog-stereo-b]
-description = Analog Stereo Input Channel B
-input-mappings = analog-stereo-b-input
-priority = 1
-skip-probe = yes
+++ /dev/null
-# 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.
-
-; Native Instruments Audio 8 DJ
-;
-; This card has four stereo pairs of input and four stereo pairs of
-; output, named channels A to D. Channel C has an additional Mic/Line
-; connector, channel D an additional Headphone connector.
-;
-; 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-stereo-a]
-description = Analog Stereo Channel A
-device-strings = hw:%f,0,0
-channel-map = left,right
-
-[Mapping analog-stereo-b]
-description = Analog Stereo Channel B
-device-strings = hw:%f,0,1
-channel-map = left,right
-
-# Since we want to set a different description for channel C's/D's input
-# and output we define two seperate mappings for them
-[Mapping analog-stereo-c-output]
-description = Analog Stereo Channel C
-device-strings = hw:%f,0,2
-channel-map = left,right
-direction = output
-
-[Mapping analog-stereo-c-input]
-description = Analog Stereo Channel C (Line/Mic)
-device-strings = hw:%f,0,2
-channel-map = left,right
-direction = input
-
-[Mapping analog-stereo-d-output]
-description = Analog Stereo Channel D (Headphones)
-device-strings = hw:%f,0,3
-channel-map = left,right
-direction = output
-
-[Mapping analog-stereo-d-input]
-description = Analog Stereo Channel D
-device-strings = hw:%f,0,3
-channel-map = left,right
-direction = input
-
-[Profile output:analog-stereo-all+input:analog-stereo-all]
-description = Analog Stereo Duplex Channels A, B, C (Line/Mic), D (Headphones)
-output-mappings = analog-stereo-a analog-stereo-b analog-stereo-c-output analog-stereo-d-output
-input-mappings = analog-stereo-a analog-stereo-b analog-stereo-c-input analog-stereo-d-input
-priority = 100
-skip-probe = yes
-
-[Profile output:analog-stereo-d+input:analog-stereo-c]
-description = Analog Stereo Channel D (Headphones) Output, Channel C (Line/Mic) Input
-output-mappings = analog-stereo-d-output
-input-mappings = analog-stereo-c-input
-priority = 90
-skip-probe = yes
-
-[Profile output:analog-stereo-c-d+input:analog-stereo-c-d]
-description = Analog Stereo Duplex Channels C (Line/Mic), D (Line/Mic)
-output-mappings = analog-stereo-c-output analog-stereo-d-output
-input-mappings = analog-stereo-c-input analog-stereo-d-input
-priority = 80
-skip-probe = yes
-
-[Profile output:analog-stereo-a+input:analog-stereo-a]
-description = Analog Stereo Duplex Channel A
-output-mappings = analog-stereo-a
-input-mappings = analog-stereo-a
-priority = 50
-skip-probe = yes
-
-[Profile output:analog-stereo-b+input:analog-stereo-b]
-description = Analog Stereo Duplex Channel B
-output-mappings = analog-stereo-b
-input-mappings = analog-stereo-b
-priority = 40
-skip-probe = yes
-
-[Profile output:analog-stereo-c+input:analog-stereo-c]
-description = Analog Stereo Duplex Channel C (Line/Mic)
-output-mappings = analog-stereo-c-output
-input-mappings = analog-stereo-c-input
-priority = 60
-skip-probe = yes
-
-[Profile output:analog-stereo-d+input:analog-stereo-d]
-description = Analog Stereo Duplex Channel D (Headphones)
-output-mappings = analog-stereo-d-output
-input-mappings = analog-stereo-d-input
-priority = 70
-skip-probe = yes
-
-[Profile output:analog-stereo-a]
-description = Analog Stereo Output Channel A
-output-mappings = analog-stereo-a
-priority = 6
-skip-probe = yes
-
-[Profile output:analog-stereo-b]
-description = Analog Stereo Output Channel B
-output-mappings = analog-stereo-b
-priority = 5
-skip-probe = yes
-
-[Profile output:analog-stereo-c]
-description = Analog Stereo Output Channel C
-output-mappings = analog-stereo-c-output
-priority = 7
-skip-probe = yes
-
-[Profile output:analog-stereo-d]
-description = Analog Stereo Output Channel D (Headphones)
-output-mappings = analog-stereo-d-output
-priority = 8
-skip-probe = yes
-
-[Profile input:analog-stereo-a]
-description = Analog Stereo Input Channel A
-input-mappings = analog-stereo-a
-priority = 2
-skip-probe = yes
-
-[Profile input:analog-stereo-b]
-description = Analog Stereo Input Channel B
-input-mappings = analog-stereo-b
-priority = 1
-skip-probe = yes
-
-[Profile input:analog-stereo-c]
-description = Analog Stereo Input Channel C (Line/Mic)
-input-mappings = analog-stereo-c-input
-priority = 4
-skip-probe = yes
-
-[Profile input:analog-stereo-d]
-description = Analog Stereo Input Channel D
-input-mappings = analog-stereo-d-input
-priority = 3
-skip-probe = yes
+++ /dev/null
-# default sound configuration for simulator
-
-pcm. !default {
- type hw
- card 0
-}
-
-ctl. !default {
- type hw
- card 0
-}
-
-pcm. AIF2{
- type hw
- card 0
- device 1
-}
-
-pcm. AIF3{
- type hw
- card 0
- device 3
-}
+++ /dev/null
-# 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 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.
-
-## Configuration file for PulseAudio clients. See pulse-client.conf(5) for
-## more information. Default values a commented out. Use either ; or # for
-## commenting.
-
-; default-sink =
-; default-source =
-; default-server =
-
-; autospawn = yes
-; daemon-binary = /usr/bin/pulseaudio
-; extra-arguments = --log-target=syslog
-
-; cookie-file =
-
-; enable-shm = yes
-shm-size-bytes = 4194304 # setting this 0 will use the system-default, usually 64 MiB
+++ /dev/null
-# 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 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.
-
-## Configuration file for the PulseAudio daemon. See pulse-daemon.conf(5) for
-## more information. Default values a commented out. Use either ; or # for
-## commenting.
-
-; daemonize = no
-; fail = yes
-; allow-module-loading = yes
-; allow-exit = yes
-; use-pid-file = yes
-; system-instance = no
-; enable-shm = yes
-; shm-size-bytes = 0 # setting this 0 will use the system-default, usually 64 MiB
-; lock-memory = no
-; cpu-limit = no
-
-; high-priority = yes
-; nice-level = -11
-
-realtime-scheduling = yes
-realtime-priority = 5
-
-; exit-idle-time = 20
-; scache-idle-time = 20
-
-; dl-search-path = (depends on architecture)
-
-; load-default-script-file = yes
-; default-script-file =
-
-log-target = dlog-color
-; log-level = notice
-; log-meta = no
-; log-time = no
-; log-backtrace = 0
-
-resample-method = ffmpeg
-; enable-remixing = yes
-; enable-lfe-remixing = no
-
-; flat-volumes = yes
-
-; rlimit-fsize = -1
-; rlimit-data = -1
-; rlimit-stack = -1
-; rlimit-core = -1
-; rlimit-as = -1
-; rlimit-rss = -1
-; rlimit-nproc = -1
-; rlimit-nofile = 256
-; rlimit-memlock = -1
-; rlimit-locks = -1
-; rlimit-sigpending = -1
-; rlimit-msgqueue = -1
-; rlimit-nice = 31
-; rlimit-rtprio = 9
-; rlimit-rttime = 1000000
-
-; default-sample-format = s16le
-; default-sample-rate = 44100
-; default-sample-channels = 2
-; default-channel-map = front-left,front-right
-
-; default-fragments = 4
-; default-fragment-size-msec = 25
+++ /dev/null
-#!/usr/bin/pulseaudio -nF
-#
-# 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 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.
-
-# This startup script is used only if PulseAudio is started per-user
-# (i.e. not in system mode)
-
-.nofail
-
-### Load something into the sample cache
-#load-sample-lazy x11-bell /usr/share/sounds/gtk-events/activate.wav
-#load-sample-lazy pulse-hotplug /usr/share/sounds/startup3.wav
-#load-sample-lazy pulse-coldplug /usr/share/sounds/startup3.wav
-#load-sample-lazy pulse-access /usr/share/sounds/generic.wav
-
-.fail
-
-### Automatically restore the volume of streams and devices
-load-module module-device-restore
-load-module module-stream-restore
-load-module module-card-restore
-
-### Automatically augment property information from .desktop files
-### stored in /usr/share/application
-load-module module-augment-properties
-
-### Load audio drivers statically (it's probably better to not load
-### these drivers manually, but instead use module-hal-detect --
-### see below -- for doing this automatically)
-#load-module module-alsa-sink
-#load-module module-alsa-source device=hw:1,0
-#load-module module-oss device="/dev/dsp" sink_name=output source_name=input
-#load-module module-oss-mmap device="/dev/dsp" sink_name=output source_name=input
-#load-module module-null-sink
-#load-module module-pipe-sink
-
-### Automatically load driver modules depending on the hardware available
-.ifexists module-udev-detect.so
-#load-module module-udev-detect
-.else
-### Alternatively use the static hardware detection module (for systems that
-### lack udev support)
-#load-module module-detect
-.endif
-
-### Automatically load driver modules for Bluetooth hardware
-.ifexists module-bluetooth-discover.so
-load-module module-bluetooth-discover
-.endif
-
-### Load several protocols
-.ifexists module-esound-protocol-unix.so
-load-module module-esound-protocol-unix
-.endif
-load-module module-native-protocol-unix
-
-### Network access (may be configured with paprefs, so leave this commented
-### here if you plan to use paprefs)
-#load-module module-esound-protocol-tcp
-#load-module module-native-protocol-tcp
-#load-module module-zeroconf-publish
-
-### Load the RTP reciever module (also configured via paprefs, see above)
-#load-module module-rtp-recv
-
-### Load the RTP sender module (also configured via paprefs, see above)
-#load-module module-null-sink sink_name=rtp format=s16be channels=2 rate=44100 description="RTP Multicast Sink"
-#load-module module-rtp-send source=rtp.monitor
-
-### Load additional modules from GConf settings. This can be configured with the paprefs tool.
-### Please keep in mind that the modules configured by paprefs might conflict with manually
-### loaded modules.
-.ifexists module-gconf.so
-.nofail
-load-module module-gconf
-.fail
-.endif
-
-### Automatically restore the default sink/source when changed by the user during runtime
-load-module module-default-device-restore
-
-### Automatically move streams to the default sink if the sink they are
-### connected to dies, similar for sources
-load-module module-rescue-streams
-
-### Make sure we always have a sink around, even if it is a null sink.
-load-module module-always-sink
-
-### Honour intended role device property
-load-module module-intended-roles
-
-### Automatically suspend sinks/sources that become idle for too long
-load-module module-suspend-on-idle
-
-### If autoexit on idle is enabled we want to make sure we only quit
-### when no local session needs us anymore.
-load-module module-console-kit
-
-### Enable positioned event sounds
-load-module module-position-event-sounds
-
-### Cork music streams when a phone stream is active
-load-module module-cork-music-on-phone
-
-# X11 modules should not be started from default.pa so that one daemon
-# can be shared by multiple sessions.
-
-### Load X11 bell module
-#load-module module-x11-bell sample=bell-windowing-system
-
-### Register ourselves in the X11 session manager
-#load-module module-x11-xsmp
-
-### Publish connection data in the X11 root window
-#.ifexists module-x11-publish.so
-#.nofail
-#load-module module-x11-publish
-#.fail
-#.endif
-
-### Make some devices default
-#set-default-sink output
-#set-default-source input
+++ /dev/null
-#!/usr/bin/pulseaudio -nF
-#
-# 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 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.
-
-# This startup script is used only if PulseAudio is started in system
-# mode.
-
-### Automatically load driver modules depending on the hardware available
-.ifexists module-hal-detect.so
-#load-module module-hal-detect
-.else
-### Alternatively use the static hardware detection module (for systems that
-### lack HAL support)
-load-module module-detect
-.endif
-
-### Load several protocols
-.ifexists module-esound-protocol-unix.so
-load-module module-esound-protocol-unix
-.endif
-load-module module-native-protocol-unix
-
-load-module module-bluetooth-discover
-
-### Custom policy module to route between bt<=speaker
-load-module module-policy
-
-### Automatically restore the volume of streams and devices
-#load-module module-stream-restore
-#load-module module-device-restore
-
-### Automatically restore the default sink/source when changed by the user during runtime
-load-module module-default-device-restore
-
-### Automatically move streams to the default sink if the sink they are
-### connected to dies, similar for sources
-load-module module-rescue-streams
-
-### Make sure we always have a sink around, even if it is a null sink.
-load-module module-always-sink
-
-### Automatically suspend sinks/sources that become idle for too long
-load-module module-suspend-on-idle
-
-### Enable positioned event sounds
-#load-module module-position-event-sounds
-
-### Set default source (not to use alsa_sink monitor which is index 0)
-set-default-source alsa_input.0.analog-stereo
-
-load-module module-remap-sink sink_name=mono_alsa master=alsa_output.0.analog-stereo channels=1
-load-sample camera-shutter /usr/share/sounds/mm-camcorder/capture_shutter_02.wav
+++ /dev/null
-# 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.
-
-; For devices where an 'Aux' element exists
-;
-; See analog-output.conf.common for an explanation on the directives
-
-[General]
-priority = 90
-name = analog-input
-
-[Element Capture]
-switch = mute
-volume = merge
-override-map.1 = all
-override-map.2 = all-left,all-right
-
-[Element Mic]
-switch = off
-volume = off
-
-[Element Line]
-switch = off
-volume = off
-
-[Element Aux]
-required = any
-switch = mute
-volume = merge
-override-map.1 = all
-override-map.2 = all-left,all-right
-
-[Element Video]
-switch = off
-volume = off
-
-[Element Mic/Line]
-switch = off
-volume = off
-
-[Element TV Tuner]
-switch = off
-volume = off
-
-[Element FM]
-switch = off
-volume = off
-
-.include analog-input.conf.common
+++ /dev/null
-# 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.
-
-; For devices where an 'FM' element exists
-;
-; See analog-output.conf.common for an explanation on the directives
-
-[General]
-priority = 70
-name = analog-input-radio
-
-[Element Capture]
-switch = mute
-volume = merge
-override-map.1 = all
-override-map.2 = all-left,all-right
-
-[Element Mic]
-switch = off
-volume = off
-
-[Element Line]
-switch = off
-volume = off
-
-[Element Aux]
-switch = off
-volume = off
-
-[Element Video]
-switch = off
-volume = off
-
-[Element Mic/Line]
-switch = off
-volume = off
-
-[Element TV Tuner]
-switch = off
-volume = off
-
-[Element FM]
-required = any
-switch = mute
-volume = merge
-override-map.1 = all
-override-map.2 = all-left,all-right
-
-.include analog-input.conf.common
+++ /dev/null
-# 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.
-
-; For devices where a 'Line' element exists
-;
-; See analog-output.conf.common for an explanation on the directives
-
-[General]
-priority = 90
-
-[Element Capture]
-switch = mute
-volume = merge
-override-map.1 = all
-override-map.2 = all-left,all-right
-
-[Element Mic]
-switch = off
-volume = off
-
-[Element Line]
-required = any
-switch = mute
-volume = merge
-override-map.1 = all
-override-map.2 = all-left,all-right
-
-[Element Aux]
-switch = off
-volume = off
-
-[Element Video]
-switch = off
-volume = off
-
-[Element Mic/Line]
-switch = off
-volume = off
-
-[Element TV Tuner]
-switch = off
-volume = off
-
-[Element FM]
-switch = off
-volume = off
-
-.include analog-input.conf.common
+++ /dev/null
-# 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.
-
-; For devices where a 'Mic/Line' element exists
-;
-; See analog-output.conf.common for an explanation on the directives
-
-[General]
-priority = 90
-name = analog-input
-
-[Element Capture]
-switch = mute
-volume = merge
-override-map.1 = all
-override-map.2 = all-left,all-right
-
-[Element Mic]
-switch = off
-volume = off
-
-[Element Line]
-switch = off
-volume = off
-
-[Element Aux]
-switch = off
-volume = off
-
-[Element Video]
-switch = off
-volume = off
-
-[Element Mic/Line]
-required = any
-switch = mute
-volume = merge
-override-map.1 = all
-override-map.2 = all-left,all-right
-
-[Element TV Tuner]
-switch = off
-volume = off
-
-[Element FM]
-switch = off
-volume = off
-
-.include analog-input.conf.common
-.include analog-input-mic.conf.common
+++ /dev/null
-# 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.
-
-; For devices where a 'Mic' element exists
-;
-; See analog-output.conf.common for an explanation on the directives
-
-[General]
-priority = 100
-name = analog-input-microphone
-
-[Element Capture]
-switch = mute
-volume = merge
-override-map.1 = all
-override-map.2 = all-left,all-right
-
-[Element Mic]
-required = any
-switch = mute
-volume = merge
-override-map.1 = all
-override-map.2 = all-left,all-right
-
-[Element Line]
-switch = off
-volume = off
-
-[Element Aux]
-switch = off
-volume = off
-
-[Element Video]
-switch = off
-volume = off
-
-[Element Mic/Line]
-switch = off
-volume = off
-
-[Element TV Tuner]
-switch = off
-volume = off
-
-[Element FM]
-switch = off
-volume = off
-
-.include analog-input.conf.common
-.include analog-input-mic.conf.common
+++ /dev/null
-# 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.
-
-; Common element for all microphone inputs
-;
-; See analog-output.conf.common for an explanation on the directives
-
-;;; 'Mic Select'
-
-[Element Mic Select]
-enumeration = select
-
-[Option Mic Select:Mic1]
-name = input-microphone
-priority = 20
-
-[Option Mic Select:Mic2]
-name = input-microphone
-priority = 19
-
-;;; Various Boosts
-
-[Element Mic Boost (+20dB)]
-switch = select
-volume = merge
-
-[Option Mic Boost (+20dB):on]
-name = input-boost-on
-
-[Option Mic Boost (+20dB):off]
-name = input-boost-off
-
-[Element Mic Boost]
-switch = select
-volume = merge
-
-[Option Mic Boost:on]
-name = input-boost-on
-
-[Option Mic Boost:off]
-name = input-boost-off
-
-[Element Front Mic Boost]
-switch = select
-
-[Option Front Mic Boost:on]
-name = input-boost-on
-
-[Option Front Mic Boost:off]
-name = input-boost-off
+++ /dev/null
-# 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.
-
-; For devices where a 'TV Tuner' element exists
-;
-; See analog-output.conf.common for an explanation on the directives
-
-[General]
-priority = 70
-name = analog-input-video
-
-[Element Capture]
-switch = mute
-volume = merge
-override-map.1 = all
-override-map.2 = all-left,all-right
-
-[Element Mic]
-switch = off
-volume = off
-
-[Element Line]
-switch = off
-volume = off
-
-[Element Aux]
-switch = off
-volume = off
-
-[Element Video]
-switch = off
-volume = off
-
-[Element Mic/Line]
-switch = off
-volume = off
-
-[Element TV Tuner]
-required = any
-switch = mute
-volume = merge
-override-map.1 = all
-override-map.2 = all-left,all-right
-
-[Element FM]
-switch = off
-volume = off
-
-.include analog-input.conf.common
+++ /dev/null
-# 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.
-
-; For devices where a 'Video' element exists
-;
-; See analog-output.conf.common for an explanation on the directives
-
-[General]
-priority = 70
-
-[Element Capture]
-switch = mute
-volume = merge
-override-map.1 = all
-override-map.2 = all-left,all-right
-
-[Element Mic]
-switch = off
-volume = off
-
-[Element Line]
-switch = off
-volume = off
-
-[Element Aux]
-switch = off
-volume = off
-
-[Element Video]
-required = any
-switch = mute
-volume = merge
-override-map.1 = all
-override-map.2 = all-left,all-right
-
-[Element Mic/Line]
-switch = off
-volume = off
-
-[Element TV Tuner]
-switch = off
-volume = off
-
-[Element FM]
-switch = off
-volume = off
-
-.include analog-input.conf.common
+++ /dev/null
-# 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.
-
-; A fallback for devices that lack seperate Mic/Line/Aux/Video/TV
-; Tuner/FM elements
-;
-; See analog-output.conf.common for an explanation on the directives
-
-[General]
-priority = 100
-
-[Element Capture]
-required = volume
-switch = mute
-volume = merge
-override-map.1 = all
-override-map.2 = all-left,all-right
-
-[Element Mic]
-required-absent = any
-
-[Element Line]
-required-absent = any
-
-[Element Aux]
-required-absent = any
-
-[Element Video]
-required-absent = any
-
-[Element Mic/Line]
-required-absent = any
-
-[Element TV Tuner]
-required-absent = any
-
-[Element FM]
-required-absent = any
-
-.include analog-input.conf.common
-.include analog-input-mic.conf.common
+++ /dev/null
-# 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.
-
-; Mixer path for PulseAudio's ALSA backend, common elements for all
-; input paths. If multiple options by the same id are discovered they
-; will be suffixed with a number to distuingish them, in the same
-; order they appear here.
-;
-; Source selection should use the following names:
-;
-; input -- If we don't know the exact kind of input
-; input-microphone
-; input-microphone-internal
-; input-microphone-external
-; input-linein
-; input-video
-; input-radio
-; input-docking-microphone
-; input-docking-linein
-; input-docking
-;
-; We explicitly don't want to wrap the following sources:
-;
-; CD
-; Synth/MIDI
-; Phone
-; Mix
-; Digital/SPDIF
-; Master
-; PC Speaker
-;
-; See analog-output.conf.common for an explanation on the directives
-
-;;; 'Input Source Select'
-
-[Element Input Source Select]
-enumeration = select
-
-[Option Input Source Select:Input1]
-name = input
-priority = 10
-
-[Option Input Source Select:Input2]
-name = input
-priority = 5
-
-;;; 'Input Source'
-
-[Element Input Source]
-enumeration = select
-
-[Option Input Source:Mic]
-name = input-microphone
-priority = 20
-
-[Option Input Source:Microphone]
-name = input-microphone
-priority = 20
-
-[Option Input Source:Front Mic]
-name = input-microphone
-priority = 19
-
-[Option Input Source:Front Microphone]
-name = input-microphone
-priority = 19
-
-[Option Input Source:Internal Mic]
-name = input-microphone
-priority = 19
-
-[Option Input Source:Line]
-name = input-linein
-priority = 18
-
-[Option Input Source:Line-In]
-name = input-linein
-priority = 18
-
-[Option Input Source:Line In]
-name = input-linein
-priority = 18
-
-[Option Input Source:Docking-Station]
-name = input-docking
-priority = 17
-
-[Option Input Source:AUX IN]
-name = input
-priority = 10
-
-;;; 'Capture Source'
-
-[Element Capture Source]
-enumeration = select
-
-[Option Capture Source:TV Tuner]
-name = input-video
-
-[Option Capture Source:FM]
-name = input-radio
-
-[Option Capture Source:Mic/Line]
-name = input
-
-[Option Capture Source:Line/Mic]
-name = input
-
-[Option Capture Source:Mic]
-name = input-microphone
-
-[Option Capture Source:Microphone]
-name = input-microphone
-
-[Option Capture Source:Int Mic]
-name = input-microphone-internal
-
-[Option Capture Source:Int DMic]
-name = input-microphone-internal
-
-[Option Capture Source:Internal Mic]
-name = input-microphone-internal
-
-[Option Capture Source:iMic]
-name = input-microphone-internal
-
-[Option Capture Source:i-Mic]
-name = input-microphone-internal
-
-[Option Capture Source:Internal Microphone]
-name = input-microphone-internal
-
-[Option Capture Source:Front Mic]
-name = input-microphone
-
-[Option Capture Source:Front Microphone]
-name = input-microphone
-
-[Option Capture Source:Rear Mic]
-name = input-microphone
-
-[Option Capture Source:Mic1]
-name = input-microphone
-
-[Option Capture Source:Mic2]
-name = input-microphone
-
-[Option Capture Source:D-Mic]
-name = input-microphone
-
-[Option Capture Source:IntMic]
-name = input-microphone-internal
-
-[Option Capture Source:ExtMic]
-name = input-microphone-external
-
-[Option Capture Source:Ext Mic]
-name = input-microphone-external
-
-[Option Capture Source:E-Mic]
-name = input-microphone-external
-
-[Option Capture Source:e-Mic]
-name = input-microphone-external
-
-[Option Capture Source:LineIn]
-name = input-linein
-
-[Option Capture Source:Analog]
-name = input
-
-[Option Capture Source:Line]
-name = input-linein
-
-[Option Capture Source:Line-In]
-name = input-linein
-
-[Option Capture Source:Line In]
-name = input-linein
-
-[Option Capture Source:Video]
-name = input-video
-
-[Option Capture Source:Aux]
-name = input
-
-[Option Capture Source:Aux0]
-name = input
-
-[Option Capture Source:Aux1]
-name = input
-
-[Option Capture Source:Aux2]
-name = input
-
-[Option Capture Source:Aux3]
-name = input
-
-[Option Capture Source:AUX IN]
-name = input
-
-[Option Capture Source:Aux In]
-name = input
-
-[Option Capture Source:AOUT]
-name = input
-
-[Option Capture Source:AUX]
-name = input
-
-[Option Capture Source:Cam Mic]
-name = input-microphone
-
-[Option Capture Source:Digital Mic]
-name = input-microphone
-
-[Option Capture Source:Digital Mic 1]
-name = input-microphone
-
-[Option Capture Source:Digital Mic 2]
-name = input-microphone
-
-[Option Capture Source:Analog Inputs]
-name = input
-
-[Option Capture Source:Unknown1]
-name = input
-
-[Option Capture Source:Unknown2]
-name = input
-
-[Option Capture Source:Docking-Station]
-name = input-docking
-
-[Option Capture Source:Dock Mic]
-name = input-docking-microphone
-
-;;; 'Mic Jack Mode'
-
-[Element Mic Jack Mode]
-enumeration = select
-
-[Option Mic Jack Mode:Mic In]
-name = input-microphone
-
-[Option Mic Jack Mode:Line In]
-name = input-linein
-
-;;; 'Digital Input Source'
-
-[Element Digital Input Source]
-enumeration = select
-
-[Option Digital Input Source:Analog Inputs]
-name = input
-
-[Option Digital Input Source:Digital Mic 1]
-name = input-microphone
-
-[Option Digital Input Source:Digital Mic 2]
-name = input-microphone
-
-;;; Various Boosts
-
-[Element Capture Boost]
-switch = select
-
-[Option Capture Boost:on]
-name = input-boost-on
-
-[Option Capture Boost:off]
-name = input-boost-off
-
-[Element Auto Gain Control]
-switch = select
-
-[Option Auto Gain Control:on]
-name = input-agc-on
-
-[Option Auto Gain Control:off]
-name = input-agc-off
+++ /dev/null
-# 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.
-
-; Path for mixers that have a 'Headphone2' control
-;
-; See analog-output.conf.common for an explanation on the directives
-
-[General]
-priority = 89
-
-[Element Hardware Master]
-switch = mute
-volume = merge
-override-map.1 = all
-override-map.2 = all-left,all-right
-
-[Element Master]
-switch = mute
-volume = merge
-override-map.1 = all
-override-map.2 = all-left,all-right
-
-[Element Master Mono]
-switch = off
-volume = off
-
-; This profile path is intended to control the second headphones, not
-; the first headphones. But it should not hurt if we leave the
-; headphone jack enabled nonetheless.
-[Element Headphone]
-switch = mute
-volume = zero
-
-[Element Headphone2]
-required = any
-switch = mute
-volume = merge
-override-map.1 = all
-override-map.2 = all-left,all-right
-
-[Element Speaker]
-switch = off
-volume = off
-
-[Element Front]
-switch = off
-volume = off
-
-[Element Rear]
-switch = off
-volume = off
-
-[Element Surround]
-switch = off
-volume = off
-
-[Element Side]
-switch = off
-volume = off
-
-[Element Center]
-switch = off
-volume = off
-
-[Element LFE]
-switch = off
-volume = off
-
-.include analog-output.conf.common
+++ /dev/null
-# 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.
-
-; Path for mixers that have a 'Headphone' control
-;
-; See analog-output.conf.common for an explanation on the directives
-
-[General]
-priority = 90
-
-[Element Hardware Master]
-switch = mute
-volume = merge
-override-map.1 = all
-override-map.2 = all-left,all-right
-
-[Element Master]
-switch = mute
-volume = merge
-override-map.1 = all
-override-map.2 = all-left,all-right
-
-[Element Master Mono]
-switch = off
-volume = off
-
-[Element Headphone]
-required = any
-switch = mute
-volume = merge
-override-map.1 = all
-override-map.2 = all-left,all-right
-
-; This profile path is intended to control the first headphones, not
-; the second headphones. But it should not hurt if we leave the second
-; headphone jack enabled nonetheless.
-[Element Headphone2]
-switch = mute
-volume = zero
-
-[Element Speaker]
-switch = off
-volume = off
-
-[Element Front]
-switch = off
-volume = off
-
-[Element Rear]
-switch = off
-volume = off
-
-[Element Surround]
-switch = off
-volume = off
-
-[Element Side]
-switch = off
-volume = off
-
-[Element Center]
-switch = off
-volume = off
-
-[Element LFE]
-switch = off
-volume = off
-
-.include analog-output.conf.common
+++ /dev/null
-# 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.
-
-; Intended for usage in laptops that have a seperate LFE speaker
-; connected to the Master mono connector
-;
-; See analog-output.conf.common for an explanation on the directives
-
-[General]
-priority = 40
-
-[Element Hardware Master]
-switch = mute
-volume = merge
-override-map.1 = all
-override-map.2 = all-left,all-right
-
-[Element Master]
-switch = mute
-volume = merge
-override-map.1 = all-no-lfe
-override-map.2 = all-left,all-right
-
-[Element Master Mono]
-required = any
-switch = mute
-volume = merge
-override-map.1 = lfe
-override-map.2 = lfe,lfe
-
-; This profile path is intended to control the speaker, not the
-; headphones. But it should not hurt if we leave the headphone jack
-; enabled nonetheless.
-[Element Headphone]
-switch = mute
-volume = zero
-
-[Element Headphone2]
-switch = mute
-volume = zero
-
-[Element Speaker]
-switch = mute
-volume = merge
-override-map.1 = all
-override-map.2 = all-left,all-right
-
-[Element Front]
-switch = off
-volume = off
-
-[Element Rear]
-switch = off
-volume = off
-
-[Element Surround]
-switch = off
-volume = off
-
-[Element Side]
-switch = off
-volume = off
-
-[Element Center]
-switch = off
-volume = off
-
-[Element LFE]
-switch = off
-volume = off
-
-.include analog-output.conf.common
+++ /dev/null
-# 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.
-
-; Intended for usage on boards that have a seperate Mono output plug.
-;
-; See analog-output.conf.common for an explanation on the directives
-
-[General]
-priority = 50
-
-[Element Hardware Master]
-switch = mute
-volume = merge
-override-map.1 = all
-override-map.2 = all-left,all-right
-
-[Element Master]
-switch = off
-volume = off
-
-[Element Master Mono]
-required = any
-switch = mute
-volume = merge
-override-map.1 = all
-override-map.2 = all-left,all-right
-
-; This profile path is intended to control the speaker, not the
-; headphones. But it should not hurt if we leave the headphone jack
-; enabled nonetheless.
-[Element Headphone]
-switch = mute
-volume = zero
-
-[Element Headphone2]
-switch = mute
-volume = zero
-
-[Element Speaker]
-switch = mute
-volume = merge
-override-map.1 = all
-override-map.2 = all-left,all-right
-
-[Element Front]
-switch = off
-volume = off
-
-[Element Rear]
-switch = off
-volume = off
-
-[Element Surround]
-switch = off
-volume = off
-
-[Element Side]
-switch = off
-volume = off
-
-[Element Center]
-switch = off
-volume = off
-
-[Element LFE]
-switch = off
-volume = off
-
-.include analog-output.conf.common
+++ /dev/null
-# 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.
-
-; Path for mixers that have a 'Speaker' control
-;
-; See analog-output.conf.common for an explanation on the directives
-
-[General]
-priority = 100
-
-[Element Hardware Master]
-switch = mute
-volume = merge
-override-map.1 = all
-override-map.2 = all-left,all-right
-
-[Element Master]
-switch = mute
-volume = merge
-override-map.1 = all
-override-map.2 = all-left,all-right
-
-[Element Master Mono]
-switch = off
-volume = off
-
-; This profile path is intended to control the speaker, not the
-; headphones. But it should not hurt if we leave the headphone jack
-; enabled nonetheless.
-[Element Headphone]
-switch = mute
-volume = zero
-
-[Element Headphone2]
-switch = mute
-volume = zero
-
-[Element Speaker]
-required = any
-switch = mute
-volume = merge
-override-map.1 = all
-override-map.2 = all-left,all-right
-
-[Element Front]
-switch = mute
-volume = merge
-override-map.1 = all-front
-override-map.2 = front-left,front-right
-
-[Element Rear]
-switch = mute
-volume = merge
-override-map.1 = all-rear
-override-map.2 = rear-left,rear-right
-
-[Element Surround]
-switch = mute
-volume = merge
-override-map.1 = all-rear
-override-map.2 = rear-left,rear-right
-
-[Element Side]
-switch = mute
-volume = merge
-override-map.1 = all-side
-override-map.2 = side-left,side-right
-
-[Element Center]
-switch = mute
-volume = merge
-override-map.1 = all-center
-override-map.2 = all-center,all-center
-
-[Element LFE]
-switch = mute
-volume = merge
-override-map.1 = lfe
-override-map.2 = lfe,lfe
-
-.include analog-output.conf.common
+++ /dev/null
-# 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.
-
-; Intended for the 'default' output. Note that a-o-speaker.conf has a
-; higher priority than this
-;
-; See analog-output.conf.common for an explanation on the directives
-
-[General]
-priority = 99
-
-[Element Hardware Master]
-switch = ignore
-volume = merge
-override-map.1 = all
-override-map.2 = all-left,all-right
-
-[Element Master]
-switch = ignore
-volume = ignore
-override-map.1 = all
-override-map.2 = all-left,all-right
-
-[Element Master Mono]
-switch = off
-volume = off
-
-; This profile path is intended to control the default output, not the
-; headphones. But it should not hurt if we leave the headphone jack
-; enabled nonetheless.
-[Element Headphone]
-switch = ignore
-volume = zero
-
-[Element Headphone2]
-switch = ignore
-volume = zero
-
-[Element Speaker]
-switch = ignore
-volume = off
-
-[Element Front]
-switch = ignore
-volume = merge
-override-map.1 = all-front
-override-map.2 = front-left,front-right
-
-[Element Rear]
-switch = ignore
-volume = merge
-override-map.1 = all-rear
-override-map.2 = rear-left,rear-right
-
-[Element Surround]
-switch = ignore
-volume = merge
-override-map.1 = all-rear
-override-map.2 = rear-left,rear-right
-
-[Element Side]
-switch = ignore
-volume = merge
-override-map.1 = all-side
-override-map.2 = side-left,side-right
-
-[Element Center]
-switch = ignore
-volume = merge
-override-map.1 = all-center
-override-map.2 = all-center,all-center
-
-[Element LFE]
-switch = ignore
-volume = merge
-override-map.1 = lfe
-override-map.2 = lfe,lfe
-
-.include analog-output.conf.common
+++ /dev/null
-# 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.
-
-; Common part of all paths
-
-; So here's generally how mixer paths are used by PA: PA goes through
-; a mixer path file from top to bottom and checks if a mixer element
-; described therein exists. If so it is added to the list of mixer
-; elements PA will control, keeping the order it read them in. If a
-; mixer element described here has set the required= or
-; required-absent= directives a path might not be accepted as valid
-; and is ignored in its entirety (see below). However usually if a
-; element listed here is missing this one element is ignored but not
-; the entire path.
-;
-; When a device shall be muted/unmuted *all* elements listed in a path
-; file with "switch = mute" will be toggled.
-;
-; When a device shall change its volume, PA will got through the list
-; of all elements with "volume = merge" and set the volume on the
-; first element. If that element does not support dB volumes, this is
-; where the story ends. If it does support dB volumes, PA divides the
-; requested volume by the volume that was set on this element, and
-; then go on to the next element with "volume = merge" and then set
-; that there, and so on. That way the first volume element in the
-; path will be the one that does the 'biggest' part of the overall
-; volume adjustment, with the remaining elements usually being set to
-; some value next to 0dB. This logic makes sure we get the full range
-; over all volume sliders and a very high granularity of volumes
-; already in hardware.
-;
-; All switches and enumerations set to "select" are exposed via the
-; "port" functionality of sinks/sources. Basically every possible
-; switch setting and every possible enumeration setting will be
-; combined and made into a "port". So make sure you don't list too
-; many switches/enums for exposing, because the number of ports might
-; rise exponentially.
-;
-; Only one path can be selected at a time. All paths that are valid
-; for an audio device will be exposed as "port" for the sink/source.
-
-
-; [General]
-; priority = ... # Priority for this path
-; description = ...
-;
-; [Option ...:...] # For each option of an enumeration or switch element
-; # that shall be exposed as a sink/source port. Needs to
-; # be named after the Element, followed by a colon, followed
-; # by the option name, resp. on/off if the element is a switch.
-; name = ... # Logical name to use in the path identifier
-; priority = ... # Priority if this is made into a device port
-;
-; [Element ...] # For each element that we shall control
-; required = ignore | switch | volume | enumeration | any # If set, require this element to be of this kind and available,
-; # otherwise don't consider this path valid for the card
-; required-absent = ignore | switch | volume # If set, require this element to not be of this kind and not
-; # available, otherwise don't consider this path valid for the card
-;
-; switch = ignore | mute | off | on | select # What to do with this switch: ignore it, make it follow mute status,
-; # always set it to off, always to on, or make it selectable as port.
-; # If set to 'select' you need to define an Option section for on
-; # and off
-; volume = ignore | merge | off | zero # What to do with this volume: ignore it, merge it into the device
-; # volume slider, always set it to the lowest value possible, or always
-; # set it to 0 dB (for whatever that means)
-; enumeration = ignore | select # What to do with this enumeration, ignore it or make it selectable
-; # via device ports. If set to 'select' you need to define an Option section
-; # for each of the items you want to expose
-; direction = playback | capture # Is this relevant only for playback or capture? If not set this will implicitly be
-; # set the direction of the PCM device is opened as. Generally this doesn't need to be set
-; # unless you have a broken driver that has playback controls marked for capture or vice
-; # versa
-; direction-try-other = no | yes # If the element does not supported what is requested, try the other direction, too?
-;
-; override-map.1 = ... # Override the channel mask of the mixer control if the control only exposes a single channel
-; override-map.2 = ... # Override the channel masks of the mixer control if the control only exposes two channels
-; # Override maps should list for each element channel which high-level channels it controls via a
-; # channel mask. A channel mask may either be the name of a single channel, or the words "all-left",
-; # "all-right", "all-center", "all-front", "all-rear", and "all" to encode a specific subset of
-; # channels in a mask
-
-[Element PCM]
-switch = ignore
-volume = ignore
-override-map.1 = all
-override-map.2 = all-left,all-right
-
-[Element External Amplifier]
-switch = select
-
-[Option External Amplifier:on]
-name = output-amplifier-on
-priority = 10
-
-[Option External Amplifier:off]
-name = output-amplifier-off
-priority = 0
-
-;;; 'Analog Output'
-
-[Element Analog Output]
-enumeration = select
-
-[Option Analog Output:Speakers]
-name = output-speaker
-priority = 10
-
-[Option Analog Output:Headphones]
-name = output-headphones
-priority = 9
-
-[Option Analog Output:FP Headphones]
-name = output-headphones
-priority = 8
+++ /dev/null
-# 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.
-
-; Default profile definitions for the ALSA backend of PulseAudio. This
-; is used as fallback for all cards that have no special mapping
-; assigned. (and should be good enough for the vast majority of
-; cards). Use the udev property PULSE_PROFILE_SET to assign a
-; different profile set than this one to a device. So what is this
-; about? Simply, what we do here is map ALSA devices to how they are
-; exposed in PA. We say which ALSA device string to use to open a
-; device, which channel mapping to use then, and which mixer path to
-; use. This is encoded in a 'mapping'. Multiple of these mappings can
-; be bound together in a 'profile' which is then directly exposed in
-; the UI as a card profile. Each mapping assigned to a profile will
-; result in one sink/source to be created if the profile is selected
-; for the card.
-
-; [General]
-; auto-profiles = no | yes # Instead of defining all profiles manually, autogenerate
-; # them by combining every input mapping with every output mapping.
-;
-; [Mapping id]
-; device-strings = ... # ALSA device string. %f will be replaced by the card identifier.
-; channel-map = ... # Channel mapping to use for this device
-; description = ...
-; paths-input = ... # A list of mixer paths to use. Every path in this list will be probed.
-; # If multiple are found to be working they will be available as device ports
-; paths-output = ...
-; element-input = ... # Instead of configuring a full mixer path simply configure a single
-; # mixer element for volume/mute handling
-; element-output = ...
-; priority = ...
-; direction = any | input | output # Only useful for?
-;
-; [Profile id]
-; input-mappings = ... # Lists mappings for sources on this profile, those mapping must be
-; # defined in this file too
-; output-mappings = ... # Lists mappings for sinks on this profile, those mappings must be
-; # defined in this file too
-; description = ...
-; priority = ... # Numeric value to deduce priority for this profile
-; skip-probe = no | yes # Skip probing for availability? If this is yes then this profile
-; # will be assumed as working without probing. Makes initialization
-; # a bit faster but only works if the card is really known well.
-
-[General]
-auto-profiles = yes
-
-[Mapping analog-mono]
-device-strings = hw:0
-channel-map = mono
-paths-output = analog-output analog-output-speaker analog-output-headphones analog-output-headphones-2 analog-output-mono analog-output-lfe-on-mono
-paths-input = analog-input analog-input-mic analog-input-linein analog-input-aux analog-input-video analog-input-tvtuner analog-input-fm analog-input-mic-line
-priority = 1
-
-[Mapping analog-stereo]
-device-strings = front:%f hw:0
-channel-map = left,right
-paths-output = analog-output analog-output-speaker analog-output-headphones analog-output-headphones-2 analog-output-mono analog-output-lfe-on-mono
-paths-input = analog-input analog-input-mic analog-input-linein analog-input-aux analog-input-video analog-input-tvtuner analog-input-fm analog-input-mic-line
-priority = 10
-
-[Mapping analog-surround-40]
-device-strings = surround40:%f
-channel-map = front-left,front-right,rear-left,rear-right
-paths-output = analog-output analog-output-speaker analog-output-lfe-on-mono
-priority = 7
-direction = output
-
-[Mapping analog-surround-41]
-device-strings = surround41:%f
-channel-map = front-left,front-right,rear-left,rear-right,lfe
-paths-output = analog-output analog-output-speaker analog-output-lfe-on-mono
-priority = 8
-direction = output
-
-[Mapping analog-surround-50]
-device-strings = surround50:%f
-channel-map = front-left,front-right,rear-left,rear-right,front-center
-paths-output = analog-output analog-output-speaker analog-output-lfe-on-mono
-priority = 7
-direction = output
-
-[Mapping analog-surround-51]
-device-strings = surround51:%f
-channel-map = front-left,front-right,rear-left,rear-right,front-center,lfe
-paths-output = analog-output analog-output-speaker analog-output-lfe-on-mono
-priority = 8
-direction = output
-
-[Mapping analog-surround-71]
-device-strings = surround71:%f
-channel-map = front-left,front-right,rear-left,rear-right,front-center,lfe,side-left,side-right
-description = Analog Surround 7.1
-paths-output = analog-output analog-output-speaker analog-output-lfe-on-mono
-priority = 7
-direction = output
-
-[Mapping iec958-stereo]
-device-strings = iec958:%f
-channel-map = left,right
-priority = 5
-
-[Mapping iec958-surround-40]
-device-strings = iec958:%f
-channel-map = front-left,front-right,rear-left,rear-right
-priority = 1
-
-[Mapping iec958-ac3-surround-40]
-device-strings = a52:%f
-channel-map = front-left,front-right,rear-left,rear-right
-priority = 2
-direction = output
-
-[Mapping iec958-ac3-surround-51]
-device-strings = a52:%f
-channel-map = front-left,front-right,rear-left,rear-right,front-center,lfe
-priority = 3
-direction = output
-
-[Mapping hdmi-stereo]
-device-strings = hdmi:%f
-channel-map = left,right
-priority = 4
-direction = output
-
-; An example for defining multiple-sink profiles
-#[Profile output:analog-stereo+output:iec958-stereo+input:analog-stereo]
-#description = Foobar
-#output-mappings = analog-stereo iec958-stereo
-#input-mappings = analog-stereo
+++ /dev/null
-# 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.
-
-; Native Instruments Audio 4 DJ
-;
-; This card has two stereo pairs of input and two stereo pairs of
-; output, named channels A and B. Channel B has an additional
-; Headphone connector.
-;
-; 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-stereo-a]
-description = Analog Stereo Channel A
-device-strings = hw:%f,0,0
-channel-map = left,right
-
-[Mapping analog-stereo-b-output]
-description = Analog Stereo Channel B (Headphones)
-device-strings = hw:%f,0,1
-channel-map = left,right
-direction = output
-
-[Mapping analog-stereo-b-input]
-description = Analog Stereo Channel B
-device-strings = hw:%f,0,1
-channel-map = left,right
-direction = input
-
-[Profile output:analog-stereo-all+input:analog-stereo-all]
-description = Analog Stereo Duplex Channels A, B (Headphones)
-output-mappings = analog-stereo-a analog-stereo-b-output
-input-mappings = analog-stereo-a analog-stereo-b-input
-priority = 100
-skip-probe = yes
-
-[Profile output:analog-stereo-a+input:analog-stereo-a]
-description = Analog Stereo Duplex Channel A
-output-mappings = analog-stereo-a
-input-mappings = analog-stereo-a
-priority = 40
-skip-probe = yes
-
-[Profile output:analog-stereo-b+input:analog-stereo-b]
-description = Analog Stereo Duplex Channel B (Headphones)
-output-mappings = analog-stereo-b-output
-input-mappings = analog-stereo-b-input
-priority = 50
-skip-probe = yes
-
-[Profile output:analog-stereo-a]
-description = Analog Stereo Output Channel A
-output-mappings = analog-stereo-a
-priority = 5
-skip-probe = yes
-
-[Profile output:analog-stereo-b]
-description = Analog Stereo Output Channel B (Headphones)
-output-mappings = analog-stereo-b-output
-priority = 6
-skip-probe = yes
-
-[Profile input:analog-stereo-a]
-description = Analog Stereo Input Channel A
-input-mappings = analog-stereo-a
-priority = 2
-skip-probe = yes
-
-[Profile input:analog-stereo-b]
-description = Analog Stereo Input Channel B
-input-mappings = analog-stereo-b-input
-priority = 1
-skip-probe = yes
+++ /dev/null
-# 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.
-
-; Native Instruments Audio 8 DJ
-;
-; This card has four stereo pairs of input and four stereo pairs of
-; output, named channels A to D. Channel C has an additional Mic/Line
-; connector, channel D an additional Headphone connector.
-;
-; 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-stereo-a]
-description = Analog Stereo Channel A
-device-strings = hw:%f,0,0
-channel-map = left,right
-
-[Mapping analog-stereo-b]
-description = Analog Stereo Channel B
-device-strings = hw:%f,0,1
-channel-map = left,right
-
-# Since we want to set a different description for channel C's/D's input
-# and output we define two seperate mappings for them
-[Mapping analog-stereo-c-output]
-description = Analog Stereo Channel C
-device-strings = hw:%f,0,2
-channel-map = left,right
-direction = output
-
-[Mapping analog-stereo-c-input]
-description = Analog Stereo Channel C (Line/Mic)
-device-strings = hw:%f,0,2
-channel-map = left,right
-direction = input
-
-[Mapping analog-stereo-d-output]
-description = Analog Stereo Channel D (Headphones)
-device-strings = hw:%f,0,3
-channel-map = left,right
-direction = output
-
-[Mapping analog-stereo-d-input]
-description = Analog Stereo Channel D
-device-strings = hw:%f,0,3
-channel-map = left,right
-direction = input
-
-[Profile output:analog-stereo-all+input:analog-stereo-all]
-description = Analog Stereo Duplex Channels A, B, C (Line/Mic), D (Headphones)
-output-mappings = analog-stereo-a analog-stereo-b analog-stereo-c-output analog-stereo-d-output
-input-mappings = analog-stereo-a analog-stereo-b analog-stereo-c-input analog-stereo-d-input
-priority = 100
-skip-probe = yes
-
-[Profile output:analog-stereo-d+input:analog-stereo-c]
-description = Analog Stereo Channel D (Headphones) Output, Channel C (Line/Mic) Input
-output-mappings = analog-stereo-d-output
-input-mappings = analog-stereo-c-input
-priority = 90
-skip-probe = yes
-
-[Profile output:analog-stereo-c-d+input:analog-stereo-c-d]
-description = Analog Stereo Duplex Channels C (Line/Mic), D (Line/Mic)
-output-mappings = analog-stereo-c-output analog-stereo-d-output
-input-mappings = analog-stereo-c-input analog-stereo-d-input
-priority = 80
-skip-probe = yes
-
-[Profile output:analog-stereo-a+input:analog-stereo-a]
-description = Analog Stereo Duplex Channel A
-output-mappings = analog-stereo-a
-input-mappings = analog-stereo-a
-priority = 50
-skip-probe = yes
-
-[Profile output:analog-stereo-b+input:analog-stereo-b]
-description = Analog Stereo Duplex Channel B
-output-mappings = analog-stereo-b
-input-mappings = analog-stereo-b
-priority = 40
-skip-probe = yes
-
-[Profile output:analog-stereo-c+input:analog-stereo-c]
-description = Analog Stereo Duplex Channel C (Line/Mic)
-output-mappings = analog-stereo-c-output
-input-mappings = analog-stereo-c-input
-priority = 60
-skip-probe = yes
-
-[Profile output:analog-stereo-d+input:analog-stereo-d]
-description = Analog Stereo Duplex Channel D (Headphones)
-output-mappings = analog-stereo-d-output
-input-mappings = analog-stereo-d-input
-priority = 70
-skip-probe = yes
-
-[Profile output:analog-stereo-a]
-description = Analog Stereo Output Channel A
-output-mappings = analog-stereo-a
-priority = 6
-skip-probe = yes
-
-[Profile output:analog-stereo-b]
-description = Analog Stereo Output Channel B
-output-mappings = analog-stereo-b
-priority = 5
-skip-probe = yes
-
-[Profile output:analog-stereo-c]
-description = Analog Stereo Output Channel C
-output-mappings = analog-stereo-c-output
-priority = 7
-skip-probe = yes
-
-[Profile output:analog-stereo-d]
-description = Analog Stereo Output Channel D (Headphones)
-output-mappings = analog-stereo-d-output
-priority = 8
-skip-probe = yes
-
-[Profile input:analog-stereo-a]
-description = Analog Stereo Input Channel A
-input-mappings = analog-stereo-a
-priority = 2
-skip-probe = yes
-
-[Profile input:analog-stereo-b]
-description = Analog Stereo Input Channel B
-input-mappings = analog-stereo-b
-priority = 1
-skip-probe = yes
-
-[Profile input:analog-stereo-c]
-description = Analog Stereo Input Channel C (Line/Mic)
-input-mappings = analog-stereo-c-input
-priority = 4
-skip-probe = yes
-
-[Profile input:analog-stereo-d]
-description = Analog Stereo Input Channel D
-input-mappings = analog-stereo-d-input
-priority = 3
-skip-probe = yes