[mythtv] DVB channel flipping hang

Mark Weaver mark-clist at npsl.co.uk
Wed Aug 24 23:33:13 UTC 2005


> 
> I've been running 0.18.1 with a patch that uses FE_READ_STATUS to
> wait for tuning to complete rather than FE_GET_EVENT because the
> kernel source looked like that would block properly but I still
> loose recording sometimes.
> 
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!

Thanks,

Mark


More information about the mythtv-dev mailing list