[Spice-devel] [spice-gtk PATCH v4 0/6] volume-sync - spice-gtk updates
Victor Toso
victortoso at redhat.com
Mon Mar 30 04:09:09 PDT 2015
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
More information about the Spice-devel
mailing list