[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