.name = "ATSC",
.off = offsetof(iptv_mux_t, mm_iptv_atsc),
},
+ {
+ .type = PT_STR,
+ .id = "iptv_svcname",
+ .name = "Service Name",
+ .off = offsetof(iptv_mux_t, mm_iptv_svcname),
+ },
{}
}
};
uint8_t *mm_iptv_tsb;
int mm_iptv_pos;
+ char *mm_iptv_svcname;
+
iptv_handler_t *im_handler;
void *im_data;
+
};
iptv_mux_t* iptv_mux_create ( const char *uuid, htsmsg_t *conf );
is->s_config_save = iptv_service_config_save;
+ /* Set default service name */
+ if (!is->s_dvb_svcname || !*is->s_dvb_svcname)
+ if (im->mm_iptv_svcname)
+ is->s_dvb_svcname = strdup(im->mm_iptv_svcname);
+
return is;
}