]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
streaming: add back source info to SMT_START message, fixes #5037
authorJaroslav Kysela <perex@perex.cz>
Mon, 26 Mar 2018 08:00:50 +0000 (10:00 +0200)
committerJaroslav Kysela <perex@perex.cz>
Mon, 26 Mar 2018 08:00:50 +0000 (10:00 +0200)
src/service.c
src/subscriptions.c

index 689409118406e39dfffc98dc1230070207c16013..86fe77e3f97b145369e1a339caef95af4d280846 100644 (file)
@@ -995,6 +995,7 @@ service_restart_streams(service_t *t)
       streaming_service_deliver(t, sm);
     }
     ss = elementary_stream_build_start(&t->s_components);
+    t->s_setsourceinfo(t, &ss->ss_si);
     sm = streaming_msg_create_data(SMT_START, ss);
     streaming_pad_deliver(&t->s_streaming_pad, sm);
     t->s_running = 1;
index 4838aac06c5e8b21464b1d780fee1522dca0ba1e..607d9d300f48fb5c33156eac53ea6f0ccc1e1e9b 100644 (file)
@@ -108,6 +108,7 @@ subscription_link_service(th_subscription_t *s, service_t *t)
   if(elementary_set_has_streams(&t->s_components, 1) || t->s_type != STYPE_STD) {
     streaming_msg_free(s->ths_start_message);
     ss = elementary_stream_build_start(&t->s_components);
+    t->s_setsourceinfo(t, &ss->ss_si);
     s->ths_start_message = streaming_msg_create_data(SMT_START, ss);
   }