[Bug 796620] playbin2 flush doesn't travel upstream

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Mon Jun 18 14:04:37 UTC 2018


https://bugzilla.gnome.org/show_bug.cgi?id=796620

--- Comment #2 from James <jawilso3 at cisco.com> ---
TBH I'm not sure. The app currently sends the flush-start, flush-stop events to
the pipeline and with gstreamer 1.4 this sent the flush events to all elements
in the pipeline (including the appsrc). As of 1.6.1 this doesn't happen. So I'm
confused as to whether this is a bug in my app code that worked on 1.4 but
shouldn't have, or is this a bug in the playbin2 code?

--- Comment #3 from Tim-Philipp Müller <t.i.m at zen.co.uk> ---
Flush events can go in both directions.

A demuxer's seek handler will (when operating in pull mode) typically send
flush upstream and downstream, for example, to unblock the streaming thread
(which might be stuck in a pull/read in the source or in a push downstream).

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list