From 549785a432ccba15d5884841e1deee5ea41b944e Mon Sep 17 00:00:00 2001 From: "Reynaldo H. Verdejo Pinochet" Date: Wed, 20 Apr 2016 14:47:22 -0700 Subject: [PATCH] dvbsrc: warn on wrong DVB-T2 stream ID value Stream ID, used for DVB-T2/S2 and ISDB-S can not exceed 255 for the former. Change makes this explicit. --- sys/dvb/gstdvbsrc.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/sys/dvb/gstdvbsrc.c b/sys/dvb/gstdvbsrc.c index 570e3c3caa..07ff5a300a 100644 --- a/sys/dvb/gstdvbsrc.c +++ b/sys/dvb/gstdvbsrc.c @@ -2436,6 +2436,10 @@ gst_dvbsrc_set_fe_params (GstDvbSrc * object, struct dtv_properties *props) "transmission mode should be either AUTO, 1K, 2K, 4K, 8K, 16K " "or 32K"); } + if (object->stream_id > 255) { + GST_WARNING_OBJECT (object, "Wrong DVB-T2 stream ID '%d'. Value " + "can't be greater than 255", object->stream_id); + } } set_prop (props->props, &n, DTV_BANDWIDTH_HZ, object->bandwidth); set_prop (props->props, &n, DTV_CODE_RATE_HP, object->code_rate_hp);