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