alphacombine: Fix seeking after EOS
The alpha_eos state was not being reset on flush-stop, as a side effect flushing seek after EOS did not work. Fixes #4442 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/9069>
This commit is contained in:
parent
5521af04f8
commit
500f9b60af
@ -238,6 +238,7 @@ gst_alpha_combine_reset (GstAlphaCombine * self)
|
|||||||
gst_buffer_replace (&self->alpha_buffer, NULL);
|
gst_buffer_replace (&self->alpha_buffer, NULL);
|
||||||
gst_buffer_replace (&self->last_alpha_buffer, NULL);
|
gst_buffer_replace (&self->last_alpha_buffer, NULL);
|
||||||
self->last_flow_ret = GST_FLOW_OK;
|
self->last_flow_ret = GST_FLOW_OK;
|
||||||
|
self->alpha_eos = FALSE;
|
||||||
g_mutex_unlock (&self->buffer_lock);
|
g_mutex_unlock (&self->buffer_lock);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user