[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