Bug #4529 » debug1.patch
src/input/mpegts/mpegts_network_dvb.c | ||
---|---|---|
666 | 666 | |
667 | 667 |
ln = (dvb_network_t*)mn; |
668 | 668 |
mm = dvb_network_find_mux(ln, dmc, onid, tsid, 0, 0); |
669 |
tvhwarn(LS_MPEGTS, "create mux %p discover %d force %d", mm, ln->mn_autodiscovery, force); |
|
669 | 670 |
if (!mm && (ln->mn_autodiscovery != MN_DISCOVERY_DISABLE || force)) { |
670 | 671 |
cls = dvb_network_mux_class((mpegts_network_t *)ln); |
671 | 672 |
save |= cls == &dvb_mux_dvbt_class && dmc->dmc_fe_type == DVB_TYPE_T; |
... | ... | |
673 | 674 |
save |= cls == &dvb_mux_dvbs_class && dmc->dmc_fe_type == DVB_TYPE_S; |
674 | 675 |
save |= cls == &dvb_mux_atsc_t_class && dmc->dmc_fe_type == DVB_TYPE_ATSC_T; |
675 | 676 |
save |= cls == &dvb_mux_atsc_c_class && dmc->dmc_fe_type == DVB_TYPE_ATSC_C; |
677 |
tvhwarn(LS_MPEGTS, "1: save %d", save); |
|
676 | 678 |
if (save && dmc->dmc_fe_type == DVB_TYPE_S) { |
677 | 679 |
satpos = dvb_network_get_orbital_pos(mn); |
678 | 680 |
/* do not allow to mix satellite positions */ |