After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 678409 - [dvbbasebin] misc improvements
[dvbbasebin] misc improvements
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
git master
Other Linux
: Normal enhancement
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2012-06-19 14:35 UTC by Mark Nauwelaerts
Modified: 2013-05-02 14:54 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Mark Nauwelaerts 2012-06-19 14:35:05 UTC
* use tsparse in stead of mpegtsparse
* a (single) tsparse static source pad that passes along input
(which is possibly already filtered to a program), whatever program that may be
* likewise, a (single) static source pad on dvbbasebin 
(essentially ghosting the tsparse one)

Note that this would also allow tsparse to restrict to parsing (for information, like PAT/PMT) rather than various additional trimmings that slow things down (such as dealing with lots of small packets/buffers).
Comment 1 Edward Hervey 2012-06-21 10:01:39 UTC
It should also use a separate task/thread to handle the CAM instead of relying on a buffer probe (sic).

Attempt to open the CA device should also be done in that thread, since it can take a long time to open (500ms on my system).
Comment 2 Edward Hervey 2013-05-02 14:54:51 UTC
Wow, I did this ages ago already. All comments (including CAM) are solved in master.