[mythtv-commits] mythtv commit: r13750 by danielk

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Tue Jun 19 19:35:10 UTC 2007


      Author: danielk
        Date: 2007-06-19 19:35:09 +0000 (Tue, 19 Jun 2007)
New Revision: 13750
   Changeset: http://cvs.mythtv.org/trac/changeset/13750

Modified:

   branches/mythtv-multirec/libs/libmythtv/analogsignalmonitor.cpp
   branches/mythtv-multirec/libs/libmythtv/analogsignalmonitor.h
   branches/mythtv-multirec/libs/libmythtv/dtvsignalmonitor.cpp
   branches/mythtv-multirec/libs/libmythtv/dtvsignalmonitor.h
   branches/mythtv-multirec/libs/libmythtv/dvbsignalmonitor.cpp
   branches/mythtv-multirec/libs/libmythtv/dvbsignalmonitor.h
   branches/mythtv-multirec/libs/libmythtv/dvbstreamhandler.cpp
   branches/mythtv-multirec/libs/libmythtv/firewiresignalmonitor.cpp
   branches/mythtv-multirec/libs/libmythtv/firewiresignalmonitor.h
   branches/mythtv-multirec/libs/libmythtv/hdhrsignalmonitor.cpp
   branches/mythtv-multirec/libs/libmythtv/hdhrsignalmonitor.h
   branches/mythtv-multirec/libs/libmythtv/iptvsignalmonitor.cpp
   branches/mythtv-multirec/libs/libmythtv/iptvsignalmonitor.h
   branches/mythtv-multirec/libs/libmythtv/pchdtvsignalmonitor.cpp
   branches/mythtv-multirec/libs/libmythtv/pchdtvsignalmonitor.h
   branches/mythtv-multirec/libs/libmythtv/signalmonitor.cpp
   branches/mythtv-multirec/libs/libmythtv/signalmonitor.h

Log:

Refs #3326. Fixes signal monitoring for DVB Recorder in multirec branch.

The main problem was that the flag parameter to the ctor was a "uint" but the flags are "uint64_t", so on 32-bit platforms the flags are cut off. This changeset fixes this for all the signal monitors.
A side problem is that we verify the flags correctly now in DVBSignalMonitor, so we encountered the ctor param problem, and we also didn't have any useful stats enabled for the default ctor.


All of this meant that the "F7" signal monitoring wasn't showing the signal strength, SNR, etc. It just showed whether we had a lock or not.




More information about the mythtv-commits mailing list