lib/dvb/frontend.cpp: fix SNRdb calculation for 8PSK transponder (broken since update...
authorghost <andreas.monzner@multimedia-labs.de>
Tue, 12 Oct 2010 16:22:22 +0000 (18:22 +0200)
committerghost <andreas.monzner@multimedia-labs.de>
Tue, 12 Oct 2010 16:22:55 +0000 (18:22 +0200)
lib/dvb/frontend.cpp

index abbb8d294ab6f2e89d25fda3e8f8e796120a206b..01288d16cb581c1c3f61b64ac4f64afff87ad4a4 100644 (file)
@@ -813,7 +813,7 @@ int eDVBFrontend::readFrontendData(int type)
                                        float fval1 = SDS_SNRE / 268435456.0,
                                                  fval2, fval3, fval4;
 
                                        float fval1 = SDS_SNRE / 268435456.0,
                                                  fval2, fval3, fval4;
 
-                                       if (parm_u_qpsk_fec_inner <= FEC_S2_QPSK_9_10) // DVB-S2 QPSK
+                                       if (oparm.sat.modulation == eDVBFrontendParametersSatellite::Modulation_QPSK)
                                        {
                                                fval2 = 6.76;
                                                fval3 = 4.35;
                                        {
                                                fval2 = 6.76;
                                                fval3 = 4.35;