subscription: fix the mux data timeout
This commit is contained in:
parent
98b5304be6
commit
0a7ce2caf5
1 changed files with 4 additions and 1 deletions
|
@ -743,8 +743,11 @@ mux_data_timeout ( void *aux )
|
|||
th_subscription_t *s = aux;
|
||||
mpegts_input_t *mi = s->ths_mmi->mmi_input;
|
||||
|
||||
if (!s->ths_mmi)
|
||||
return;
|
||||
|
||||
if (!mi->mi_live) {
|
||||
subscription_unlink_mux(s, SM_CODE_NO_INPUT);
|
||||
mpegts_mux_remove_subscriber(s->ths_mmi->mmi_mux, s, SM_CODE_NO_INPUT);
|
||||
return;
|
||||
}
|
||||
mi->mi_live = 0;
|
||||
|
|
Loading…
Add table
Reference in a new issue