[mythtv] New channelscan requires DVB?

Nigel Pearson nigel at ind.tansu.com.au
Tue Apr 21 00:27:20 UTC 2009


Probably an OS X only thing
(no V4L headers or API),
but when using_dvb isn't set:


g++ ... -o libmythtv-0.22.0.22.0.dylib ...
ld: Undefined symbols:
__ZNK10DVBChannel8GetRotorEv
__ZTI10DVBChannel


Fixed by doing this:


Index: channelscan/channelscan_sm.cpp
===================================================================
--- channelscan/channelscan_sm.cpp      (revision 20436)
+++ channelscan/channelscan_sm.cpp      (working copy)
@@ -165,9 +165,11 @@
                              SignalMonitor::kDTVSigMon_WaitForNIT |
                              SignalMonitor::kDTVSigMon_WaitForSDT);

+#if USING_DVB
          DVBChannel *dvbchannel = dynamic_cast<DVBChannel*>(channel);
          if (dvbchannel && dvbchannel->GetRotor())
              dtvSigMon->AddFlags(SignalMonitor::kDVBSigMon_WaitForPos);
+#endif

          data->AddMPEGListener(this);
          data->AddATSCMainListener(this);


but that is currently untested.


--
Nigel Pearson, nigel at ind.tansu.com.au|"Now the world has gone to bed.
Telstra Net. Eng., Sydney, Australia | Darkness won't engulf my head.
Office: 9202 3900    Fax:  9212 6348 | I can see by infrared.
Mobile: 0408 664435  Home: 9792 6998 | How I hate the night." -Marvin



More information about the mythtv-dev mailing list