[mythtv-commits] mythtv commit: r11702 by danielk

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Thu Nov 9 00:09:52 UTC 2006


      Author: danielk
        Date: 2006-11-09 00:09:51 +0000 (Thu, 09 Nov 2006)
New Revision: 11702
   Changeset: http://cvs.mythtv.org/trac/changeset/11702

Added:

   trunk/mythtv/libs/libmythtv/dtvmultiplex.cpp
   trunk/mythtv/libs/libmythtv/dtvmultiplex.h

Modified:

   trunk/mythtv/libs/libmythtv/cardutil.cpp
   trunk/mythtv/libs/libmythtv/channel.cpp
   trunk/mythtv/libs/libmythtv/channel.h
   trunk/mythtv/libs/libmythtv/channelutil.cpp
   trunk/mythtv/libs/libmythtv/channelutil.h
   trunk/mythtv/libs/libmythtv/diseqc.cpp
   trunk/mythtv/libs/libmythtv/diseqc.h
   trunk/mythtv/libs/libmythtv/dtvchannel.h
   trunk/mythtv/libs/libmythtv/dtvconfparserhelpers.cpp
   trunk/mythtv/libs/libmythtv/dtvconfparserhelpers.h
   trunk/mythtv/libs/libmythtv/dvbchannel.cpp
   trunk/mythtv/libs/libmythtv/dvbchannel.h
   trunk/mythtv/libs/libmythtv/dvbconfparser.cpp
   trunk/mythtv/libs/libmythtv/dvbconfparser.h
   trunk/mythtv/libs/libmythtv/dvbrecorder.cpp
   trunk/mythtv/libs/libmythtv/dvbsignalmonitor.cpp
   trunk/mythtv/libs/libmythtv/dvbtypes.cpp
   trunk/mythtv/libs/libmythtv/dvbtypes.h
   trunk/mythtv/libs/libmythtv/frequencytables.cpp
   trunk/mythtv/libs/libmythtv/frequencytables.h
   trunk/mythtv/libs/libmythtv/hdhrchannel.cpp
   trunk/mythtv/libs/libmythtv/hdhrchannel.h
   trunk/mythtv/libs/libmythtv/iptvchannel.h
   trunk/mythtv/libs/libmythtv/libmythtv.pro
   trunk/mythtv/libs/libmythtv/scanwizardscanner.cpp
   trunk/mythtv/libs/libmythtv/siscan.cpp
   trunk/mythtv/libs/libmythtv/siscan.h
   trunk/mythtv/libs/libmythtv/videosource.cpp

Log:

Refs #1866. Refs #2600. Replaces DVBTuning with DTVMultiplex which does not depend on DVB headers and uses the same string parsing routines as the dvb-utils channels.conf reader.

This DTVMultiplex is then used for DTVChannel::Tune() so that the different DTV channels classes no longer require custom tuning code in the channel scanner. This also gets rid of the Linux DVB header dependency in frequencytables.{h,cpp} which simplifies that code as well.

This has been tested with DVB ATSC 8-VSB/QAM-256, DVB-T, DVB-C, ivtv (which uses a DTV capable tuning class), and the HDHomeRun 8-VSB/QAM-256.




More information about the mythtv-commits mailing list