]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
subscriptions: send GRACE also for the MUX subscriptions
authorJaroslav Kysela <perex@perex.cz>
Mon, 18 Aug 2014 06:49:58 +0000 (08:49 +0200)
committerJaroslav Kysela <perex@perex.cz>
Mon, 18 Aug 2014 06:49:58 +0000 (08:49 +0200)
src/subscriptions.c

index a77987a40054f4e16cb4803c76cbbed4f36a2167..193dd21390f1daa4703437d89a5e0c2c7c0f6802 100644 (file)
@@ -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;