[mythtv] DVB EIT in mythtv-eit branch is not working

Janne Grunau janne-mythtv at grunau.be
Sat Apr 29 18:04:53 UTC 2006


Hi Daniel,

r9816 breaks DVB EIT scanning in the eit-branch. The problem is the SDT 
handling. As far as I can tell, there is no code in place that starts 
listening on the SDT pid (except DVBStreamData ctor and Reset()). 
Listining on the eit pid will only start if a SDT was seen.

Adding AddListeningPid(DVB_SDT_PID) at in dtvsignalmonitor.cpp works not 
entirely correct. The backend sees a SDT and starts listening on the 
EIT pid but I get also many PESPackets with crc errors and after some 
time tons of messages "Started PESPacket, but !payloadStart()"

I'm not sure if these problems are caused by an inappropiate place or 
time to get the SDT or if that are seperate problems.
Adding the flag kDTVSigMon_WaitForSDT to the signalmonitor does not work 
since there is no code to add the pid.

ciao Janne


More information about the mythtv-dev mailing list