[mythtv-commits] mythtv commit: r10392 - in trunk/mythtv by danielk
mythtv at cvs.mythtv.org
mythtv at cvs.mythtv.org
Tue Jul 4 21:18:07 UTC 2006
Author: danielk
Date: 2006-07-04 21:18:05 +0000 (Tue, 04 Jul 2006)
New Revision: 10392
Changeset: http://cvs.mythtv.org/trac/changeset/10392
Modified:
trunk/mythtv/libs/libmythtv/channel.cpp
trunk/mythtv/libs/libmythtv/channelbase.cpp
trunk/mythtv/libs/libmythtv/channelbase.h
trunk/mythtv/libs/libmythtv/channelutil.cpp
trunk/mythtv/libs/libmythtv/channelutil.h
trunk/mythtv/libs/libmythtv/datadirect.cpp
trunk/mythtv/libs/libmythtv/dbcheck.cpp
trunk/mythtv/libs/libmythtv/dvbchannel.cpp
trunk/mythtv/libs/libmythtv/dvbchannel.h
trunk/mythtv/libs/libmythtv/eithelper.cpp
trunk/mythtv/libs/libmythtv/eithelper.h
trunk/mythtv/libs/libmythtv/eitscanner.cpp
trunk/mythtv/libs/libmythtv/guidegrid.cpp
trunk/mythtv/libs/libmythtv/hdhrchannel.cpp
trunk/mythtv/libs/libmythtv/mpeg/atscstreamdata.cpp
trunk/mythtv/libs/libmythtv/mpeg/atscstreamdata.h
trunk/mythtv/libs/libmythtv/previouslist.cpp
trunk/mythtv/libs/libmythtv/previouslist.h
trunk/mythtv/libs/libmythtv/proglist.cpp
trunk/mythtv/libs/libmythtv/programinfo.cpp
trunk/mythtv/libs/libmythtv/tv_rec.cpp
trunk/mythtv/libs/libmythtv/videosource.cpp
trunk/mythtv/programs/mythbackend/mainserver.cpp
trunk/mythtv/programs/mythfrontend/globalsettings.cpp
trunk/mythtv/programs/mythfrontend/manualschedule.cpp
Log:
Closes #1966. Merges mythtv-atscsrcid to head.
This splits the atscsrcid column into two columns atsc_major_chan and atsc_minor_chan to support ATSC channels in QAM which uses much larger numbers for minor channels.
This introduces a smart channel sorting method that can handle mixed system channel lineups much better. i.e. DVB-S + ATSC + NTSC channel are sorted inteligently when they are in the same lineup.
This adds code to TVRec::InitChannel() to fall back to a channel in your lineup when your startchannel does not exist in the lineup and so is not tunable. This assures that LiveTV is not broken when a channel disappears from your lineup, or the user forgets to set it after the initial mythfilldatabase run.
These changes are explained in more detail in the mythtv-atscsrcid commit logs attached to Ticket #1966. I've been running a version of this for about two weeks without serious problems (only sorting problems which have been fixed), but I'll be on the lookout for any error reports in the coming week.
More information about the mythtv-commits
mailing list