I made an exception in my app if the system is ATSC/QAM it uses the snr = snr * 10.0 and havent found a card yet that it doesnt work with. Ive also converted quite a few of my dvb-s tuners to report db in the same way. Havent found a card yet that doesnt have the ability to report snr in db. Im sure there is one, but I wonder how old it is and if anyone still uses them. I have found a few tuner/demods that dont have a method of reporting signal strength and just use a calc based off the snr in db to make a fake strength. How I look at is if snr in % is completely arbitrary and means nothing when compared from one tuner to another, whats the harm in that particularly weird tuner/demod of reporting a fake SNR that is arbitrary and have every other device in Linux report something useful. Seems dumb to have every device in Linux report an arbitrary useless value just because one or two devices cant report anything useful. I just hate seeing every device reporting useless values just because one or two tuner/demods are reporting useless values. Why destroy that useful data for the sake of making all data uniformly useless. Chris Lee On Sun, Nov 24, 2013 at 11:20 AM, Devin Heitmueller <dheitmueller@xxxxxxxxxxxxxx> wrote: > On Sun, Nov 24, 2013 at 1:02 PM, Chris Lee <updatelee@xxxxxxxxx> wrote: >> This is a frustration of mine. Some report it in SNR others report it >> in terms of % (current snr / (max_snr-min_snr)) others its completely >> random. >> >> Seems many dvb-s report arbitrary % which is stupid and many atsc >> report snr by 123 would be 12.3db. But there isnt any standardization >> around. >> >> imo everything should be reported in terms of db, why % was ever >> chosen is beyond logic. >> >> Is this something we can get ratified ? > > I wouldn't hold your breath. We've been arguing about this for years. > You can check the archives for the dozens of messages exchanged on > the topic. > > Given almost all the Linux drivers for ATSC/ClearQAM devices sold > today report in 0.1 dB increments, I'm tempted to put a hack in the > various applications to assume all ATSC devices are in that format. > I've essentially given up on any hope that there will be any agreement > on a kernel API which applications can rely on for a uniform format. > > Devin > > -- > Devin J. Heitmueller - Kernel Labs > http://www.kernellabs.com -- 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