gstreamer/ext/wpe
Philippe Normand 2caa3e0230 wpe: skip glbasesrc decide_allocation when non-GL caps are negotiated
Checking for GL caps features in gl_start() was done too late in case the parent
class fails to setup a working GL context. The element now determines if GL
support should be enabled during the decide-allocation query handling.

Additionally, when no GL context was found, we need to handle the element
cleanup because in that situation glbasesrc won't call gl_stop.

Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1376

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1532>
2020-08-24 20:59:50 +00:00
..
gstwpesrc.cpp wpe: skip glbasesrc decide_allocation when non-GL caps are negotiated 2020-08-24 20:59:50 +00:00
gstwpesrc.h wpe: Rewrite wpesrc as a glbasesrc subclass 2019-10-17 08:15:44 +00:00
meson.build wpe: Add software rendering support support 2020-02-11 16:47:53 +00:00
WPEThreadedView.cpp wpe: WebView and WebContext handling fixes 2020-08-14 09:41:56 +00:00
WPEThreadedView.h wpe: WebView and WebContext handling fixes 2020-08-14 09:41:56 +00:00