[gstreamer-bugs] [Bug 319178] [API] finish filler events and support them in GstCollectPads

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Sat Nov 19 03:00:31 PST 2005


Do not reply to this via email (we are currently unable to handle email
responses and they get discarded).  You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=319178
 GStreamer | gstreamer (core) | Ver: HEAD CVS

Tim-Philipp Müller changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|[0.9] [API] spec out and    |[API] finish filler events
                   |finish filler events        |and support them in
                   |                            |GstCollectPads



------- Additional Comments From Tim-Philipp Müller  2005-11-19 11:00 -------
Not to forget, GstCollectPads needs to support filler events as well.

For me it seems the easiest way would be to add two fields to GstCollectData:


  gboolean      is_eos;
  GstClockTime  filler_end_time;


Then _peek_buffer(), _pop_buffer() and friends would just return NULL when the
pad has received an EOS event or when there has been a filler event and it's up
to the collect pads user to check is_eos first.

Or maybe change _peek_buffer() and _pop_buffer() into _peek_data() and return
either a GstBuffer or a GstEvent (filler or eos)?


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




More information about the Gstreamer-bugs mailing list