summaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorReynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>2016-05-12 14:12:09 -0700
committerReynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>2016-05-15 17:12:28 -0700
commit793c1a242393eb5bc29ba767bf48d139e6701296 (patch)
tree7fdafc46c312ec0908371a9fa5229ea10b5408c0 /sys
parente5ec6f102ef0c8c1040a68d229581776e96119d2 (diff)
downloadgstreamer-plugins-bad-793c1a242393eb5bc29ba767bf48d139e6701296.tar.gz
dvbsrc: add modulation checks for DVB-T and T2
Diffstat (limited to 'sys')
-rw-r--r--sys/dvb/gstdvbsrc.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/sys/dvb/gstdvbsrc.c b/sys/dvb/gstdvbsrc.c
index 1dae30f72..81b7bf487 100644
--- a/sys/dvb/gstdvbsrc.c
+++ b/sys/dvb/gstdvbsrc.c
@@ -2065,6 +2065,14 @@ gst_dvbsrc_is_valid_modulation (guint delsys, guint mod)
if (mod == VSB_8 || mod == VSB_16)
return TRUE;
break;
+ case SYS_DVBT:
+ if (mod == QPSK || mod == QAM_16 || mod == QAM_64)
+ return TRUE;
+ break;
+ case SYS_DVBT2:
+ if (mod == QPSK || mod == QAM_16 || mod == QAM_64 || mod == QAM_256)
+ return TRUE;
+ break;
default:
GST_FIXME ("No delsys/modulation sanity checks implemented for this "
"delivery system");