[Bug 686988] tsparse: flow aggregation issue with dvbbasebin: Internal data flow error - not linked

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed Jul 17 06:37:57 PDT 2013


https://bugzilla.gnome.org/show_bug.cgi?id=686988
  GStreamer | gst-plugins-bad | git

Edward Hervey <bilboed> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |NEEDINFO

--- Comment #9 from Edward Hervey <bilboed at gmail.com> 2013-07-17 13:37:54 UTC ---
Hmm... actually wait. I was only commenting on the pipeline from comment 3.

dvbbasebin works perfectly fine.

Note that the behaviour between tsparse (and therefore dvbbasebin) 0.10 and 1.0
changed

in 0.10 you had dynamic source pads for each programs

In 1.0 you have one static source pad for all input and you only request a
specific program source pad if you want a specific program filtered out.

the reason for that change is that:
* In normal use-cases (within dvbbasebin), you select a program and only the
program/pat/pmt/es pids are selected on dvbsource, so you've essentially
already filtered out one program
* The filtering per-program caused massive overhead (creating plenty of small
buffers).

Sebastian, does that help ?

-- 
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