]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
mpegts: fix service enumeration, failing to store weight
authorAdam Sutton <dev@adamsutton.me.uk>
Sat, 31 Aug 2013 21:45:40 +0000 (22:45 +0100)
committerAdam Sutton <dev@adamsutton.me.uk>
Sat, 31 Aug 2013 21:45:40 +0000 (22:45 +0100)
This caused oscillation between competing subscriptions!

src/input/mpegts/mpegts_service.c

index e68e7de43bb95ab784c6e857b28985de0966ea8d..9f47b9bf130ad8884eb216436d29299cb39f27eb 100644 (file)
@@ -152,8 +152,8 @@ mpegts_service_enlist(service_t *t, struct service_instance_list *sil)
     if (!mmi->mmi_input->mi_is_enabled(mmi->mmi_input)) continue;
 
     service_instance_add(sil, t, mmi->mmi_input->mi_instance,
-                         mmi->mmi_input->mi_current_weight(mmi->mmi_input),
-                         0/*TODO: priority */);
+                         0 /* TODO: priority */,
+                         mmi->mmi_input->mi_current_weight(mmi->mmi_input));
   }
 }