htsmsg_t *l, *r = htsmsg_create_map();
uint32_t v;
const char *name;
+ int i = 0;
if(htsmsg_get_u32(in, "htspversion", &v))
return htsp_error("Missing argument 'htspversion'");
/* Capabilities */
l = htsmsg_create_list();
+ while (tvheadend_capabilities[i]) {
+ htsmsg_add_str(l, NULL, tvheadend_capabilities[i]);
+ i++;
+ }
htsmsg_add_msg(r, "servercapability", l);
/* Set version to lowest num */
extern const char *tvheadend_version;
extern char *tvheadend_cwd;
+extern const char *tvheadend_capabilities[];
#define PTS_UNSET INT64_C(0x8000000000000000)