https://bugs.kde.org/show_bug.cgi?id=474711
Harald Sitter <sit...@kde.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |sit...@kde.org --- Comment #14 from Harald Sitter <sit...@kde.org> --- Looking at the pulseaudio code that is exactly what is supposed to happen with module-stream-restore. module-stream-restore calls a variant of if (!(n = pa_proplist_get_stream_group(si->proplist, "sink-input", IDENTIFICATION_PROPERTY))) which returns t = pa_sprintf_malloc("%s-by-media-role:%s", prefix, r); if a media role is set. in the outlined case they all share the role video (because elisa doesn't correctly set up libvlc with libvlc_media_player_set_role) and this return value is then used to restore the mute state on *all* new video streams. e.g. if you then open vlc smplayer doesn't set a suitable media.role so its restoration behavior is bound to the application only ( t = pa_sprintf_malloc("%s-by-application-id:%s", prefix, r);) -- You are receiving this mail because: You are watching all bug changes.