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.

Reply via email to