} else if (ln->ln_type == DVB_TYPE_ATSC_C) {
idc = &dvb_mux_atsc_c_class;
delsys = DVB_SYS_DVBC_ANNEX_B;
+ } else if (ln->ln_type == DVB_TYPE_ISDB_T) {
+ idc = &dvb_mux_isdb_t_class;
+ delsys = DVB_SYS_ISDBT;
+ } else if (ln->ln_type == DVB_TYPE_ISDB_C) {
+ idc = &dvb_mux_isdb_c_class;
+ delsys = DVB_SYS_ISDBC;
+ } else if (ln->ln_type == DVB_TYPE_ISDB_S) {
+ idc = &dvb_mux_isdb_s_class;
+ delsys = DVB_SYS_ISDBS;
+ } else if (ln->ln_type == DVB_TYPE_DAB) {
+ idc = &dvb_mux_dab_class;
+ delsys = DVB_SYS_DAB;
} else {
tvherror("dvb", "unknown FE type %d", ln->ln_type);
return NULL;
return &dvb_network_atsc_t_class;
else if (type == DVB_TYPE_ATSC_C)
return &dvb_network_atsc_c_class;
+ else if (type == DVB_TYPE_ISDB_T)
+ return &dvb_network_isdb_t_class;
+ else if (type == DVB_TYPE_ISDB_C)
+ return &dvb_network_isdb_c_class;
+ else if (type == DVB_TYPE_ISDB_S)
+ return &dvb_network_isdb_s_class;
+ else if (type == DVB_TYPE_DAB)
+ return &dvb_network_dab_class;
return NULL;
}
return DVB_TYPE_ATSC_T;
else if (idc == &dvb_network_atsc_c_class)
return DVB_TYPE_ATSC_C;
+ else if (idc == &dvb_network_isdb_t_class)
+ return DVB_TYPE_ISDB_T;
+ else if (idc == &dvb_network_isdb_c_class)
+ return DVB_TYPE_ISDB_C;
+ else if (idc == &dvb_network_isdb_s_class)
+ return DVB_TYPE_ISDB_S;
+ else if (idc == &dvb_network_dab_class)
+ return DVB_TYPE_DAB;
return DVB_TYPE_NONE;
}