On Tue, Feb 26, 2008 at 05:25:24PM +0000, Peter Hartley wrote: > The attached patch adds a new value for dmx_output_t: > DMX_OUT_TSDEMUX_TAP, which sends TS to the demux0 device. The main > question I have, is, seeing as this was such a simple change, why didn't > it already work like that? Does everyone else who wants to capture > multiple video streams, take the whole multiplex into userspace and > demux it themselves? Or do they take PES from each demux0 device and > re-multiplex that into PS, not TS? With getstream a little toy project of mine i basically just fetch the whole stream with pid 0x2000 for budget cards, or join individual pids on non-budget cards and do the whole remuxing stuff in userspace. It is okay to have a MpegTS demux in kernel space as its a "unify the interface" thingy for all different cards, but the section reassembly is just a little featured moved to the kernel where it IMHO does not belong to. RFC1925 - The twelve networking thruths: (12) In protocol design, perfection has been reached not when there is nothing left to add, but when there is nothing left to take away. Flo -- Florian Lohoff flo@xxxxxxxxxx +49-171-2280134 Those who would give up a little freedom to get a little security shall soon have neither - Benjamin Franklin
Attachment:
signature.asc
Description: Digital signature
_______________________________________________ linux-dvb mailing list linux-dvb@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb