[mythtv] [mythtv-commits] Ticket #1648: Firewire Recorder missing signal monitor (get's stuck)

Daniel Kristjansson danielk at cuymedia.net
Thu Jan 25 22:29:05 UTC 2007


On Thu, 2007-01-25 at 17:34 +0000, MythTV wrote:
> #1648: Firewire Recorder missing signal monitor (get's stuck)
> --------------------+-------------------------------------------------------
>  Reporter:  xris    |        Owner:  jwestfall
>      Type:  patch   |       Status:  closed   
>  Priority:  minor   |    Milestone:  0.21     
> Component:  mythtv  |      Version:  head     
>  Severity:  medium  |   Resolution:  fixed    
> --------------------+-------------------------------------------------------
> Comment (by curtis at stanfordcomputing.com):
> 
>  I'm using the mythtv-firewire branch version 12624. I tried the latest
>  12639 but it didn't work at all.
>  Which branch do you think I should use if I want to test the latest
>  firewire changes, mythtv-firewire or the HEAD?

You are using the right version. I've found that changing the
kResetTimeout can fix this issue with any particular STB. The
range of golden values appears to be in the 500 to 1500 ms
range; which is why it is set to 1000 ms right now. If you make
it too small the STB doesn't renegotiate the connection in time,
but if you make it too long it stops streaming. I've also found
that if we don't reset, but simply stop and resume streaming
this sometimes works to recover from stopped streaming. What we
really need to figure out though is why we can only recover
streaming on every other reset. This works 100% of the time
on OS X, and so far I haven't figured out anything we are doing
differently on Linux that should have any effect.

PS The latest revision the in mythtv-firewire branch is broken,
but I should have a fix for that problem soon. I'm basically
changing things to use the same code on OSX and Linux for
anything that might have something to do with reset handling.
This should at the very least reveal what the problem is;
this code may never get ported to the SVN head if we can fix
the problem more simply once we diagnose it.

-- Daniel



More information about the mythtv-dev mailing list