small change to detect new stv0288 driver
authorAndreas Monzner <andreas.monzner@multimedia-labs.de>
Thu, 21 Aug 2008 17:52:28 +0000 (17:52 +0000)
committerAndreas Monzner <andreas.monzner@multimedia-labs.de>
Thu, 21 Aug 2008 17:52:28 +0000 (17:52 +0000)
lib/dvb/frontend.cpp

index 0ae2dd35212ba4fa357526efdfd0a4368b09dd9a..fb321996396263ca464a7ac8e9b36a912266fe3a 100644 (file)
@@ -732,7 +732,8 @@ int eDVBFrontend::readFrontendData(int type)
                                                {250,1123}, {260,1058}, {270,1004}, {280,957}, {290,920},
                                                {300,890}
                                        };
-                                       long regval = 0xFFFF - ((snr / 3) + 0xA100), // revert some dvb api calulations to get the real register value
+                                       int add=strchr(m_description, '.') ? 0xA250 : 0xA100;
+                                       long regval = 0xFFFF - ((snr / 3) + add), // revert some dvb api calulations to get the real register value
                                                Imin=0,
                                                Imax=30,
                                                i;