[mythtv-commits] mythtv/master commit: d7a00c50d by Robert McNamara (rmcnamara)

MythTV noreply at mythtv.org
Sat Oct 8 05:54:51 UTC 2011


      Author:  Robert McNamara <rmcnamara at mythtv.org>
 Change Date:  2011-10-07T22:33:55-07:00
   Push Date:  2011/10/07 22:54:40 -0700
  Repository:  mythtv
      Branch:  master
New Revision:  d7a00c50d646c0c84b5645342363f8105adbcefe
   Changeset:  https://github.com/MythTV/mythtv/commit/d7a00c50d

Log:

HDHR Prime: Allow Prime tuners with CableCard to fetch channels.

With this commit, HDHomeRun Prime tuners are fully configurable
with no extra hoops to jump through.  If a a channel fetch is
requested, and if a HDHomeRun tuner is a member of the source,
the device will be checked for the presence of an OOB tuner. If
one is present, OOB tuner lock is checked.  If both are true,
channels are fetched from the listings source.  This has the
advantage of also ensuring that if a Prime tuner is used *without*
a functioning cablecard, it will behave as a traditional HDHR.

This addition is a minor hack, as it involves contacting the HDHR
rather than just checking the card type, but it will definitely
serve until the OCUR tuner type is ready, and then we can encourage
users to move to that tuner type to use the DRI interface.

This concludes the patches necessary to get the HDHR Prime
configuration experience where it should be for a release.  One
can now create all three tuners without issue, and fetch channels
without the use of a dummy tuner or other tricks.

Modified:

   mythtv/libs/libmythtv/cardutil.cpp
   mythtv/libs/libmythtv/cardutil.h
   mythtv/libs/libmythtv/datadirect.cpp
   mythtv/libs/libmythtv/sourceutil.cpp
   mythtv/libs/libmythtv/sourceutil.h
   mythtv/libs/libmythtv/videosource.cpp
   mythtv/programs/mythfilldatabase/channeldata.cpp



More information about the mythtv-commits mailing list