[Spice-devel] [spice-gtk PATCH v7 0/4] volume-sync v7 changes
Victor Toso
victortoso at redhat.com
Wed Apr 15 09:39:12 PDT 2015
Sending only the patches not-acked of client:
spice-pulse v7
- Keep pa_operation in case async operation is cancelled;
- Cancellation is done with "cancelled" signal from GCancellable;
Before glib 2.40 we can't disconnect the callback inside the
callback without a deadlock so I'm freeing the memory in idle;
- change variable name from 'changed' to 'info_updated'
- split pulse_stream_restore_info_async_complete into:
spice_pulse_complete_async_task; and
spice_pulse_complete_all_async_tasks
- a few small changes :-)
channel-main v7
- call g_cancellable_cancel in dispose()
- use g_clear_object()
Victor Toso (4):
audio: spice-audio with get mute and volume
audio: spice-pulse implement async volume-info
audio: spice-gstaudio implements async volume-info
agent: sync guest audio with client values
gtk/channel-main.c | 141 +++++++++++++++
gtk/spice-audio.h | 28 ++-
gtk/spice-gstaudio.c | 191 +++++++++++++++++++-
gtk/spice-pulse.c | 449 ++++++++++++++++++++++++++++++++++++++++++++++-
gtk/spice-session-priv.h | 2 +-
5 files changed, 798 insertions(+), 13 deletions(-)
--
2.1.0
More information about the Spice-devel
mailing list