[mythtv] dvb zero length record

Tj NG htpc at treblid.dyndns.org
Tue May 24 11:09:26 UTC 2005


Tom Hughes wrote:

>>Yup, running with your patch.. What I did was I scheduled  alot of
>>recordings (one show after another) and try to keep my two cards  busy
>>as much as I could. Finally got 1 out of around 15 odd recordings.
>>    
>>
>
>Oh dear.
>  
>
:) That took a day almost....

>I'm using kernel 2.6.11-1.14_FC3 with the current CVS DVB modules
>package from ATrpms. I don't think it's related to multiple cards
>though - the problem is simply that the card seems to fail to change
>to the new multiplex (or Myth doesn't wait long enough) so the PMT is
>read from the wrong multiplex.
>
>  
>
I was hoping changing to 2.6.11 would solve this problem. But alas my 
VisionPlus seems to have problems with 2.6.11.x series (tried until .8,  
havn't try .10 yet).

Anyway, ask you a question, at dvbchannel.cpp#818:
   channel.PMTSet = false;
    pthread_mutex_unlock(&chan_opts.lock);

    if (!TuneTransport(channel,all))
        return false;

    GENERAL("Multiplex Locked");

    siparser->AddPMT(channel.serviceID);

Which function will indirectly ste PMTSet back to true? addPMT or 
TuneTransport? The NewPMT signal is emitted at siparser#242. Is this 
part of the code working?

Regards,
Tj





More information about the mythtv-dev mailing list