On Sun, Nov 11, 2012 at 6:07 PM, Michael T. Dean <span dir="ltr">&lt;<a href="mailto:mtdean@thirdcontact.com" target="_blank">mtdean@thirdcontact.com</a>&gt;</span> wrote:<br><div class="gmail_extra"><div class="gmail_quote">

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On 11/11/2012 06:02 PM, Mike Perkins wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On 11/11/12 22:33, Michael T. Dean wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On 11/10/2012 03:23 PM, Phil Bridges wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I set my mythtv system to record today&#39;s football game at 12:30.  When I<br>
arrived home at 3, I tried to watch the game.  I went to recorded shows, and<br>
saw that the game was being recorded (the status was green in MythCenter).<br>
The size, however, was 0.0 GB.  Super.  The game didn&#39;t record, but the status<br>
was &quot;recording&quot;.<br>
<br>
To troubleshoot, I looked at my slave backend log.  Here&#39;s what it reads:<br>
<br>
2012-11-10 12:30:00.293715 I [1550/1564] TVRecEvent tv_rec.cpp:1029<br>
(HandleStateChange) - TVRec(3): Changing from None to RecordingOnly<br>
2012-11-10 12:30:00.295250 I [1550/1564] TVRecEvent tv_rec.cpp:3495<br>
(TuningCheckForHWChange) - TVRec(3): HW Tuner: 3-&gt;3<br>
2012-11-10 12:30:24.910401 E [1550/1568] JobQueue programinfo.cpp:2278<br>
(GetPlaybackURL) - ProgramInfo(1691_<u></u>20121110123000.mpg): GetPlaybackURL:<br>
&#39;1691_20121110123000.mpg&#39; should be local, but it can not be found.<br>
2012-11-10 12:30:24.913229 E [1550/1568] JobQueue programinfo.cpp:2278<br>
(GetPlaybackURL) - ProgramInfo(1691_<u></u>20121110123000.mpg): GetPlaybackURL:<br>
&#39;1691_20121110123000.mpg&#39; should be local, but it can not be found.<br>
2012-11-10 12:30:24.917001 I [1550/19969] Metadata_9124 jobqueue.cpp:2151<br>
(DoMetadataLookupThread) - JobQueue: Metadata Lookup Starting for &quot;College<br>
Football&quot;:&quot;Georgia Tech at North Carolina&quot; recorded from channel 1691 at<br>
2012-11-10T12:30:00<br>
2012-11-10 12:31:29.930111 E [1550/1568] JobQueue programinfo.cpp:2278<br>
(GetPlaybackURL) - ProgramInfo(1691_<u></u>20121110123000.mpg): GetPlaybackURL:<br>
&#39;1691_20121110123000.mpg&#39; should be local, but it can not be found.<br>
2012-11-10 12:31:29.933059 E [1550/1568] JobQueue programinfo.cpp:2278<br>
(GetPlaybackURL) - ProgramInfo(1691_<u></u>20121110123000.mpg): GetPlaybackURL:<br>
&#39;1691_20121110123000.mpg&#39; should be local, but it can not be found.<br>
2012-11-10 12:31:29.936114 I [1550/20007] Commflag_9125 jobqueue.cpp:2276<br>
(DoFlagCommercialsThread) - JobQueue: Commercial Detection Starting for<br>
&quot;College Football&quot;:&quot;Georgia Tech at North Carolina&quot; recorded from channel 1691<br>
at 2012-11-10T12:30:00<br>
2012-11-10 12:31:30.384422 E [1550/20007] Commflag_9125 programinfo.cpp:2278<br>
(GetPlaybackURL) - ProgramInfo(1691_<u></u>20121110123000.mpg): GetPlaybackURL:<br>
&#39;1691_20121110123000.mpg&#39; should be local, but it can not be found.<br>
2012-11-10 12:34:18.055609 I [1550/1567] HouseKeeping housekeeper.cpp:225<br>
(RunHouseKeeping) - Running housekeeping thread<br>
2012-11-10 12:39:23.057187 I [1550/1567] HouseKeeping housekeeper.cpp:225<br>
(RunHouseKeeping) - Running housekeeping thread<br>
<br>
Why in the world would it show as &quot;recording&quot;?  Why can&#39;t my MythTV system<br>
realize that there&#39;s no recording, and try again?<br>
</blockquote>
<br>
It&#39;s still waiting for your capture device to send it some data.  MythTV assumes<br>
that a configured capture card actually works--especially when that configured<br>
capture card fails to provide any errors that indicate it&#39;s not working.  You<br>
should troubleshoot why your capture card isn&#39;t sending any video.<br>
<br>
FWIW, if you had watched it via Live TV, you would have arrived home at 3,<br>
turned on Live TV, and--been able to watch exactly as much as you were able to<br>
watch with a failed recording.  If, however, your capture card had actually<br>
provided some data for the recording, the recording would have let you watch the<br>
2 1/2 hours that had already happened before you got home.<br>
<br>
</blockquote>
Personally, I would have considered that the fact that the status is still &#39;recording&#39; but the file cannot be found is prime evidence that something has failed. Why does the recording not fail immediately when the file is missing?<br>


</blockquote>
<br></div></div>
The file is missing because MythTV hasn&#39;t written it because the capture card hasn&#39;t provided any data /and/ hasn&#39;t said there&#39;s an error, so MythTV is waiting until the card either tells us that it&#39;s not going to work or sends some data for us to write.<br>


<br><div class="HOEnZb"><div class="h5"><br></div></div></blockquote><div><br></div><div>So there&#39;s no internal sanity check for &gt; zero data?</div></div><br></div>