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

_______________________________________________
Spice-devel mailing list
Spice-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/spice-devel

Reply via email to