GNOME Bugzilla – Bug 734774
Should not send EOS when draining
Last modified: 2016-07-06 09:14:47 UTC
+++ This bug was initially created as a clone of Bug #734617 +++ This is for the audio/video decoder/encoder. Currently we forward an EOS event from our srcpad task whenever GstVideo*::finish() is called or GstAudio*::handle_frame(NULL). This is however used for draining. We should only drain, and then let the EOS event be handled from the streaming thread of the sinkpad (which is no problem as the srcpad streaming thread is not doing anything anymore after draining).
commit d75334456d125bc1d1a3c694ef33e2ce4dd747cf Author: Sebastian Dröge <sebastian@centricular.com> Date: Thu Aug 14 17:36:11 2014 +0300 omx: Let base classes handle EOS https://bugzilla.gnome.org//show_bug.cgi?id=734774