GNOME Bugzilla – Bug 777097
jpegparse: Chain up to parent class' sink event handler
Last modified: 2017-01-10 15:40:28 UTC
jpegparse overrides gstbaseparse's handling of the GST_EVENT_FLUSH_STOP event without chaining to the base class's implementation. Since the base class sets internal state in response to GST_EVENT_FLUSH_START (especially, priv->flushing=TRUE), this effectively leaves the base class stuck in a flushing state so that no further parsing will occur after an upstream element performs a flush start/stop (e.g., as part of a flushing seek).
Created attachment 343252 [details] [review] adds call to base class's sink_event
commit e81e029aa2720b548092f58a933b705fa7cc7a4e Author: Matt Staples <staples255@gmail.com> Date: Tue Jan 10 08:26:04 2017 -0700 jpegparse: Chain up to parent class' sink event handler Call base class's sink_event handler after handling GST_EVENT_FLUSH_STOP event, so that base class doesn't get stuck in a 'flushing' state https://bugzilla.gnome.org/show_bug.cgi?id=777097