Hello Antti, As we known that AF9013 has the hardware pid filter capability. How to implement the hardware pid filter, which the demodulator has this capability? For usb, i find struct dvb_usb_adapter_fe_properties { int (*pid_filter_ctrl) (struct dvb_usb_adapter *, int); int (*pid_filter) (struct dvb_usb_adapter *, int, u16, int); ....... It can implement the hardware filter if the demodulator has. But on the other interface, i do not find similar solution. For example, we have a hardware of AF9013 and CX23885 pcie chip and want to use the hardware pid filter in AF9013. i find some codes to hook the dvb.demux to do that pid filtering. I think it is demod property, but the current "dvb_frontend_ops" has no definition for this. It is better that adding a function pointer of pid filtering in "dvb_frontend_ops" to do in general way. What is your idea? BR, Max -- 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