lock_assert(&global_lock);
+ si->si_type = S_MPEG_TS;
+
if(tdmi->tdmi_adapter->tda_rootpath != NULL)
si->si_device = strdup(tdmi->tdmi_adapter->tda_rootpath);
char straddr[INET6_ADDRSTRLEN];
memset(si, 0, sizeof(struct source_info));
+ si->si_type = S_MPEG_TS;
si->si_adapter = t->s_iptv_iface ? strdup(t->s_iptv_iface) : NULL;
if(t->s_iptv_group.s_addr != 0) {
si->si_mux = strdup(inet_ntoa(t->s_iptv_group));
*/
enum {
S_MPEG_TS,
+ S_MPEG_PS,
S_OTHER,
} s_source_type;
char *si_mux;
char *si_provider;
char *si_service;
+ int si_type;
} source_info_t;
static inline void
char buf[64];
memset(si, 0, sizeof(struct source_info));
+ si->si_type = S_MPEG_PS;
si->si_adapter = strdup(t->s_v4l_adapter->va_displayname);
snprintf(buf, sizeof(buf), "%d Hz", t->s_v4l_frequency);