<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - pulseaudio automatically unmutes S/PDIF on every new stream"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=103620">103620</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>pulseaudio automatically unmutes S/PDIF on every new stream
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>PulseAudio
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>unspecified
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>x86-64 (AMD64)
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>Linux (All)
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>normal
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>medium
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>pavucontrol
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>pulseaudio-bugs@lists.freedesktop.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>mail@florianlosch.de
          </td>
        </tr>

        <tr>
          <th>QA Contact</th>
          <td>pulseaudio-bugs@lists.freedesktop.org
          </td>
        </tr>

        <tr>
          <th>CC</th>
          <td>lennart@poettering.net
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Hello,
I use Debian 9.2 (stretch) with the default PulseAudio 10.0 installed. My
soundcard is a Realtek ALC892 onboard chip. I use the optical S/PDIF output on
my mainboard.

Whenever I mute my audio via keyboard shortcut, only currently playing audio is
muted. As soon as a new audio stream starts (new tab in browser, terminal-ping,
etc.) the audio device is automatically unmuted and then audio is played. 

I have tried to set "flat-volumes = no" in daemon.conf, without any change in
behaviour.

Below is the log of muting and automatic unmute:

(  10.728|   4.983) D: [pulseaudio] protocol-native.c: Client
gnome-settings-daemon changes mute of sink
alsa_output.pci-0000_00_14.2.iec958-stereo.
(  10.728|   0.000) D: [pulseaudio] sink.c: The mute of sink
alsa_output.pci-0000_00_14.2.iec958-stereo changed from no to yes.
(  10.728|   0.000) I: [pulseaudio] module-device-restore.c: Storing
volume/mute for device+port
sink:alsa_output.pci-0000_00_14.2.iec958-stereo:iec958-stereo-output.
(  20.142|   9.413) D: [pulseaudio] core-scache.c: Created sample
"bell-window-system" (#0), 24604 bytes with sample spec s16le 2ch 44100Hz
(  20.142|   0.000) D: [pulseaudio] core-scache.c: Playing sample
"bell-window-system" on "alsa_output.pci-0000_00_14.2.iec958-stereo"
(  20.142|   0.000) D: [pulseaudio] memblockq.c: memblockq requested:
maxlength=24604, tlength=0, base=4, prebuf=1, minreq=1 maxrewind=0
(  20.142|   0.000) D: [pulseaudio] memblockq.c: memblockq sanitized:
maxlength=24604, tlength=24604, base=4, prebuf=4, minreq=4 maxrewind=0
(  20.142|   0.000) D: [pulseaudio] module-stream-restore.c: Not restoring
device for stream sink-input-by-media-role:event, because already set to
'alsa_output.pci-0000_00_14.2.iec958-stereo'.
(  20.142|   0.000) D: [pulseaudio] module-intended-roles.c: Not setting device
for stream bell-window-system, because already set.
(  20.142|   0.000) D: [pulseaudio] sink-input.c: Negotiated format: pcm,
format.sample_format = "\"s16le\""  format.rate = "44100"  format.channels =
"2"  format.channel_map = "\"front-left,front-right\""
(  20.142|   0.000) I: [pulseaudio] module-stream-restore.c: Restoring volume
for sink input sink-input-by-media-role:event.
(  20.142|   0.000) I: [pulseaudio] module-stream-restore.c: Restoring mute
state for sink input sink-input-by-media-role:event.
(  20.142|   0.000) D: [pulseaudio] module-suspend-on-idle.c: Sink
alsa_output.pci-0000_00_14.2.iec958-stereo becomes busy, resuming.
(  20.142|   0.000) D: [pulseaudio] sink.c: Suspend cause of sink
alsa_output.pci-0000_00_14.2.iec958-stereo is 0x0000, resuming
(  20.142|   0.000) D: [pulseaudio] reserve-wrap.c: Successfully acquired
reservation lock on device 'Audio0'
(  20.142|   0.000) I: [alsa-sink-ALC892 Digital] alsa-sink.c: Trying resume...
(  20.143|   0.000) I: [alsa-sink-ALC892 Digital] alsa-util.c: Trying to
disable ALSA period wakeups, using timers only
(  20.143|   0.000) D: [alsa-sink-ALC892 Digital] alsa-util.c: Maximum hw
buffer size is 11888 ms
(  20.143|   0.000) D: [alsa-sink-ALC892 Digital] alsa-util.c: Set buffer size
first (to 88192 samples), period size second (to 44096 samples).
(  20.143|   0.000) I: [alsa-sink-ALC892 Digital] alsa-util.c: ALSA period
wakeups disabled
(  20.143|   0.000) D: [alsa-sink-ALC892 Digital] alsa-sink.c: hwbuf_unused=0
(  20.143|   0.000) D: [alsa-sink-ALC892 Digital] alsa-sink.c: setting
avail_min=87310
(  20.143|   0.000) I: [alsa-sink-ALC892 Digital] alsa-sink.c: Time scheduling
watermark is 20.00ms
(  20.143|   0.000) I: [alsa-sink-ALC892 Digital] alsa-sink.c: Resumed
successfully...
(  20.143|   0.000) D: [pulseaudio] module-suspend-on-idle.c: Sink
alsa_output.pci-0000_00_14.2.iec958-stereo becomes idle, timeout in 5 seconds.
(  20.143|   0.000) I: [alsa-sink-ALC892 Digital] alsa-sink.c: Starting
playback.
(  20.143|   0.000) D: [alsa-sink-ALC892 Digital] ratelimit.c: 612 events
suppressed
(  20.143|   0.000) D: [alsa-sink-ALC892 Digital] alsa-sink.c: Cutting sleep
time for the initial iterations by half.
(  20.143|   0.000) D: [alsa-sink-ALC892 Digital] alsa-sink.c: Cutting sleep
time for the initial iterations by half.
(  20.143|   0.000) D: [pulseaudio] module-suspend-on-idle.c: Sink
alsa_output.pci-0000_00_14.2.iec958-stereo becomes idle, timeout in 5 seconds.
(  20.143|   0.000) D: [pulseaudio] memblockq.c: memblockq requested:
maxlength=33554432, tlength=0, base=4, prebuf=0, minreq=1 maxrewind=0
(  20.143|   0.000) D: [pulseaudio] memblockq.c: memblockq sanitized:
maxlength=33554432, tlength=33554432, base=4, prebuf=0, minreq=4 maxrewind=0
(  20.143|   0.000) I: [pulseaudio] sink-input.c: Created input 0
"bell-window-system" on alsa_output.pci-0000_00_14.2.iec958-stereo with sample
spec s16le 2ch 44100Hz and channel map front-left,front-right
(  20.143|   0.000) I: [pulseaudio] sink-input.c:     media.name =
"bell-window-system"
(  20.143|   0.000) I: [pulseaudio] sink-input.c:     event.id =
"bell-window-system"
(  20.143|   0.000) I: [pulseaudio] sink-input.c:     media.role = "event"
(  20.143|   0.000) I: [pulseaudio] sink-input.c:     application.process.id =
"3056"
(  20.143|   0.000) I: [pulseaudio] sink-input.c:     application.name =
"gnome-terminal-server"
(  20.143|   0.000) I: [pulseaudio] sink-input.c:     event.description =
"Klangereignis"
(  20.143|   0.000) I: [pulseaudio] sink-input.c:     media.filename =
"/usr/share//sounds/freedesktop/stereo/bell.oga"
(  20.143|   0.000) I: [pulseaudio] sink-input.c:     native-protocol.peer =
"UNIX socket client"
(  20.143|   0.000) I: [pulseaudio] sink-input.c:     native-protocol.version =
"32"
(  20.143|   0.000) I: [pulseaudio] sink-input.c:     application.id =
"org.gnome.Shell"
(  20.143|   0.000) I: [pulseaudio] sink-input.c:     application.icon_name =
"start-here"
(  20.143|   0.000) I: [pulseaudio] sink-input.c:     application.language =
"de_DE.UTF-8"
(  20.143|   0.000) I: [pulseaudio] sink-input.c:     window.x11.screen = "0"
(  20.143|   0.000) I: [pulseaudio] sink-input.c:     window.x11.display = ":0"
(  20.143|   0.000) I: [pulseaudio] sink-input.c:     application.process.user
= "*******"
(  20.143|   0.000) I: [pulseaudio] sink-input.c:     application.process.host
= "****"
(  20.143|   0.000) I: [pulseaudio] sink-input.c:    
application.process.binary = "gnome-shell"
(  20.143|   0.000) I: [pulseaudio] sink-input.c:    
application.process.machine_id = "ea36cd1203114403a03e683d7a3e7d3b"
(  20.143|   0.000) I: [pulseaudio] sink-input.c:    
application.process.session_id = "2"
(  20.143|   0.000) I: [pulseaudio] sink-input.c:     window.x11.xid =
"18875453"
(  20.143|   0.000) I: [pulseaudio] sink-input.c:     window.name =
"*******@****: ~"
(  20.143|   0.000) I: [pulseaudio] sink-input.c:     module-stream-restore.id
= "sink-input-by-media-role:event"
(  20.144|   0.000) D: [pulseaudio] core-util.c: posix_madvise() worked fine!
(  20.144|   0.000) D: [alsa-sink-ALC892 Digital] alsa-sink.c: Cutting sleep
time for the initial iterations by half.
(  20.144|   0.000) D: [alsa-sink-ALC892 Digital] alsa-sink.c: Requested to
rewind 352768 bytes.
(  20.144|   0.000) D: [alsa-sink-ALC892 Digital] alsa-sink.c: Limited to
352456 bytes.
(  20.144|   0.000) D: [alsa-sink-ALC892 Digital] alsa-sink.c: before: 88114
(  20.144|   0.000) D: [alsa-sink-ALC892 Digital] alsa-sink.c: after: 88114
(  20.144|   0.000) D: [alsa-sink-ALC892 Digital] alsa-sink.c: Rewound 352456
bytes.
(  20.144|   0.000) D: [alsa-sink-ALC892 Digital] sink.c: Processing rewind...
(  20.144|   0.000) D: [alsa-sink-ALC892 Digital] source.c: Processing
rewind...
(  20.144|   0.000) D: [alsa-sink-ALC892 Digital] sink.c:
alsa_output.pci-0000_00_14.2.iec958-stereo: Found underrun 327920 bytes ago
(24840 bytes ahead in playback buffer)
(  20.144|   0.000) D: [alsa-sink-ALC892 Digital] sink.c:
alsa_output.pci-0000_00_14.2.iec958-stereo: Found underrun 327920 bytes ago
(24836 bytes ahead in playback buffer)
(  20.144|   0.000) D: [pulseaudio] core-subscribe.c: Dropped redundant event
due to change event.
(  20.144|   0.000) D: [alsa-sink-ALC892 Digital] sink.c:
alsa_output.pci-0000_00_14.2.iec958-stereo: Found underrun 327920 bytes ago
(24808 bytes ahead in playback buffer)
(  20.144|   0.000) D: [alsa-sink-ALC892 Digital] sink.c:
alsa_output.pci-0000_00_14.2.iec958-stereo: Found underrun 327920 bytes ago
(24804 bytes ahead in playback buffer)
(  20.144|   0.000) D: [pulseaudio] sink.c: The mute of sink
alsa_output.pci-0000_00_14.2.iec958-stereo changed from yes to no.
(  20.144|   0.000) D: [alsa-sink-ALC892 Digital] sink.c:
alsa_output.pci-0000_00_14.2.iec958-stereo: Found underrun 327920 bytes ago
(24800 bytes ahead in playback buffer)
(  20.144|   0.000) D: [alsa-sink-ALC892 Digital] alsa-sink.c: Requested to
rewind 352768 bytes.
(  20.144|   0.000) D: [alsa-sink-ALC892 Digital] alsa-sink.c: Limited to
352460 bytes.
(  20.144|   0.000) D: [alsa-sink-ALC892 Digital] alsa-sink.c: before: 88115
(  20.144|   0.000) I: [pulseaudio] module-device-restore.c: Storing
volume/mute for device+port
sink:alsa_output.pci-0000_00_14.2.iec958-stereo:iec958-stereo-output.
(  20.144|   0.000) D: [alsa-sink-ALC892 Digital] alsa-sink.c: after: 88115
(  20.144|   0.000) D: [alsa-sink-ALC892 Digital] alsa-sink.c: Rewound 352460
bytes.
(  20.144|   0.000) D: [alsa-sink-ALC892 Digital] sink.c: Processing rewind...
(  20.144|   0.000) D: [alsa-sink-ALC892 Digital] sink-input.c: Have to rewind
352460 bytes on render memblockq.
(  20.144|   0.000) D: [alsa-sink-ALC892 Digital] source.c: Processing
rewind...
(  20.144|   0.000) D: [alsa-sink-ALC892 Digital] sink.c:
alsa_output.pci-0000_00_14.2.iec958-stereo: Found underrun 327984 bytes ago
(24772 bytes ahead in playback buffer)
(  20.144|   0.000) D: [alsa-sink-ALC892 Digital] sink.c:
alsa_output.pci-0000_00_14.2.iec958-stereo: Found underrun 327984 bytes ago
(24768 bytes ahead in playback buffer)
(  20.144|   0.000) D: [alsa-sink-ALC892 Digital] sink.c:
alsa_output.pci-0000_00_14.2.iec958-stereo: Found underrun 327984 bytes ago
(24764 bytes ahead in playback buffer)
(  20.144|   0.000) D: [alsa-sink-ALC892 Digital] sink.c:
alsa_output.pci-0000_00_14.2.iec958-stereo: Found underrun 327984 bytes ago
(24760 bytes ahead in playback buffer)
(  20.144|   0.000) D: [alsa-sink-ALC892 Digital] sink.c:
alsa_output.pci-0000_00_14.2.iec958-stereo: Found underrun 327984 bytes ago
(24760 bytes ahead in playback buffer)
(  20.144|   0.000) D: [alsa-sink-ALC892 Digital] sink.c:
alsa_output.pci-0000_00_14.2.iec958-stereo: Found underrun 327984 bytes ago
(24756 bytes ahead in playback buffer)
(  20.144|   0.000) D: [alsa-sink-ALC892 Digital] sink.c:
alsa_output.pci-0000_00_14.2.iec958-stereo: Found underrun 327984 bytes ago
(24752 bytes ahead in playback buffer)
(  20.144|   0.000) D: [alsa-sink-ALC892 Digital] sink.c:
alsa_output.pci-0000_00_14.2.iec958-stereo: Found underrun 327984 bytes ago
(24748 bytes ahead in playback buffer)
(  20.144|   0.000) D: [alsa-sink-ALC892 Digital] sink.c:
alsa_output.pci-0000_00_14.2.iec958-stereo: Found underrun 327984 bytes ago
(24744 bytes ahead in playback buffer)
(  20.144|   0.000) D: [alsa-sink-ALC892 Digital] sink.c:
alsa_output.pci-0000_00_14.2.iec958-stereo: Found underrun 327984 bytes ago
(24740 bytes ahead in playback buffer)
(  20.144|   0.000) D: [alsa-sink-ALC892 Digital] sink.c:
alsa_output.pci-0000_00_14.2.iec958-stereo: Found underrun 327984 bytes ago
(24736 bytes ahead in playback buffer)
(  20.144|   0.000) D: [alsa-sink-ALC892 Digital] sink.c:
alsa_output.pci-0000_00_14.2.iec958-stereo: Found underrun 327984 bytes ago
(24736 bytes ahead in playback buffer)
(  20.144|   0.000) D: [alsa-sink-ALC892 Digital] sink.c:
alsa_output.pci-0000_00_14.2.iec958-stereo: Found underrun 327984 bytes ago
(24732 bytes ahead in playback buffer)
(  20.144|   0.000) D: [alsa-sink-ALC892 Digital] sink.c:
alsa_output.pci-0000_00_14.2.iec958-stereo: Found underrun 327984 bytes ago
(24732 bytes ahead in playback buffer)
(  20.144|   0.000) D: [alsa-sink-ALC892 Digital] sink.c:
alsa_output.pci-0000_00_14.2.iec958-stereo: Found underrun 327984 bytes ago
(24728 bytes ahead in playback buffer)
(  20.144|   0.000) D: [alsa-sink-ALC892 Digital] sink.c:
alsa_output.pci-0000_00_14.2.iec958-stereo: Found underrun 327984 bytes ago
(24728 bytes ahead in playback buffer)
(  20.144|   0.000) D: [alsa-sink-ALC892 Digital] sink.c:
alsa_output.pci-0000_00_14.2.iec958-stereo: Found underrun 327984 bytes ago
(24724 bytes ahead in playback buffer)
(  20.146|   0.001) D: [alsa-sink-ALC892 Digital] sink.c:
alsa_output.pci-0000_00_14.2.iec958-stereo: Found underrun 327984 bytes ago
(24496 bytes ahead in playback buffer)
(  20.146|   0.000) D: [alsa-sink-ALC892 Digital] sink.c:
alsa_output.pci-0000_00_14.2.iec958-stereo: Found underrun 327984 bytes ago
(24488 bytes ahead in playback buffer)
(  20.146|   0.000) D: [alsa-sink-ALC892 Digital] sink.c:
alsa_output.pci-0000_00_14.2.iec958-stereo: Found underrun 327984 bytes ago
(24484 bytes ahead in playback buffer)
(  20.146|   0.000) D: [alsa-sink-ALC892 Digital] sink.c:
alsa_output.pci-0000_00_14.2.iec958-stereo: Found underrun 327984 bytes ago
(24480 bytes ahead in playback buffer)
(  20.729|   0.583) I: [pulseaudio] module-device-restore.c: Synced.</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the QA Contact for the bug.</li>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>