[Bug 785199] gst_gl_window_dispmanx_egl_set_window_handle() removes foreign native window (element)

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue Aug 28 04:55:25 UTC 2018


https://bugzilla.gnome.org/show_bug.cgi?id=785199

Matthew Waters (ystreet00) <ystreet00 at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED
   Target Milestone|git master                  |1.15.1

--- Comment #4 from Matthew Waters (ystreet00) <ystreet00 at gmail.com> ---
commit c537b2e2bb9f553b59cfd209b15e9d4ff2d27cdb
Author: Yuji Kuwabara <HHG01200 at nifty.ne.jp>
Date:   Thu Sep 21 14:03:28 2017 +0900

    gl/dispmanx: fix removing foreign window handle

    gst_gl_window_dispmanx_egl_set_window_handle() removes native window handle
    (dispmanx element), regardless it was foreign window handle
    (set via gst_video_overlay_set_window_handle()) or not.

    This problem prevents glimagesink reusable.
    (PAUSED -> READY -> PAUSED does not work)

    This patch corrects it comparing the native window handle with foreign
window
    handle. This behavior is same as gst_gl_window_dispmanx_egl_close().

    https://bugzilla.gnome.org/show_bug.cgi?id=785199

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list