spice-gtk v4: pulseaudio: - Is possible to retrieve stream volume/mute values by using stream-restore [0] API. This is also async and in my environemnt is slower then when the call to get this values happens; [0] http://freedesktop.org/software/pulseaudio/doxygen/ext-stream-restore_8h.html channel-main: - use g_idle_add in audio-sync functions to work around the delay of getting this values of pulseaudio. This is not significantly high in my enviroment (three function calls). Using gstreamer backend it did not fail as it start the pipeline to get the values. Victor Toso (6): audio: spice-pulse aware of app changes audio: restore stream data from pulse audio: spice-audio with get mute and volume audio: pulse implements spice-audio get functions audio: gstaudio implements spice-audio get functions agent: sync guest audio with client values gtk/channel-main.c | 91 +++++++++++++++++ gtk/spice-audio.h | 6 +- gtk/spice-gstaudio.c | 160 +++++++++++++++++++++++++++++- gtk/spice-pulse.c | 252 +++++++++++++++++++++++++++++++++++++++++++++++ gtk/spice-session-priv.h | 2 +- 5 files changed, 508 insertions(+), 3 deletions(-) -- 2.1.0 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/spice-devel