[mythtv-commits] mythtv commit: r7018 by danielk
mythtv at cvs.mythtv.org
mythtv at cvs.mythtv.org
Thu Aug 11 22:25:21 UTC 2005
Author: danielk
Date: 2005-08-11 22:25:20 +0000 (Thu, 11 Aug 2005)
New Revision: 7018
Changeset: http://cvs.mythtv.org/trac/changeset/7018
Modified:
trunk/mythtv/libs/libmythtv/dtvsignalmonitor.cpp
trunk/mythtv/libs/libmythtv/dvbchannel.cpp
trunk/mythtv/libs/libmythtv/hdtvrecorder.cpp
trunk/mythtv/libs/libmythtv/tv_play.cpp
trunk/mythtv/libs/libmythtv/tv_rec.cpp
trunk/mythtv/libs/libmythtv/tv_rec.h
Log:
A few changes from the signal monitor patch:
* SIParser is moved to TVRec, this is needed so the parser
can be coordinated with this signal monitoring.
* TVRec::ResetRecorder() added, right now it just
calls recorder->Reset(), and shuts down and restarts
the signal monitor. Replaces recorder->Reset() in code.
* A timeout is added to TVRec::RequestRingBufferBlock()
this lets the data get sent more often if we are
writing too slowly to the RingBuffer to fill a full
block in a reasonable time. A noticable problem if
you are writing little blank frames to the buffer...
* A SignalMonitor is used to wait for the signal to
be good enough to start recording and to discover
the program number when dealing with ATSC channels.
The SIParser part of this patch means that the new DVBChannel
changes can become a separate independent patch from the rest
of the signal monitoring patch.
This doesn't commit doesn't implement the signal monitoring
user interface, nor the DummyDTVRecorder. It just uses the
SignalMonitors instead of ad hoc monitoring code in DVBChannel
and HDTVRecorder.
More information about the mythtv-commits
mailing list