[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