Re: FE_READ_SNR and FE_READ_SIGNAL_STRENGTH docs

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Em Tue, 14 Jan 2014 17:16:10 +0200
Georgi Chorbadzhiyski <gf@xxxxxxxxxxx> escreveu:

> Hi guys, I'm confused the documentation on:
> 
> http://linuxtv.org/downloads/v4l-dvb-apis/frontend_fcalls.html#FE_READ_SNR
> http://linuxtv.org/downloads/v4l-dvb-apis/frontend_fcalls.html#FE_READ_SIGNAL_STRENGTH
> 
> states that these ioctls return int16_t values but frontend.h states:
> 
> https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/include/uapi/linux/dvb/frontend.h
> 
> #define FE_READ_SIGNAL_STRENGTH  _IOR('o', 71, __u16)
> #define FE_READ_SNR              _IOR('o', 72, __u16)
> 
> So which one is true?

Documentation is wrong. The returned values are unsigned. Would you mind send
us a patch fixing it?

Btw, the better is to use the new statistics API, when it is
available:
	http://linuxtv.org/downloads/v4l-dvb-apis/FE_GET_SET_PROPERTY.html#frontend-stat-properties

As it properly specifies the scale of each value.

If you're working in userspace, the libdvbv5 has functions that use
the new API automatically when the DVBv5 statistics are available on
a DVB driver, via  dvb_fe_retrieve_stats():

	http://git.linuxtv.org/v4l-utils.git/blob/HEAD:/lib/include/dvb-fe.h

-- 

Cheers,
Mauro
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux