mpegts network_scan: fix problem with active muxes being re-added to scan Q
This commit is contained in:
parent
626d2f01d7
commit
e2b91b3e37
2 changed files with 3 additions and 2 deletions
|
@ -661,6 +661,9 @@ mpegts_mux_stop ( mpegts_mux_t *mm, int force )
|
|||
|
||||
/* Scanning */
|
||||
mpegts_network_scan_mux_cancel(mm, 1);
|
||||
if (mm->mm_scan_state == MM_SCAN_STATE_IDLE &&
|
||||
mm->mm_network->mn_idlescan)
|
||||
mpegts_network_scan_queue_add(mm, SUBSCRIPTION_PRIO_SCAN_IDLE);
|
||||
|
||||
/* Events */
|
||||
mpegts_fire_event(mm, ml_mux_stop);
|
||||
|
|
|
@ -124,8 +124,6 @@ mpegts_network_scan_mux_done0
|
|||
}
|
||||
|
||||
/* Re-enable? */
|
||||
if (mm->mm_network->mn_idlescan && !weight)
|
||||
weight = SUBSCRIPTION_PRIO_SCAN_IDLE;
|
||||
if (weight > 0)
|
||||
mpegts_network_scan_queue_add(mm, weight);
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue