[mythtv] DVB tuning broken in current SVN

Marcus Metzler mocm at mocm.de
Wed Oct 5 11:29:09 UTC 2005


>>>>> "Ian" == Ian Caulfield <imc25 at cam.ac.uk> writes:

    Ian> On Wed, 5 Oct 2005, Mark wrote:
    >> This was the fix for Mark Edwards? Thats me and it didn't work
    >> for me :( I mailed you off list, but perhaps you missed it.
    >> 7357 actually made it worse for me, I had to revert it in my
    >> local tree.  It used to be that only one transponder wouldn't
    >> work, with 7357, none of the transponders work.  I added a
    >> debug line instead, and I can see the PMT's never match on my
    >> provider and it appears to not wait for the correct one.

    Ian> I've done some fiddling, and if I make the
    Ian> MPEGStreamData::IsRedundant call always return false, then it
    Ian> suddenly starts working for me... should it check program
    Ian> number as well as version number for PMT tables?

Yes, you have to check the program number, because some transponders
use the same PMT PID for all their services and you can only
distinguish them by checking the program number. The best way to get a
specific PMT would be to filter for the program number, e.g.

        secFilterParams.filter.filter[1]=((pnr&0xff00)>>8)&0xff;
        secFilterParams.filter.filter[2]=(pnr)&0xff;

where pnr is the 16bit program number.

Marcus

-- 
/--------------------------------------------------------------------\
| Dr. Marcus O.C. Metzler        |                                   |
| mocm at metzlerbros.de            | http://www.metzlerbros.de/        |
\--------------------------------------------------------------------/
 |>>>             Quis custodiet ipsos custodes                 <<<|


More information about the mythtv-dev mailing list