[mythtv] DVB 7133 uk full dvb-t scan problems
Allan Stirling
Dibblahmythml0015 at pendor.org
Sat Aug 27 13:48:11 UTC 2005
Allan Stirling wrote:
> Stuart Auchterlonie wrote:
>
>> On Sat, Aug 27, 2005 at 01:56:54PM +0100, Allan Stirling wrote:
>>
>>>> + fe_status_t tmp_stat;
>>>> + memset(&tmp_stat, 0, sizeof(fe_status_t));
>>>> + if (ioctl(fd,FE_READ_STATUS, &tmp_stat)) {
>>>> + if (tmp_stat == FE_HAS_LOCK)
>>>> + return true;
>>>
>>>
>>> I don't see how. Don't you mean:
>>>
>>> if (tmp_stat & FE_HAS_LOCK)
>>> return true;
>>>
>>> Since the rest of the lock status isn't always 0...
>>>
>>
>>
>> No that's correct.
>>
>> FE_READ_STATUS returns an fe_status_t which is only an enum.
>>
>> See include/linux/dvb/frontend.h in your kernel headers...
>>
> Yes, but the enum is an AND of all of the status bits, typically you'll
> get 1F for a good lock.
>
> Cheers,
>
> Allan.
> _______________________________________________
> mythtv-dev mailing list
> mythtv-dev at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev
Hmmm...
usleep(50); // it would be nicer to use select...
Sleeping for 50usecs? Shouldn't that be 50msecs?
Cheers,
Allan.
More information about the mythtv-dev
mailing list