From f53bb4e05a39507a31f1bd87d2114c98ad2b2111 Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Wed, 9 Jul 2014 17:26:41 +0200 Subject: [PATCH] epggrab: ota - mux_start - register all muxes --- src/epggrab/otamux.c | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/src/epggrab/otamux.c b/src/epggrab/otamux.c index 158f25bb..51582247 100644 --- a/src/epggrab/otamux.c +++ b/src/epggrab/otamux.c @@ -192,7 +192,7 @@ epggrab_mux_start ( mpegts_mux_t *mm, void *p ) { epggrab_module_t *m; epggrab_ota_map_t *map; - epggrab_ota_mux_t *ota, ota_skel; + epggrab_ota_mux_t *ota; const char *uuid = idnode_uuid_as_str(&mm->mm_id); /* Already started */ @@ -200,16 +200,10 @@ epggrab_mux_start ( mpegts_mux_t *mm, void *p ) if (!strcmp(ota->om_mux_uuid, uuid)) return; - /* Find the configuration */ - ota_skel.om_mux_uuid = (char *)uuid; - ota = RB_FIND(&epggrab_ota_all, &ota_skel, om_global_link, om_id_cmp); - if (!ota) - return; - /* Register all modules */ LIST_FOREACH(m, &epggrab_modules, link) { if (m->type == EPGGRAB_OTA && m->enabled) - epggrab_ota_register((epggrab_module_ota_t *)m, ota, mm); + epggrab_ota_register((epggrab_module_ota_t *)m, NULL, mm); } /* Check if already active */