On Thu, 2012-02-02 at 19:04 +0000, Tony Houghton wrote: > On Wed, 01 Feb 2012 18:40:44 +0100 > Lars Hanisch <dvb@xxxxxxxxxxxxxx> wrote: > > > Am 01.02.2012 14:32, schrieb Tony Houghton: > > > On Thu, 26 Jan 2012 15:40:15 +0000 Tony Houghton<h@xxxxxxxxxxx> > > > wrote: > > > > > >> I could do with a little more information about DMX_SET_PES_FILTER. > > >> Specifically I want to use an output type of DMX_OUT_TS_TAP. I > > >> believe there's a limit on how many filters can be set, but I don't > > >> know whether the kernel imposes such a limit or whether it depends > > >> on the hardware, If the latter, how can I read the limit? > > > > > > Can anyone help me get more information about this (and the "magic > > > number" pid of 8192 for the whole stream)? > > > > In the TS-header there are 13 bits for the PID, so it can be from 0 > > to 8191. Therefore dvb-core interprets 8192 (and greater values I > > think) as "all PIDs". > > Thanks for that. But it would be really helpful if I could find out > whether there really is a limit to the number of filters and whether > it's hardware dependent or the kernel. The hardware usually only filters the TS packets unprocessed. Hardware TS filtering is typically 16, 32 or 64. Nearly all can be turned off(unfiltered). dvb-usb devices the unfiltered limit is 255. The most TS streams usually contain 20 to 40 or so. -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html