> this sounds like a problem with the way HDHR is working?
>
Apparently it has to do with how Cablecard tuners work. They can only decrypt one program per tuner - or at least that what the HDHR can do. (I do think it is a general restriction though)
> We don't set PID filters for multiple services per mux etc... It is assumed that the DVR (dvr0) device will provide ALL program streams (PIDs) by default, so TVH is expecting to receive all program streams. This is how all (that I know of) DVB cards work.
>
Eh. That is not actually how tvheadend behaves from the point of view of a DVB driver when you record stuff. Example, for me recording say MTV will cause this list of PID's to hit the driver:
PidFilter: 0x0 0x1 0x10 0x11 0x12 0x65E 0x65F 0xA3 0x1770 0x1771 0x69 0x81 0x82 0x83 0xA6 0xD3 0xF1
0x1770 + 0x1771 is MTV. The rest is PAT/PMT etc. Recording another program on the same mux, will just cause the additional PID's for that program to be added:
PidFilter: 0x0 0x1 0x10 0x11 0x12 0x65E 0x65F 0xA3 0x1770 0x1771 0x69 0x81 0x82 0x83 0xA6 0xD3 0xF1 0x514 0x515 0x51D
0x514, 0x515, 0x51D is video/audio/teletext for another program.
So, I'm pretty sure that tvhheadend actually does set PID filters. ;-)