[Spice-devel] [spice-gtk PATCH v2 0/7] changes to have volume-sync from client to guest
Victor Toso
victortoso at redhat.com
Mon Mar 23 06:26:24 PDT 2015
v2:
- removed channel-playback and channel-record changes (regarding set_property of volume/mute)
- spice-pulse does not inform channel-playback and channel-record of audio changes in the client;
- spice-audio with 4 new overridable functions (get_[playback record]_[volume mute])
- spice-pulse and spice-gstaudio implementing those functions;
- they sync of the audio works when the stream start but only once per connection which should be
enough for https://bugzilla.redhat.com/show_bug.cgi?id=1012868
- https://bugs.freedesktop.org/show_bug.cgi?id=89729
when the client sync volume with the agent, spice-server sends a different value to the client;
Victor Toso (7):
audio: spice-pulse aware of app changes
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
session: get main channel from spice-session
channel: playback and record sync volume/mute
gtk/channel-main.c | 91 ++++++++++++++++++++++
gtk/channel-playback.c | 4 +
gtk/channel-record.c | 4 +
gtk/spice-audio-priv.h | 3 +
gtk/spice-audio.h | 4 +
gtk/spice-gstaudio.c | 125 ++++++++++++++++++++++++++++++
gtk/spice-pulse.c | 192 +++++++++++++++++++++++++++++++++++++++++++++++
gtk/spice-session-priv.h | 3 +-
gtk/spice-session.c | 7 ++
9 files changed, 432 insertions(+), 1 deletion(-)
--
2.1.0
More information about the Spice-devel
mailing list