htsmsg_t *conf;
mpegts_mux_t *mm;
iptv_mux_t *im;
- iptv_service_t *ms;
url_t u;
int change;
http_arg_list_t args;
(*count)++;
}
- if (in->in_service_id) {
- conf = htsmsg_create_map();
- htsmsg_add_u32(conf, "sid", in->in_service_id);
- htsmsg_add_u32(conf, "dvb_servicetype", 1); /* SDTV */
- ms = iptv_service_create0(im, 0, 0, NULL, conf);
- htsmsg_destroy(conf);
- if (ms)
- iptv_bouquet_trigger(in, 0);
- }
-
end:
free(x);
urlreset(&u);
{
htsmsg_t *c, *e;
htsmsg_field_t *f;
+ iptv_service_t *ms;
char ubuf[UUID_HEX_SIZE];
/* Create Mux */
if (!(e = htsmsg_field_get_map(f))) continue;
(void)iptv_service_create0(im, 0, 0, f->hmf_name, e);
}
+ } else if (in->in_service_id) {
+ conf = htsmsg_create_map();
+ htsmsg_add_u32(conf, "sid", in->in_service_id);
+ htsmsg_add_u32(conf, "dvb_servicetype", 1); /* SDTV */
+ ms = iptv_service_create0(im, 0, 0, NULL, conf);
+ htsmsg_destroy(conf);
+ if (ms)
+ iptv_bouquet_trigger(in, 0);
}
htsmsg_destroy(c);