[mythtv-users] Why I prefer to watch sport via "Live TV" vs. recorded

Michael T. Dean mtdean at thirdcontact.com
Sun Nov 11 23:07:45 UTC 2012


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

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

Mike


More information about the mythtv-users mailing list