glbasefilter: always call gl_start when not called already
Fixes elements transitioning out of passthrough mode using GL resources that hadn'e been allocated yet.
This commit is contained in:
parent
10e85bfdc0
commit
9b6be35222
@ -382,7 +382,7 @@ gst_gl_base_filter_decide_allocation (GstBaseTransform * trans,
|
||||
GST_OBJECT_UNLOCK (filter->display);
|
||||
}
|
||||
|
||||
if (new_context) {
|
||||
if (new_context || !filter->priv->gl_started) {
|
||||
if (filter->priv->gl_started)
|
||||
gst_gl_context_thread_add (filter->context, gst_gl_base_filter_gl_stop,
|
||||
filter);
|
||||
|
Loading…
x
Reference in New Issue
Block a user