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] = {