[spice-gtk PATCH v2 0/7] changes to have volume-sync from client to guest

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

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





[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]     [Monitors]