utils/dvb: Don't handle DVB-S2/T2 if version is bellow v5
authorMauro Carvalho Chehab <mchehab@redhat.com>
Wed, 9 Nov 2011 13:17:37 +0000 (11:17 -0200)
committerMauro Carvalho Chehab <mchehab@redhat.com>
Sat, 7 Jan 2012 13:12:11 +0000 (11:12 -0200)
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
utils/dvb/dvb-fe.c

index 3be7229..9a837b2 100644 (file)
@@ -83,6 +83,8 @@ struct dvb_v5_fe_parms *dvb_fe_open(int adapter, int frontend, unsigned verbose)
                case FE_QPSK:
                        parms->current_sys = SYS_DVBS;
                        parms->systems[parms->num_systems++] = parms->current_sys;
+                       if (parms->version < 0x0500)
+                               break;
                        if (parms->info.caps & FE_CAN_2G_MODULATION) {
                                parms->systems[parms->num_systems++] = SYS_DVBS2;
                        }
@@ -94,6 +96,8 @@ struct dvb_v5_fe_parms *dvb_fe_open(int adapter, int frontend, unsigned verbose)
                case FE_OFDM:
                        parms->current_sys = SYS_DVBT;
                        parms->systems[parms->num_systems++] = parms->current_sys;
+                       if (parms->version < 0x0500)
+                               break;
                        if (parms->info.caps & FE_CAN_2G_MODULATION) {
                                parms->systems[parms->num_systems++] = SYS_DVBT2;
                        }