Bug #4562 ยป test1.patch
src/input/mpegts/mpegts_service.c | ||
---|---|---|
675 | 675 |
LIST_FOREACH(mn, &mpegts_network_all, mn_global_link) { |
676 | 676 |
if (!idnode_is_instance(&mn->mn_id, &dvb_network_class)) continue; |
677 | 677 |
if (dvb_network_mux_class(mn) != idc) continue; |
678 |
tvhwarn(LS_MPEGTS, "network %p ok", mn); |
|
678 | 679 |
if (!mpegts_service_match_network(mn, hash, idc)) continue; |
679 | 680 |
LIST_FOREACH(mm, &mn->mn_muxes, mm_network_link) { |
680 | 681 |
if (!idnode_is_instance(&mm->mm_id, idc)) continue; |
682 |
tvhwarn(LS_MPEGTS, "mux %p ok tsid 0x%04X onid 0x%04X", mm, mm->mm_tsid, mm->mm_onid); |
|
681 | 683 |
if (mm->mm_tsid != tsid || mm->mm_onid != onid) continue; |
682 | 684 |
if (!mpegts_service_match_mux((dvb_mux_t *)mm, hash, idc)) continue; |
683 | 685 |
LIST_FOREACH(s, &mm->mm_services, s_dvb_mux_link) |