GNOME Bugzilla – Bug 678409
[dvbbasebin] misc improvements
Last modified: 2013-05-02 14:54:51 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).
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).
Wow, I did this ages ago already. All comments (including CAM) are solved in master.