Bug#860400: pulseaudio: laptop mute button mutes but does not unmute
Felipe Sateler
fsateler at debian.org
Sun Apr 16 23:11:03 UTC 2017
Control: reassign -1 xfce4
(preserving full context for the xfce maintainers)
On Sun, Apr 16, 2017 at 4:23 AM, Pulseaudiobug
<pulseaudiobug at protonmail.com> wrote:
> Package: pulseaudio
> Version: 5.0-13
> Severity: normal
>
> Dear Maintainer,
>
> The mute button for my laptop mutes the laptop speakers, but pressing the
> button again does not unmute the speakers, even though a notification occur
> that appears to indicate the speakers have been unmuted. This is on a fresh
> install of Debian Jessie using xfce.
Keybindings are done by the desktop environments (XFCE in this case),
not by pulseaudio. So this looks like its an issue in XFCE
>
> Steps to reproduce:
> 1. install Debian Jessie with xfce
> 2. Press laptop hardware mute button
> 3. Notification appears indicating audio is muted. Speakers do not produce
> sound
> 4. Press laptop hardware mute button
> 5. Notification appears erroneously indicating audio is unmuted. Speakers
> continue not to produce sound
>
> Workaround:
>
> Create .asoundrc in home directory, containing the following:
>
> pcm.pulse {
> type pulse
> }
> ctl.pulse {
> type pulse
> }
> pcm.!default {
> type pulse
> }
> ctl.!default {
> type pulse
> }
This should not be necessary, as pulseaudio ships a similar
configuration in /usr/share/alsa/pulse-alsa.conf
>
> Next, use the xfce keyboard settings editor to map the laptop hardware mute
> button to the following command:
>
> "pactl set-sink-mute 0 toggle"
>
> The mute button works perfectly after doing this, and the notification that
> appears when toggling the button is then accurate.
>
> It appears this approach resolves some sort of conflict between ALSA and
> Pulseaudio in the default installation.
This shows pulseaudio is working correctly, so the bug appears to be
in the xfce<=>pulseaudio communication. I'm reassigning to xfce4
metapackage, as I do not know what component is responsible for
responding to the mute button event.
>
> -- Package-specific info:
> File '/etc/default/pulseaudio' does not exist
>
>
> -- System Information:
> Debian Release: 8.7
> APT prefers stable-updates
> APT policy: (500, 'stable-updates'), (500, 'stable')
> Architecture: amd64 (x86_64)
> Foreign Architectures: i386
>
> Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
> Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/dash
> Init: systemd (via /run/systemd/system)
>
> Versions of packages pulseaudio depends on:
> ii adduser 3.113+nmu3
> ii libasound2 1.0.28-1
> ii libasound2-plugins 1.0.28-1+b1
> ii libc6 2.19-18+deb8u7
> ii libcap2 1:2.24-8
> ii libdbus-1-3 1.8.22-0+deb8u1
> ii libfftw3-single3 3.3.4-2
> ii libgcc1 1:4.9.2-10
> ii libice6 2:1.0.9-1+b1
> ii libltdl7 2.4.2-1.11+b1
> ii liborc-0.4-0 1:0.4.22-1
> ii libpulse0 5.0-13
> ii libsamplerate0 0.1.8-8
> ii libsm6 2:1.2.2-1+b1
> ii libsndfile1 1.0.25-9.1+deb8u1
> ii libspeexdsp1 1.2~rc1.2-1
> ii libstdc++6 4.9.2-10
> ii libsystemd0 215-17+deb8u6
> ii libtdb1 1.3.6-0+deb8u1
> ii libudev1 215-17+deb8u6
> ii libwebrtc-audio-processing-0 0.1-3
> ii libx11-6 2:1.6.2-3
> ii libx11-xcb1 2:1.6.2-3
> ii libxcb1 1.10-3+b1
> ii libxtst6 2:1.2.2-1+b1
> ii lsb-base 4.1+Debian13+nmu1
> ii pulseaudio-utils 5.0-13
> ii udev 215-17+deb8u6
>
> Versions of packages pulseaudio recommends:
> ii pulseaudio-module-x11 5.0-13
> ii rtkit 0.11-2
>
> Versions of packages pulseaudio suggests:
> ii paman 0.9.4-1
> pn paprefs <none>
> ii pavucontrol 2.0-3
> ii pavumeter 0.9.3-4
>
> -- no debconf information
>
> --===============6364814962378346490==
> Content-Type: text/plain; charset="us-ascii"
> MIME-Version: 1.0
> Content-Transfer-Encoding: 7bit
> Content-Disposition: attachment; filename="client.conf"
>
> # This file is part of PulseAudio.
> #
> # PulseAudio is free software; you can redistribute it and/or modify
> # it under the terms of the GNU Lesser General Public License as published
> by
> # the Free Software Foundation; either version 2 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 are commented out. Use either ; or #
> for
> ## commenting.
>
> ; default-sink =
> ; default-source =
> ; default-server =
> ; default-dbus-server =
>
> ; autospawn = yes
> ; daemon-binary = /usr/bin/pulseaudio
> ; extra-arguments = --log-target=syslog
>
> ; cookie-file =
>
> ; enable-shm = yes
> ; shm-size-bytes = 0 # setting this 0 will use the system-default, usually
> 64 MiB
>
> ; auto-connect-localhost = no
> ; auto-connect-display = no
>
> --===============6364814962378346490==
> Content-Type: text/plain; charset="us-ascii"
> MIME-Version: 1.0
> Content-Transfer-Encoding: 7bit
> Content-Disposition: attachment; filename="daemon.conf"
>
> # This file is part of PulseAudio.
> #
> # PulseAudio is free software; you can redistribute it and/or modify
> # it under the terms of the GNU Lesser General Public License as published
> by
> # the Free Software Foundation; either version 2 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 are 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
> ; local-server-type = user
> ; 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 = /etc/pulse/default.pa
>
> ; log-target = auto
> ; log-level = notice
> ; log-meta = no
> ; log-time = no
> ; log-backtrace = 0
>
> # resample-method defaults to speex-float-1 on most architectures,
> # speex-fixed-1 on ARM
> ; resample-method = speex-float-1
> ; 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
> ; alternate-sample-rate = 48000
> ; default-sample-channels = 2
> ; default-channel-map = front-left,front-right
>
> ; default-fragments = 4
> ; default-fragment-size-msec = 25
>
> ; enable-deferred-volume = yes
> ; deferred-volume-safety-margin-usec = 8000
> ; deferred-volume-extra-delay-usec = 0
>
> --===============6364814962378346490==
> Content-Type: text/plain; charset="us-ascii"
> MIME-Version: 1.0
> Content-Transfer-Encoding: 7bit
> Content-Disposition: attachment; filename="default.pa"
>
> #!/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
>
> ### Should be after module-*-restore but before module-*-detect
> load-module module-switch-on-port-available
>
> ### Load audio drivers statically
> ### (it's probably better to not load these drivers manually, but instead
> ### use module-udev-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
> ### Use the static hardware detection module (for systems that lack udev
> support)
> load-module module-detect
> .endif
>
> ### Automatically connect sink and source if JACK server is present
> .ifexists module-jackdbus-detect.so
> .nofail
> load-module module-jackdbus-detect channels=2
> .fail
> .endif
>
> ### Automatically load driver modules for Bluetooth hardware
> .ifexists module-bluetooth-policy.so
> load-module module-bluetooth-policy
> .endif
>
> .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 receiver 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 sink_properties="device.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
> ### NOTE: This should be loaded as early as possible so that subsequent
> modules
> ### that look up the default sink/source get the right value
> 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.
> .ifexists module-console-kit.so
> load-module module-console-kit
> .endif
> .ifexists module-systemd-login.so
> load-module module-systemd-login
> .endif
>
> ### Enable positioned event sounds
> load-module module-position-event-sounds
>
> ### Cork music/video streams when a phone stream is active
> load-module module-role-cork
>
> ### Modules to allow autoloading of filters (such as echo cancellation)
> ### on demand. module-filter-heuristics tries to determine what filters
> ### make sense, and module-filter-apply does the heavy-lifting of
> ### loading modules and rerouting streams.
> load-module module-filter-heuristics
> load-module module-filter-apply
>
> # 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
>
> --===============6364814962378346490==
> Content-Type: text/plain; charset="us-ascii"
> MIME-Version: 1.0
> Content-Transfer-Encoding: 7bit
> Content-Disposition: attachment; filename="system.pa"
>
> #!/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-udev-detect.so
> load-module module-udev-detect
> .else
> ### Use the static hardware detection module (for systems that lack udev/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
>
> ### 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
> ### NOTE: This should be loaded as early as possible so that subsequent
> modules
> ### that look up the default sink/source get the right value
> 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
>
> --===============6364814962378346490==
> Content-Type: text/plain; charset="us-ascii"
> MIME-Version: 1.0
> Content-Transfer-Encoding: 7bit
> Content-Disposition: attachment; filename="bug-pulseaudio-aplay_-L.s3I3ZX"
>
> null
> Discard all samples (playback) or generate zero samples (capture)
> pulse
> PulseAudio Sound Server
> default
> Playback/recording through the PulseAudio sound server
> sysdefault:CARD=PCH
> HDA Intel PCH, 92HD93BXX Analog
> Default Audio Device
> front:CARD=PCH,DEV=0
> HDA Intel PCH, 92HD93BXX Analog
> Front speakers
> surround21:CARD=PCH,DEV=0
> HDA Intel PCH, 92HD93BXX Analog
> 2.1 Surround output to Front and Subwoofer speakers
> surround40:CARD=PCH,DEV=0
> HDA Intel PCH, 92HD93BXX Analog
> 4.0 Surround output to Front and Rear speakers
> surround41:CARD=PCH,DEV=0
> HDA Intel PCH, 92HD93BXX Analog
> 4.1 Surround output to Front, Rear and Subwoofer speakers
> surround50:CARD=PCH,DEV=0
> HDA Intel PCH, 92HD93BXX Analog
> 5.0 Surround output to Front, Center and Rear speakers
> surround51:CARD=PCH,DEV=0
> HDA Intel PCH, 92HD93BXX Analog
> 5.1 Surround output to Front, Center, Rear and Subwoofer speakers
> surround71:CARD=PCH,DEV=0
> HDA Intel PCH, 92HD93BXX Analog
> 7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
> hdmi:CARD=PCH,DEV=0
> HDA Intel PCH, HDMI 0
> HDMI Audio Output
> hdmi:CARD=PCH,DEV=1
> HDA Intel PCH, HDMI 1
> HDMI Audio Output
> hdmi:CARD=PCH,DEV=2
> HDA Intel PCH, HDMI 2
> HDMI Audio Output
> dmix:CARD=PCH,DEV=0
> HDA Intel PCH, 92HD93BXX Analog
> Direct sample mixing device
> dmix:CARD=PCH,DEV=3
> HDA Intel PCH, HDMI 0
> Direct sample mixing device
> dmix:CARD=PCH,DEV=7
> HDA Intel PCH, HDMI 1
> Direct sample mixing device
> dmix:CARD=PCH,DEV=8
> HDA Intel PCH, HDMI 2
> Direct sample mixing device
> dsnoop:CARD=PCH,DEV=0
> HDA Intel PCH, 92HD93BXX Analog
> Direct sample snooping device
> dsnoop:CARD=PCH,DEV=3
> HDA Intel PCH, HDMI 0
> Direct sample snooping device
> dsnoop:CARD=PCH,DEV=7
> HDA Intel PCH, HDMI 1
> Direct sample snooping device
> dsnoop:CARD=PCH,DEV=8
> HDA Intel PCH, HDMI 2
> Direct sample snooping device
> hw:CARD=PCH,DEV=0
> HDA Intel PCH, 92HD93BXX Analog
> Direct hardware device without any conversions
> hw:CARD=PCH,DEV=3
> HDA Intel PCH, HDMI 0
> Direct hardware device without any conversions
> hw:CARD=PCH,DEV=7
> HDA Intel PCH, HDMI 1
> Direct hardware device without any conversions
> hw:CARD=PCH,DEV=8
> HDA Intel PCH, HDMI 2
> Direct hardware device without any conversions
> plughw:CARD=PCH,DEV=0
> HDA Intel PCH, 92HD93BXX Analog
> Hardware device with all software conversions
> plughw:CARD=PCH,DEV=3
> HDA Intel PCH, HDMI 0
> Hardware device with all software conversions
> plughw:CARD=PCH,DEV=7
> HDA Intel PCH, HDMI 1
> Hardware device with all software conversions
> plughw:CARD=PCH,DEV=8
> HDA Intel PCH, HDMI 2
> Hardware device with all software conversions
>
> --===============6364814962378346490==
> Content-Type: text/plain; charset="us-ascii"
> MIME-Version: 1.0
> Content-Transfer-Encoding: 7bit
> Content-Disposition: attachment;
> filename="bug-pulseaudio-pactl_list_cards.ggRz5x"
>
> Card #0
> Name: alsa_card.pci-0000_00_1b.0
> Driver: module-alsa-card.c
> Owner Module: 6
> Properties:
> alsa.card = "0"
> alsa.card_name = "HDA Intel PCH"
> alsa.long_card_name = "HDA Intel PCH at 0xf7e30000 irq 48"
> alsa.driver_name = "snd_hda_intel"
> device.bus_path = "pci-0000:00:1b.0"
> sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
> device.bus = "pci"
> device.vendor.id = "8086"
> device.vendor.name = "Intel Corporation"
> device.product.id = "1e20"
> device.product.name = "7 Series/C210 Series Chipset Family High Definition
> Audio Controller"
> device.form_factor = "internal"
> device.string = "0"
> device.description = "Built-in Audio"
> module-udev-detect.discovered = "1"
> device.icon_name = "audio-card-pci"
> Profiles:
> input:analog-stereo: Analog Stereo Input (sinks: 0, sources: 1, priority:
> 60, available: yes)
> output:analog-stereo: Analog Stereo Output (sinks: 1, sources: 0, priority:
> 6000, available: yes)
> output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (sinks: 1,
> sources: 1, priority: 6060, available: yes)
> output:hdmi-stereo: Digital Stereo (HDMI) Output (sinks: 1, sources: 0,
> priority: 5400, available: yes)
> output:hdmi-stereo+input:analog-stereo: Digital Stereo (HDMI) Output +
> Analog Stereo Input (sinks: 1, sources: 1, priority: 5460, available: yes)
> output:hdmi-surround: Digital Surround 5.1 (HDMI) Output (sinks: 1, sources:
> 0, priority: 300, available: yes)
> output:hdmi-surround+input:analog-stereo: Digital Surround 5.1 (HDMI) Output
> + Analog Stereo Input (sinks: 1, sources: 1, priority: 360, available: yes)
> output:hdmi-stereo-extra1: Digital Stereo (HDMI) Output (sinks: 1, sources:
> 0, priority: 5200, available: yes)
> output:hdmi-stereo-extra1+input:analog-stereo: Digital Stereo (HDMI) Output
> + Analog Stereo Input (sinks: 1, sources: 1, priority: 5260, available: yes)
> output:hdmi-surround-extra1: Digital Surround 5.1 (HDMI) Output (sinks: 1,
> sources: 0, priority: 100, available: yes)
> output:hdmi-surround-extra1+input:analog-stereo: Digital Surround 5.1 (HDMI)
> Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 160,
> available: yes)
> output:hdmi-stereo-extra2: Digital Stereo (HDMI) Output (sinks: 1, sources:
> 0, priority: 5200, available: yes)
> output:hdmi-stereo-extra2+input:analog-stereo: Digital Stereo (HDMI) Output
> + Analog Stereo Input (sinks: 1, sources: 1, priority: 5260, available: yes)
> output:hdmi-surround-extra2: Digital Surround 5.1 (HDMI) Output (sinks: 1,
> sources: 0, priority: 100, available: yes)
> output:hdmi-surround-extra2+input:analog-stereo: Digital Surround 5.1 (HDMI)
> Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 160,
> available: yes)
> off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
> Active Profile: output:analog-stereo+input:analog-stereo
> Ports:
> analog-input-internal-mic: Internal Microphone (priority: 8900, latency
> offset: 0 usec)
> Properties:
> device.icon_name = "audio-input-microphone"
> Part of profile(s): input:analog-stereo,
> output:analog-stereo+input:analog-stereo,
> output:hdmi-stereo+input:analog-stereo,
> output:hdmi-surround+input:analog-stereo,
> output:hdmi-stereo-extra1+input:analog-stereo,
> output:hdmi-surround-extra1+input:analog-stereo,
> output:hdmi-stereo-extra2+input:analog-stereo,
> output:hdmi-surround-extra2+input:analog-stereo
> analog-input-dock-mic: Dock Microphone (priority: 7800, latency offset: 0
> usec, not available)
> Properties:
> device.icon_name = "audio-input-microphone"
> Part of profile(s): input:analog-stereo,
> output:analog-stereo+input:analog-stereo,
> output:hdmi-stereo+input:analog-stereo,
> output:hdmi-surround+input:analog-stereo,
> output:hdmi-stereo-extra1+input:analog-stereo,
> output:hdmi-surround-extra1+input:analog-stereo,
> output:hdmi-stereo-extra2+input:analog-stereo,
> output:hdmi-surround-extra2+input:analog-stereo
> analog-input-headset-mic: Headset Microphone (priority: 8700, latency
> offset: 0 usec, not available)
> Properties:
> device.icon_name = "audio-input-microphone"
> Part of profile(s): input:analog-stereo,
> output:analog-stereo+input:analog-stereo,
> output:hdmi-stereo+input:analog-stereo,
> output:hdmi-surround+input:analog-stereo,
> output:hdmi-stereo-extra1+input:analog-stereo,
> output:hdmi-surround-extra1+input:analog-stereo,
> output:hdmi-stereo-extra2+input:analog-stereo,
> output:hdmi-surround-extra2+input:analog-stereo
> analog-output-speaker: Speakers (priority: 10000, latency offset: 0 usec)
> Properties:
> device.icon_name = "audio-speakers"
> Part of profile(s): output:analog-stereo,
> output:analog-stereo+input:analog-stereo
> analog-output-headphones: Headphones (priority: 9000, latency offset: 0
> usec, not available)
> Properties:
> device.icon_name = "audio-headphones"
> Part of profile(s): output:analog-stereo,
> output:analog-stereo+input:analog-stereo
> hdmi-output-0: HDMI / DisplayPort (priority: 5900, latency offset: 0 usec,
> not available)
> Properties:
> device.icon_name = "video-display"
> Part of profile(s): output:hdmi-stereo,
> output:hdmi-stereo+input:analog-stereo, output:hdmi-surround,
> output:hdmi-surround+input:analog-stereo
> hdmi-output-1: HDMI / DisplayPort 2 (priority: 5800, latency offset: 0 usec,
> not available)
> Properties:
> device.icon_name = "video-display"
> Part of profile(s): output:hdmi-stereo-extra1,
> output:hdmi-stereo-extra1+input:analog-stereo, output:hdmi-surround-extra1,
> output:hdmi-surround-extra1+input:analog-stereo
> hdmi-output-2: HDMI / DisplayPort 3 (priority: 5700, latency offset: 0 usec,
> not available)
> Properties:
> device.icon_name = "video-display"
> Part of profile(s): output:hdmi-stereo-extra2,
> output:hdmi-stereo-extra2+input:analog-stereo, output:hdmi-surround-extra2,
> output:hdmi-surround-extra2+input:analog-stereo
>
> --===============6364814962378346490==
> Content-Type: text/plain; charset="us-ascii"
> MIME-Version: 1.0
> Content-Transfer-Encoding: 7bit
> Content-Disposition: attachment;
> filename="bug-pulseaudio-pactl_list_sinks.fJHlYe"
>
> Sink #0
> State: SUSPENDED
> Name: alsa_output.pci-0000_00_1b.0.analog-stereo
> Description: Built-in Audio Analog Stereo
> Driver: module-alsa-card.c
> Sample Specification: s16le 2ch 44100Hz
> Channel Map: front-left,front-right
> Owner Module: 6
> Mute: no
> Volume: front-left: 16462 / 25% / -36.00 dB, front-right: 16462 / 25% /
> -36.00 dB
> balance 0.00
> Base Volume: 65536 / 100% / 0.00 dB
> Monitor Source: alsa_output.pci-0000_00_1b.0.analog-stereo.monitor
> Latency: 0 usec, configured 0 usec
> Flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY
> Properties:
> alsa.resolution_bits = "16"
> device.api = "alsa"
> device.class = "sound"
> alsa.class = "generic"
> alsa.subclass = "generic-mix"
> alsa.name = "92HD93BXX Analog"
> alsa.id = "92HD93BXX Analog"
> alsa.subdevice = "0"
> alsa.subdevice_name = "subdevice #0"
> alsa.device = "0"
> alsa.card = "0"
> alsa.card_name = "HDA Intel PCH"
> alsa.long_card_name = "HDA Intel PCH at 0xf7e30000 irq 48"
> alsa.driver_name = "snd_hda_intel"
> device.bus_path = "pci-0000:00:1b.0"
> sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
> device.bus = "pci"
> device.vendor.id = "8086"
> device.vendor.name = "Intel Corporation"
> device.product.id = "1e20"
> device.product.name = "7 Series/C210 Series Chipset Family High Definition
> Audio Controller"
> device.form_factor = "internal"
> device.string = "front:0"
> device.buffering.buffer_size = "65536"
> device.buffering.fragment_size = "32768"
> device.access_mode = "mmap+timer"
> device.profile.name = "analog-stereo"
> device.profile.description = "Analog Stereo"
> device.description = "Built-in Audio Analog Stereo"
> alsa.mixer_name = "Intel PantherPoint HDMI"
> alsa.components = "HDA:111d76df,10280534,00100203
> HDA:80862806,80860101,00100000"
> module-udev-detect.discovered = "1"
> device.icon_name = "audio-card-pci"
> Ports:
> analog-output-speaker: Speakers (priority: 10000)
> analog-output-headphones: Headphones (priority: 9000, not available)
> Active Port: analog-output-speaker
> Formats:
> pcm
>
> --===============6364814962378346490==
> Content-Type: text/plain; charset="us-ascii"
> MIME-Version: 1.0
> Content-Transfer-Encoding: 7bit
> Content-Disposition: attachment;
> filename="bug-pulseaudio-pactl_list_sources.wnOSTB"
>
> Source #0
> State: SUSPENDED
> Name: alsa_output.pci-0000_00_1b.0.analog-stereo.monitor
> Description: Monitor of Built-in Audio Analog Stereo
> Driver: module-alsa-card.c
> Sample Specification: s16le 2ch 44100Hz
> Channel Map: front-left,front-right
> Owner Module: 6
> Mute: no
> Volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% /
> 0.00 dB
> balance 0.00
> Base Volume: 65536 / 100% / 0.00 dB
> Monitor of Sink: alsa_output.pci-0000_00_1b.0.analog-stereo
> Latency: 0 usec, configured 0 usec
> Flags: DECIBEL_VOLUME LATENCY
> Properties:
> device.description = "Monitor of Built-in Audio Analog Stereo"
> device.class = "monitor"
> alsa.card = "0"
> alsa.card_name = "HDA Intel PCH"
> alsa.long_card_name = "HDA Intel PCH at 0xf7e30000 irq 48"
> alsa.driver_name = "snd_hda_intel"
> device.bus_path = "pci-0000:00:1b.0"
> sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
> device.bus = "pci"
> device.vendor.id = "8086"
> device.vendor.name = "Intel Corporation"
> device.product.id = "1e20"
> device.product.name = "7 Series/C210 Series Chipset Family High Definition
> Audio Controller"
> device.form_factor = "internal"
> device.string = "0"
> module-udev-detect.discovered = "1"
> device.icon_name = "audio-card-pci"
> Formats:
> pcm
>
> Source #1
> State: SUSPENDED
> Name: alsa_input.pci-0000_00_1b.0.analog-stereo
> Description: Built-in Audio Analog Stereo
> Driver: module-alsa-card.c
> Sample Specification: s16le 2ch 44100Hz
> Channel Map: front-left,front-right
> Owner Module: 6
> Mute: yes
> Volume: front-left: 65540 / 100% / 0.00 dB, front-right: 65540 / 100% /
> 0.00 dB
> balance 0.00
> Base Volume: 6554 / 10% / -60.00 dB
> Monitor of Sink: n/a
> Latency: 0 usec, configured 0 usec
> Flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY
> Properties:
> alsa.resolution_bits = "16"
> device.api = "alsa"
> device.class = "sound"
> alsa.class = "generic"
> alsa.subclass = "generic-mix"
> alsa.name = "92HD93BXX Analog"
> alsa.id = "92HD93BXX Analog"
> alsa.subdevice = "0"
> alsa.subdevice_name = "subdevice #0"
> alsa.device = "0"
> alsa.card = "0"
> alsa.card_name = "HDA Intel PCH"
> alsa.long_card_name = "HDA Intel PCH at 0xf7e30000 irq 48"
> alsa.driver_name = "snd_hda_intel"
> device.bus_path = "pci-0000:00:1b.0"
> sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
> device.bus = "pci"
> device.vendor.id = "8086"
> device.vendor.name = "Intel Corporation"
> device.product.id = "1e20"
> device.product.name = "7 Series/C210 Series Chipset Family High Definition
> Audio Controller"
> device.form_factor = "internal"
> device.string = "front:0"
> device.buffering.buffer_size = "65536"
> device.buffering.fragment_size = "32768"
> device.access_mode = "mmap+timer"
> device.profile.name = "analog-stereo"
> device.profile.description = "Analog Stereo"
> device.description = "Built-in Audio Analog Stereo"
> alsa.mixer_name = "Intel PantherPoint HDMI"
> alsa.components = "HDA:111d76df,10280534,00100203
> HDA:80862806,80860101,00100000"
> module-udev-detect.discovered = "1"
> device.icon_name = "audio-card-pci"
> Ports:
> analog-input-internal-mic: Internal Microphone (priority: 8900)
> analog-input-dock-mic: Dock Microphone (priority: 7800, not available)
> analog-input-headset-mic: Headset Microphone (priority: 8700, not available)
> Active Port: analog-input-internal-mic
> Formats:
> pcm
>
> --===============6364814962378346490==
> Content-Type: text/plain; charset="us-ascii"
> MIME-Version: 1.0
> Content-Transfer-Encoding: 7bit
> Content-Disposition: attachment;
> filename="bug-pulseaudio-pactl_list_modules.Sqy3ub"
>
> Module #0
> Name: module-device-restore
> Argument:
> Usage counter: n/a
> Properties:
> module.author = "Lennart Poettering"
> module.description = "Automatically restore the volume/mute state of
> devices"
> module.version = "5.0"
>
> Module #1
> Name: module-stream-restore
> Argument:
> Usage counter: n/a
> Properties:
> module.author = "Lennart Poettering"
> module.description = "Automatically restore the volume/mute/device state of
> streams"
> module.version = "5.0"
>
> Module #2
> Name: module-card-restore
> Argument:
> Usage counter: n/a
> Properties:
> module.author = "Lennart Poettering"
> module.description = "Automatically restore profile of cards"
> module.version = "5.0"
>
> Module #3
> Name: module-augment-properties
> Argument:
> Usage counter: n/a
> Properties:
> module.author = "Lennart Poettering"
> module.description = "Augment the property sets of streams with additional
> static information"
> module.version = "5.0"
>
> Module #4
> Name: module-switch-on-port-available
> Argument:
> Usage counter: n/a
> Properties:
>
>
> Module #5
> Name: module-udev-detect
> Argument:
> Usage counter: n/a
> Properties:
> module.author = "Lennart Poettering"
> module.description = "Detect available audio hardware and load matching
> drivers"
> module.version = "5.0"
>
> Module #6
> Name: module-alsa-card
> Argument: device_id="0" name="pci-0000_00_1b.0"
> card_name="alsa_card.pci-0000_00_1b.0" namereg_fail=false tsched=yes
> fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes
> card_properties="module-udev-detect.discovered=1"
> Usage counter: 0
> Properties:
> module.author = "Lennart Poettering"
> module.description = "ALSA Card"
> module.version = "5.0"
>
> Module #7
> Name: module-native-protocol-unix
> Argument:
> Usage counter: n/a
> Properties:
> module.author = "Lennart Poettering"
> module.description = "Native protocol (UNIX sockets)"
> module.version = "5.0"
>
> Module #8
> Name: module-default-device-restore
> Argument:
> Usage counter: n/a
> Properties:
> module.author = "Lennart Poettering"
> module.description = "Automatically restore the default sink and source"
> module.version = "5.0"
>
> Module #9
> Name: module-rescue-streams
> Argument:
> Usage counter: n/a
> Properties:
> module.author = "Lennart Poettering"
> module.description = "When a sink/source is removed, try to move its streams
> to the default sink/source"
> module.version = "5.0"
>
> Module #10
> Name: module-always-sink
> Argument:
> Usage counter: n/a
> Properties:
> module.author = "Colin Guthrie"
> module.description = "Always keeps at least one sink loaded even if it's a
> null one"
> module.version = "5.0"
>
> Module #11
> Name: module-intended-roles
> Argument:
> Usage counter: n/a
> Properties:
> module.author = "Lennart Poettering"
> module.description = "Automatically set device of streams based on intended
> roles of devices"
> module.version = "5.0"
>
> Module #12
> Name: module-suspend-on-idle
> Argument:
> Usage counter: n/a
> Properties:
> module.author = "Lennart Poettering"
> module.description = "When a sink/source is idle for too long, suspend it"
> module.version = "5.0"
>
> Module #13
> Name: module-console-kit
> Argument:
> Usage counter: n/a
> Properties:
> module.author = "Lennart Poettering"
> module.description = "Create a client for each ConsoleKit session of this
> user"
> module.version = "5.0"
>
> Module #14
> Name: module-systemd-login
> Argument:
> Usage counter: n/a
> Properties:
> module.author = "Lennart Poettering"
> module.description = "Create a client for each login session of this user"
> module.version = "5.0"
>
> Module #15
> Name: module-position-event-sounds
> Argument:
> Usage counter: n/a
> Properties:
> module.author = "Lennart Poettering"
> module.description = "Position event sounds between L and R depending on the
> position on screen of the widget triggering them."
> module.version = "5.0"
>
> Module #16
> Name: module-role-cork
> Argument:
> Usage counter: n/a
> Properties:
> module.author = "Lennart Poettering"
> module.description = "Mute & cork streams with certain roles while others
> exist"
> module.version = "5.0"
>
> Module #17
> Name: module-filter-heuristics
> Argument:
> Usage counter: n/a
> Properties:
> module.author = "Colin Guthrie"
> module.description = "Detect when various filters are desirable"
> module.version = "5.0"
>
> Module #18
> Name: module-filter-apply
> Argument:
> Usage counter: n/a
> Properties:
> module.author = "Colin Guthrie"
> module.description = "Load filter sinks automatically when needed"
> module.version = "5.0"
>
> Module #19
> Name: module-x11-publish
> Argument: display=:0.0
> Usage counter: n/a
> Properties:
> module.author = "Lennart Poettering"
> module.description = "X11 credential publisher"
> module.version = "5.0"
>
> Module #20
> Name: module-x11-cork-request
> Argument: display=:0.0
> Usage counter: n/a
> Properties:
> module.author = "Lennart Poettering"
> module.description = "Synthesize X11 media key events when cork/uncork is
> requested"
> module.version = "5.0"
>
> Module #21
> Name: module-x11-xsmp
> Argument: display=:0.0
> session_manager=local/hostname:@/tmp/.ICE-unix/1043,unix/hostname:/tmp/.ICE-unix/1043
> Usage counter: n/a
> Properties:
> module.author = "Lennart Poettering"
> module.description = "X11 session management"
> module.version = "5.0"
>
> --===============6364814962378346490==
> Content-Type: text/plain; charset="us-ascii"
> MIME-Version: 1.0
> Content-Transfer-Encoding: 7bit
> Content-Disposition: attachment; filename="bug-pulseaudio-pactl_info.R3GFM8"
>
> Server String: unix:/run/user/1000/pulse/native
> Library Protocol Version: 29
> Server Protocol Version: 29
> Is Local: yes
> Client Index: 14
> Tile Size: 65472
> User Name: username
> Host Name: hostname
> Server Name: pulseaudio
> Server Version: 5.0
> Default Sample Specification: s16le 2ch 44100Hz
> Default Channel Map: front-left,front-right
> Default Sink: alsa_output.pci-0000_00_1b.0.analog-stereo
> Default Source: alsa_input.pci-0000_00_1b.0.analog-stereo
> Cookie:
>
> _______________________________________________
> pkg-pulseaudio-devel mailing list
> pkg-pulseaudio-devel at lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-pulseaudio-devel
--
Saludos,
Felipe Sateler
More information about the pkg-pulseaudio-devel
mailing list