[mythtv-users] PIDS setup question

Paul Gearon gearon at ieee.org
Mon Mar 8 08:46:40 EST 2004


Hi,

After trying to set up the database correctly I've tried running
mythtvbackend, but I get the following message:
2004-03-08 23:10:27 DVB#0 Recorder: Card opened successfully.
2004-03-08 23:10:27 DVB#0 ERROR - No PIDS set, please correct your channel setup.
At which point it segfaults.


Now, I found the segfaulting problem in libs/libmythtv/dvbrecorder.cpp
(line 313).  It prints an error if fd_demux and pid_ipack are empty which
is fine, but then it goes and uses pid_ipack anyway, which is not! 
Wrapping the last 2 lines in an 'else' clause prevents the segfault.
But my problem is the missing PIDS error.  A quick excerpt from a mysql
dump shows:

INSERT INTO channel VALUES (2,'','',1,'','ABC','',0,NULL,'C2.au.tv.yahoo.com',0,32768,32768,32768,32768,'');
INSERT INTO dvb_channel VALUES (2,577,NULL,NULL,NULL,226500000,'0',NULL,'3/4','h',0,'qam_64','7','3/4','8','1/16','n',NULL);
INSERT INTO dvb_pids VALUES (2,512,'v','');
INSERT INTO dvb_pids VALUES (2,650,'a','');


The only unusual thing I can think of is lots of entries in dvb_channel
and dvb_pids which don't appear in channel.

Any suggestions as to why mythbackend says I have no PIDS?

TIA,
Paul




More information about the mythtv-users mailing list