[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