diff options
author | Vincent Penquerc'h <vincent.penquerch@collabora.co.uk> | 2014-04-11 15:38:16 +0100 |
---|---|---|
committer | Edward Hervey <bilboed@bilboed.com> | 2014-05-26 13:28:24 +0200 |
commit | b67f64cf5dde04f23ec3b00e9be97eac12e58639 (patch) | |
tree | 4645432c174ba39922a1ff034888fb94bc528908 /sys/dvb | |
parent | 038d9794a1fb84e754de9bd07b1d8afad769218e (diff) | |
download | gstreamer-plugins-bad-b67f64cf5dde04f23ec3b00e9be97eac12e58639.tar.gz |
dvbsrc: map SYS_DVBC_ANNEX_A SYS_DVBC_ANNEX_AC for DVB API < 5.6
https://bugzilla.gnome.org/show_bug.cgi?id=721869
Diffstat (limited to 'sys/dvb')
-rw-r--r-- | sys/dvb/gstdvbsrc.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/sys/dvb/gstdvbsrc.c b/sys/dvb/gstdvbsrc.c index ff5339afe..89f6b9cd1 100644 --- a/sys/dvb/gstdvbsrc.c +++ b/sys/dvb/gstdvbsrc.c @@ -123,6 +123,11 @@ #include <gst/gst-i18n-plugin.h> +/* Before 5.6 we map A to AC */ +#if !HAVE_V5_MINOR(6) +#define SYS_DVBC_ANNEX_A SYS_DVBC_ANNEX_AC +#endif + /* NO_STREAM_ID_FILTER introduced in minor 8 */ #ifndef NO_STREAM_ID_FILTER #define NO_STREAM_ID_FILTER (~0U) @@ -377,7 +382,9 @@ gst_dvbsrc_delsys_get_type (void) {SYS_DAB, "DAB", "dab"}, {SYS_DVBT2, "DVB-T2", "dvb-t2"}, {SYS_TURBO, "TURBO", "turbo"}, +#if HAVE_V5_MINOR(6) {SYS_DVBC_ANNEX_C, "DVB-C-C", "dvb-c-c"}, +#endif {0, NULL, NULL}, }; @@ -1720,7 +1727,9 @@ gst_dvbsrc_tune (GstDvbSrc * object) break; case SYS_DVBC_ANNEX_A: case SYS_DVBC_ANNEX_B: +#if HAVE_V5_MINOR(6) case SYS_DVBC_ANNEX_C: +#endif GST_INFO_OBJECT (object, "Tuning DVB-C/ClearCable to %d, srate=%d", freq, sym_rate); |