[mythtv] DVB channel flipping hang

Daniel Kristjansson danielk at cuymedia.net
Thu Aug 25 01:41:06 UTC 2005


On Thu, 2005-08-25 at 01:34 +0100, Mark Weaver wrote:
> > Is it a reasonable solution just to do the ioctl and enter a select() 
> > loop at that point, with a timeout?  I can see that the fd is used 
> > elsewhere (via GetFd()) but only FE_SET_FRONTEND appears to use 
> > FE_GET_EVENT according to the API docs, so it would seem ok.  I have no 
> > idea what the actual code flow is so I could be missing something.
> > I'll probably give it a go and see what happens, it doesn't seem like 
> > too much work!
> This does seem to help, I've done 10 minutes of channel flipping with no 
> issues.  The attached patch is what I used, would be good if someone 
> else could give it a whirl.

I just committed something similar. I don't want to wait for a signal
lock since that would negate the value of a signal monitor. But instead
I wait for the first event which should be indicate that the tuner has
been told of the new frequency..

-- Daniel



More information about the mythtv-dev mailing list