[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