[RFC PATCH 00/15] Implement channel for streaming videos from the guest

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

 



Changes since v1:
- better error handling;
- limit buffering.

Frediano Ziglio (15):
  char-device: Allows to handle port events from any char device
  stream-device: Add device to handle streaming
  stream-device: Start parsing new protocol from guest
  stream-channel: Write a really base channel to implement the streaming
  stream-channel: Start implementing DisplayChannel properly
  stream-device: Create channel for stream device
  stream-channel: Implements initialization
  stream-device: Handle streaming data from device to channel
  stream-channel: Allows not fixed size
  stream-channel: Allows to register callback to get new stream request
  stream-channel: Support client connection/disconnection
  stream-channel: Do not show an empty blank screen on start
  char-device: Do not stop and clear interface on reset
  stream-device: Start supporting resetting device when close/open on
    guest
  stream-device: Limit sending queue from guest to server

 server/Makefile.am      |   3 +
 server/char-device.c    |  25 ++-
 server/char-device.h    |   4 +
 server/reds.c           |   8 +-
 server/spicevmc.c       |  10 +-
 server/stream-channel.c | 548 ++++++++++++++++++++++++++++++++++++++++++++++++
 server/stream-channel.h |  80 +++++++
 server/stream-device.c  | 340 ++++++++++++++++++++++++++++++
 8 files changed, 1008 insertions(+), 10 deletions(-)
 create mode 100644 server/stream-channel.c
 create mode 100644 server/stream-channel.h
 create mode 100644 server/stream-device.c

-- 
2.9.3

_______________________________________________
Spice-devel mailing list
Spice-devel@xxxxxxxxxxxxxxxxxxxxx
https://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]