]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
SYS_DVBS can have other modulation, ex: PSK_8 which will not work without this fix
authorDani Louca <dani.louca@gmail.com>
Thu, 6 Mar 2014 04:16:51 +0000 (23:16 -0500)
committerAdam Sutton <dev@adamsutton.me.uk>
Fri, 7 Mar 2014 20:37:15 +0000 (20:37 +0000)
src/input/mpegts/linuxdvb/linuxdvb_frontend.c

index 9851beb3a7807c3d1095f321545c53d7451dc279..5a9e8949dbe0261e92807ee39822802f0ad2e341 100644 (file)
@@ -828,11 +828,10 @@ linuxdvb_frontend_tune0
     S2CMD(DTV_SYMBOL_RATE,       p->u.qpsk.symbol_rate);
     S2CMD(DTV_INNER_FEC,         p->u.qpsk.fec_inner);
     S2CMD(DTV_PILOT,             dmc->dmc_fe_pilot);
+    S2CMD(DTV_MODULATION,        dmc->dmc_fe_modulation);
     if (lm->lm_tuning.dmc_fe_delsys == SYS_DVBS) {
-      S2CMD(DTV_MODULATION,        QPSK);
       S2CMD(DTV_ROLLOFF,           ROLLOFF_35);
     } else {
-      S2CMD(DTV_MODULATION,        dmc->dmc_fe_modulation);
       S2CMD(DTV_ROLLOFF,           dmc->dmc_fe_rolloff);
     }