Yuji Kuwabara c537b2e2bb 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
2018-08-28 14:54:40 +10:00
..
2017-12-09 19:32:29 +00:00
2018-06-24 13:35:20 +02:00
2018-04-26 09:29:41 +03:00
2018-06-24 13:19:21 +02:00
2018-03-13 12:10:29 +00:00
2017-12-19 12:01:37 +00:00
2017-12-09 19:32:29 +00:00
2018-03-13 12:10:29 +00:00
2018-02-05 14:58:06 +11:00
2018-04-02 08:53:28 +02:00
2018-04-02 08:53:28 +02:00
2018-03-13 12:10:29 +00:00
2018-03-13 12:10:29 +00:00
2018-03-13 12:10:29 +00:00
2018-03-13 12:10:29 +00:00
2018-03-13 12:10:29 +00:00
2018-04-02 08:53:28 +02:00
2018-04-02 08:53:28 +02:00
2018-03-13 12:10:29 +00:00
2018-03-13 12:10:29 +00:00
2017-12-09 19:32:29 +00:00
2018-03-13 12:10:29 +00:00
2018-03-13 12:10:29 +00:00
2018-03-13 12:10:29 +00:00
2018-03-13 12:10:29 +00:00
2018-03-13 12:10:29 +00:00
2018-03-13 12:10:29 +00:00