[mythtv-firehose] mythtv/rtp commit: 527c91099 by Daniel Thor Kristjansson (daniel-kristjansson)

MythTV noreply at mythtv.org
Fri Mar 9 17:45:04 UTC 2012


      Author:  Daniel Thor Kristjansson <danielk at cuymedia.net>
 Change Date:  2012-03-09T09:44:15-08:00
   Push Date:  2012/03/09 09:44:34 -0800
  Repository:  mythtv
      Branch:  rtp
New Revision:  527c910999d4053c7c1935df4c67c10c5a38ed76
   Changeset:  https://github.com/MythTV/mythtv/commit/527c91099

Log:

Set up IPTVStreamHandler only when we have a StreamData.

With other recorders the StreamHandler lives as long as the device does, but for IPTV we
need to create a new IPTVStreamHandler for every channel we tune to. So instead of creating
one whenever Tune is called we now only create it when the MPEGStreamData is set.

This means we need to unset the MPEGStreamData to pause the IPTVRecorder and set it
when unpausing the IPTVRecorder so RecorderBase::PauseAndWait() has been overridden
to do that.

Modified:

   mythtv/libs/libmythtv/dtvsignalmonitor.h
   mythtv/libs/libmythtv/iptvchannel.cpp
   mythtv/libs/libmythtv/iptvchannel.h
   mythtv/libs/libmythtv/iptvrecorder.cpp
   mythtv/libs/libmythtv/iptvrecorder.h
   mythtv/libs/libmythtv/iptvsignalmonitor.cpp
   mythtv/libs/libmythtv/iptvsignalmonitor.h
   mythtv/libs/libmythtv/iptvstreamhandler.cpp
   mythtv/libs/libmythtv/iptvtuningdata.h



More information about the mythtv-firehose mailing list