<HTML><BODY style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; ">Stef,<DIV><BR class="khtml-block-placeholder"></DIV><DIV>I have two SkyStar 2 PCI cards, a Freecom DVB-T USB2 stick and a</DIV><DIV>Hauppauge DEC2000-t USB1.2 DVB-T receiver. All work happily</DIV><DIV>at the same time even with the first three recording an entire</DIV><DIV>transponder/multiplex each though the hard drive can struggle to</DIV><DIV>keep up, the Hauppuage can only record one VPID and APID at</DIV><DIV>one time unfortunately. I think 4 devices is the limit of the driver.</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>This is all on a 550MHz Pentium PIII, even in the worst case there</DIV><DIV>is still plenty of CPU to spare.</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>I also use dvbstream, you cannot capture different PIDs to different</DIV><DIV>files but if you install libdvb you will get the dvb tools which allow you</DIV><DIV>to separate out the various channels into individual program streams</DIV><DIV>once recording is complete, for example if multiple_pids.mpg contains</DIV><DIV>BBC1 (VPID 600, APID 601) and BBC2 (VPID 610, APID 611), and</DIV><DIV>maybe all the other channels on the BBC DTT multiplex:</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>ts2ps 600 601 &lt; multiple_pids.mpg &gt; BBC1.mpg</DIV><DIV>ts2ps 610 611 &lt; multiple_pids.mpg &gt; BBC2.mpg</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Obviously this means having a decent amount of hard drive space</DIV><DIV>available.</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>I did start working on a utility to fan out/duplicate a DVB stream</DIV><DIV>containing multiple VPIDs and APIDs to multiple pipes, each being</DIV><DIV>read by a ts2ps process filtering for particular PIDs. This would</DIV><DIV>achieve what you are (and I was) looking for, but I never got round</DIV><DIV>to finishing it - program clashes are rare and if they do happen</DIV><DIV>then it is easier to use two dvbstreams with one using one device</DIV><DIV>for one broadcast and another for the other. It would be more</DIV><DIV>elegant to integrate the ts2ps functionality into dvbstream (to avoid</DIV><DIV>using lots of pipes and duplication of a high bandwidth DVB stream)</DIV><DIV>and it probably wouldn't be that hard either if you can find and</DIV><DIV>factor out the core functionality in ts2ps. Then you could do:</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>dvbstream .... 600 601 -f BBC1.mpg 610 611 -f BBC2.mpg ....</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>HTH,</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Tim.</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><BR><DIV><DIV>On 3 Jan 2006, at 11:00, <A href="mailto:linux-dvb-request@linuxtv.org">linux-dvb-request@linuxtv.org</A> wrote:</DIV><BR class="Apple-interchange-newline"><BLOCKQUOTE type="cite"><P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Helvetica" size="3" style="font: 12.0px Helvetica">I have a nova-t pci which works great under ubuntu on it's own, but I'm<SPAN class="Apple-converted-space"> </SPAN></FONT></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Helvetica" size="3" style="font: 12.0px Helvetica">thinking about putting in an extra card so I can capture more channels.<SPAN class="Apple-converted-space"> </SPAN></FONT></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Helvetica" size="3" style="font: 12.0px Helvetica">I'm guessing the limit is probably the pci bus, rather than anything else.</FONT></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"><BR></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Helvetica" size="3" style="font: 12.0px Helvetica">Has anyone successfully achieved this?</FONT></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"><BR></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"><BR></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Helvetica" size="3" style="font: 12.0px Helvetica">Also, is it possible to capture arbitrary collections of PIDs to<SPAN class="Apple-converted-space"> </SPAN></FONT></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Helvetica" size="3" style="font: 12.0px Helvetica">separate files, so that one can capture more than one channel from a<SPAN class="Apple-converted-space"> </SPAN></FONT></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Helvetica" size="3" style="font: 12.0px Helvetica">Transport Stream at once?</FONT></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"><BR></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Helvetica" size="3" style="font: 12.0px Helvetica">I've been using dvbstream to capture a single stream, but don't know how<SPAN class="Apple-converted-space"> </SPAN></FONT></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Helvetica" size="3" style="font: 12.0px Helvetica">to make it split into multiple files.</FONT></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"><BR></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Helvetica" size="3" style="font: 12.0px Helvetica">Happy New Year, and thanks in advance</FONT></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"><BR></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Helvetica" size="3" style="font: 12.0px Helvetica">stef</FONT></P> </BLOCKQUOTE></DIV><BR></DIV></BODY></HTML>