summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorReynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>2014-10-24 19:30:25 -0300
committerReynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>2014-10-24 20:24:36 -0300
commit34216b83326ad8a50c5548a01d7267039323215d (patch)
tree84e56bd02b863e01fe06d0350f66227767ccdd59
parentc1d48d4acdd4e261d2813c41f9aee2bc48943bd7 (diff)
dvbsrc: add checks on allowed DVB-T bandwidths
-rw-r--r--sys/dvb/gstdvbsrc.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/sys/dvb/gstdvbsrc.c b/sys/dvb/gstdvbsrc.c
index 293e3d66a..cb3ab5127 100644
--- a/sys/dvb/gstdvbsrc.c
+++ b/sys/dvb/gstdvbsrc.c
@@ -2384,6 +2384,11 @@ gst_dvbsrc_set_fe_params (GstDvbSrc * object, struct dtv_properties *props)
GST_WARNING_OBJECT (object, "Wrong DVB-T parameter combination: "
"transmission mode should be either AUTO, 2K or 8K");
}
+ if (object->bandwidth != 6000000 && object->bandwidth != 7000000 &&
+ object->bandwidth != 8000000) {
+ GST_WARNING_OBJECT (object, "Wrong DVB-T parameter value: bandwidth "
+ "is %d but only 6, 7 and 8 MHz are allowed", object->bandwidth);
+ }
case SYS_DVBT2:
if (object->delsys != SYS_DVBT &&
object->transmission_mode != TRANSMISSION_MODE_AUTO &&