[Bug 732616] Specify, design and implement a base class for demuxers

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed Jul 2 04:40:04 PDT 2014


https://bugzilla.gnome.org/show_bug.cgi?id=732616
  GStreamer | gstreamer (core) | unspecified

Sebastian Dröge (slomo) <slomo> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |slomo at coaxion.net

--- Comment #2 from Sebastian Dröge (slomo) <slomo at coaxion.net> 2014-07-02 11:39:58 UTC ---
Basic idea would be to have something like baseparse for the input side, then a
data structure for keeping track of the different streams (that can be extended
by the subclass to store extra data) and then a thread per srcpad from which
the data is pushed downstream.

As a side effect this would make multiqueue obsolete for most cases and would
allow demuxers to do ALLOCATION queries on their srcpads.


For seeking in READY, that could be handled similar to basesrc probably.

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- 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