[Spice-commits] src/channel-display-gst.c

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Tue May 29 11:56:33 UTC 2018


 src/channel-display-gst.c |    1 +
 1 file changed, 1 insertion(+)

New commits:
commit 717f29cd7e6dc9e52fb872ff7cd2372e9cf1c04a
Author: Snir Sheriber <ssheribe at redhat.com>
Date:   Wed May 16 17:35:59 2018 +0300

    Gstreamer: Don't let overlay to handle windowing system events
    
    In case glimagesink is used (up to playbin) window system events
    do not propagate to the widget. This patch tells the overlay not
    to try handle window system events.
    This could happen when the only decoder available is nvdec.
    
    Signed-off-by: Snir Sheriber <ssheribe at redhat.com>
    Acked-by: Frediano Ziglio <fziglio at redhat.com>

diff --git a/src/channel-display-gst.c b/src/channel-display-gst.c
index c8a2ad0..093258e 100644
--- a/src/channel-display-gst.c
+++ b/src/channel-display-gst.c
@@ -318,6 +318,7 @@ static gboolean handle_pipeline_message(GstBus *bus, GstMessage *msg, gpointer v
             if (decoder->win_handle != 0) {
                 overlay = GST_VIDEO_OVERLAY(GST_MESSAGE_SRC(msg));
                 gst_video_overlay_set_window_handle(overlay, decoder->win_handle);
+                gst_video_overlay_handle_events(overlay, false);
             }
         }
         break;


More information about the Spice-commits mailing list