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 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/spice-devel