[mythtv] [mythtv-commits] Ticket #1502: DVB API requires usleep after certain calls to get reliable tuning on certain drivers (esp Nova-T).

Daniel Kristjansson danielk at cuymedia.net
Sun Mar 19 17:04:39 UTC 2006


On Sat, 2006-03-18 at 17:55 +0100, Marcus Metzler wrote:
> Some cards get confused when you hit the i2c bus too often
> (i.e. check status) and may not tune in that case. 
I've seen this happen when you check the signal while a recording
is in progress. Ideally the driver would prevent too much i2c
communication for any particular hardware.

> So what I do is :
<snip>
I've created a task ticket to incorporate this into the MythTV tuning.
I will probably address #1049 first, since it causes most of the
problems with DVB-S.

> I implemented that in my libdvb and also added a check for tuning
> times and I got times from 0.2s to 4s for DVB-S cards, always
> characteristic for the respective card.
  http://www.metzlerbros.org/dvb/index.html ?
I'll have a look..

> I did not test many DVB-T cards, but they usually tune much faster.
Yup, I'm concerned about using such a huge delay on those cards, so
I will probably use 50 ms for DVB-T & ATSC PCI cards and 300 ms for
everything else (including the DVB-T over USB cards).

> In any case you can forget about the FE_GET_EVENT, this was a relict
> from the original Nokia API which was made for some specific Nokia
Yup, I learned that when I first tried to fix the zero-length recording
problem.

-- Daniel



More information about the mythtv-dev mailing list