[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