I didn't receive Devin's mail, so I'm replying to this one instead, see below: On 06.11.2011 20:59, Steffen Barszus wrote: > On Sun, 6 Nov 2011 10:01:49 -0500 > Devin Heitmueller <dheitmueller@xxxxxxxxxxxxxx> wrote: > >> On Sunday, November 6, 2011, Steffen Barszus >> <steffenbpunkt@xxxxxxxxxxxxxx> wrote: >>> >>> Any uniform >>> scale is better, then whats there at the moment. [...] >> (and I've said on numerous occasions when discussing this >> issue that any standard that is uniform is better than no standard at >> all). "Perfect is the enemy of good" Quoting myself from three years ago, I propose to add an interface to read SNR in units of db/100: On 17.10.2008 11:55, Andreas Oberritter wrote: > How about adding a new command instead (and a similar one for S2API)? > > /* Read SNR in units of dB/100 */ > #define FE_READ_SNR_DB _IOR('o', 74, __u16) > > Then it's no problem to slowly migrate the drivers to this interface. The > old interface can still stay for some time without changes. Applications > can try this ioctl, and if it returns an error, then it is not implemented > for the used device. S2API currently implements none of the signal quality measurement commands that v3 knows about. Nevertheless, it should be easy to add a property: /* SNR in units of dB/100 */ #define DTV_SNR 44 If a driver does not implement this property, the core should return an error (i.e. set dtv_property.result to a non-zero value, e.g. -EOPNOTSUPP). Regards, Andreas -- 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