[mythtv-commits] mythtv commit: r13407 - in branches/mythtv-multirec by danielk

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Fri May 4 16:27:40 UTC 2007


      Author: danielk
        Date: 2007-05-04 16:27:39 +0000 (Fri, 04 May 2007)
New Revision: 13407
   Changeset: http://cvs.mythtv.org/trac/changeset/13407

Modified:

   branches/mythtv-multirec/libs/libmythtv/channelutil.cpp
   branches/mythtv-multirec/libs/libmythtv/channelutil.h
   branches/mythtv-multirec/libs/libmythtv/guidegrid.cpp
   branches/mythtv-multirec/libs/libmythtv/guidegrid.h
   branches/mythtv-multirec/libs/libmythtv/progfind.cpp
   branches/mythtv-multirec/libs/libmythtv/tv_play.cpp
   branches/mythtv-multirec/libs/libmythtv/tv_play.h
   branches/mythtv-multirec/programs/mythfrontend/main.cpp

Log:

Refs #3326. Reworks how GuideGrid handles duplicates so that we can properly mark channels that are currently untunable in the LiveTV EPG, and so that we can change to a station regardless of which chanid came up first for that station in the DB query.

We keep track of the duplicates in GuideGrid so if the channel is in use by all recorders using source X, but is available on source Y (under a different chanid) we can still tune to it. The callsign is used first for matching, but if you have two different stations with the same channum and no callsign these will also be considered equivalent.

We use this same map of duplicates when checking whether a channel is tunable and placing an X next to the untunable channels.




More information about the mythtv-commits mailing list