From aa1eaff9277c9ee5fa4ea3649b57e45a8da82d0f Mon Sep 17 00:00:00 2001 From: Dave Chapman Date: Tue, 8 Jan 2013 22:49:17 +0000 Subject: [PATCH] TRANSMISSION_MODE_4K did not exist prior to DVB API v5, use AUTO instead. Fixes issue 1510. --- src/dvb/dvb_tables.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/dvb/dvb_tables.c b/src/dvb/dvb_tables.c index 725d01ca..5c1398c4 100644 --- a/src/dvb/dvb_tables.c +++ b/src/dvb/dvb_tables.c @@ -630,7 +630,14 @@ static const fe_guard_interval_t guard_interval_tab [4] = { }; static const fe_transmit_mode_t transmission_mode_tab [4] = { - TRANSMISSION_MODE_2K, TRANSMISSION_MODE_8K, TRANSMISSION_MODE_4K, TRANSMISSION_MODE_AUTO + TRANSMISSION_MODE_2K, + TRANSMISSION_MODE_8K, +#if DVB_API_VERSION >= 5 + TRANSMISSION_MODE_4K, +#else + TRANSMISSION_MODE_AUTO, /* For older DVB API versions - hope the device can detect */ +#endif + TRANSMISSION_MODE_AUTO }; static const fe_hierarchy_t hierarchy_info_tab [8] = {