From: Jaroslav Kysela Date: Mon, 18 Aug 2014 06:49:58 +0000 (+0200) Subject: subscriptions: send GRACE also for the MUX subscriptions X-Git-Tag: v4.1~1522 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=51ea193f2b960a48081d01044e126c7dde0b403f;p=thirdparty%2Ftvheadend.git subscriptions: send GRACE also for the MUX subscriptions --- diff --git a/src/subscriptions.c b/src/subscriptions.c index a77987a40..193dd2139 100644 --- a/src/subscriptions.c +++ b/src/subscriptions.c @@ -779,9 +779,12 @@ subscription_create_from_mux sm = streaming_msg_create_data(SMT_START, ss); streaming_target_deliver(s->ths_output, sm); + r = (mi->mi_get_grace ? mi->mi_get_grace(mi, mm) : 0) + 20; + sm = streaming_msg_create_code(SMT_GRACE, r); + streaming_target_deliver(s->ths_output, sm); + pthread_mutex_unlock(&mi->mi_output_lock); - r = (mi->mi_get_grace ? mi->mi_get_grace(mi, mm) : 0) + 20; gtimer_arm(&s->ths_receive_timer, mux_data_timeout, s, r); return s;