[RFC spice-gtk v2 0/1] Direct rendering

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

 



Differences from v1
-Recognize streaming mode by the streaming-mode surface flag
-Modifying the streaming mode signal
-Applying patches from Frediano (sent on v1 thread)
-Applying Uri's patch fixing a memory leak
-This feature can forced to be disabled now by setting the 
 DISABLE_GSTVIDEOOVERLAY environment variable
-Does not create a new drawing area

Some issues
- Canvas is allocated although it's not always used
- Needs to be tested with different plugins, environments...
- Not sure what is needed in order to make it to support
  multi-monitor in the future.
- Currently works only with x (xid is transferred from
  spice-widget to spice-gst-decoder which sets the overlay)
- There is no synchronization with audio! (decodes and
   renders AFAP)


I'd be happy to hear more comments, ideas, patches :)

Thanks, Snir.


Snir Sheriber (1):
  Gstreamer: Use GstVideoOverlay if possible

 src/channel-display-gst.c | 99 ++++++++++++++++++++++++++++++++++++++---------
 src/channel-display.c     | 55 ++++++++++++++++++++++++++
 src/channel-display.h     |  3 ++
 src/spice-widget-priv.h   |  1 +
 src/spice-widget.c        | 40 ++++++++++++++++++-
 5 files changed, 179 insertions(+), 19 deletions(-)

-- 
2.14.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]