[mythtv-commits] mythtv commit: r25543 - in trunk/mythtv/libs/libmythtv by jpoet

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Mon Aug 2 23:23:30 UTC 2010


      Author: jpoet
        Date: 2010-08-02 23:23:30 +0000 (Mon, 02 Aug 2010)
New Revision: 25543
   Changeset: http://svn.mythtv.org/trac/changeset/25543

Added:

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

Modified:

   trunk/mythtv/libs/libmythtv/analogsignalmonitor.cpp
   trunk/mythtv/libs/libmythtv/channelbase.cpp
   trunk/mythtv/libs/libmythtv/channelbase.h
   trunk/mythtv/libs/libmythtv/channelscan/channelscan_sm.cpp
   trunk/mythtv/libs/libmythtv/channelscan/channelscan_sm.h
   trunk/mythtv/libs/libmythtv/channelscan/scanmonitor.cpp
   trunk/mythtv/libs/libmythtv/channelscan/scanmonitor.h
   trunk/mythtv/libs/libmythtv/dtvsignalmonitor.cpp
   trunk/mythtv/libs/libmythtv/dtvsignalmonitor.h
   trunk/mythtv/libs/libmythtv/dvbchannel.cpp
   trunk/mythtv/libs/libmythtv/dvbchannel.h
   trunk/mythtv/libs/libmythtv/dvbsignalmonitor.cpp
   trunk/mythtv/libs/libmythtv/firewiresignalmonitor.cpp
   trunk/mythtv/libs/libmythtv/hdhrchannel.cpp
   trunk/mythtv/libs/libmythtv/hdhrsignalmonitor.cpp
   trunk/mythtv/libs/libmythtv/iptvsignalmonitor.cpp
   trunk/mythtv/libs/libmythtv/libmythtv.pro
   trunk/mythtv/libs/libmythtv/signalmonitor.cpp
   trunk/mythtv/libs/libmythtv/signalmonitor.h
   trunk/mythtv/libs/libmythtv/signalmonitorlistener.h
   trunk/mythtv/libs/libmythtv/tv_play.cpp
   trunk/mythtv/libs/libmythtv/tv_rec.cpp
   trunk/mythtv/libs/libmythtv/tv_rec.h
   trunk/mythtv/libs/libmythtv/v4lchannel.cpp
   trunk/mythtv/libs/libmythtv/v4lchannel.h

Log:

Make the actual process of changing the channel part of the signal
monitor.  Refs #6719

For LiveTV this allows feedback to be given to the user, instead of leaving
them in limbo until the channel change is complete.  Also allows for
situations where channel changes can take a very long time (e.g. using IR
blaster).

This does require the channel change process to be moved into it's own
thread, and is therefore a somewhat major change.





More information about the mythtv-commits mailing list