Slightly less of a kludge to get the DEC2000 working, hopefully leaving the current behaviour untouched for other dvb drivers
1. Adds a runtime test function bool DVBChannel::SupportsPES_OTHER() to check whether the driver supports PES_OTHER filtering - works by trying to do it. 2. Creates SctDVBSignalMonitor as subclass of DVBSignalmonitor - only needed to override AddPIDFilter and RunTableMonitor. 3. Modified SignalMonitor::Init to instantiate either DVBSignalMonitor or SctDVBSignalMonitor as appropriate. been running against 7675 for a week or so of occasional test use, tested ok against 7738 today. Theoretically the only way behaviour of non-dec cards could change is if the SupportsPES_OTHER test returns false when the driver does actually support the functionality - even then the subclass should still work against these cards. UK PAL PVR250, Avermedia 771 (bttv), DEC 2000-t (ttusb-dec), Epia 10K, --enable-xvmc --disable-dvb-eit
dec2000patch2.bz2
Description: Binary data
_______________________________________________ mythtv-dev mailing list [email protected] http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev
