a->aa_rights |= ae->ae_rights;
}
- a->aa_xmltv_output_format = ae->ae_xmltv_output_format;
- a->aa_htsp_output_format = ae->ae_htsp_output_format;
+ if (ae->ae_change_xmltv_output_format)
+ a->aa_xmltv_output_format = ae->ae_xmltv_output_format;
+ if (ae->ae_change_htsp_output_format)
+ a->aa_htsp_output_format = ae->ae_htsp_output_format;
}
/**
ae->ae_change_chrange = 1;
ae->ae_change_chtags = 1;
ae->ae_change_rights = 1;
+ ae->ae_change_xmltv_output_format = 1;
+ ae->ae_change_htsp_output_format = 1;
ae->ae_htsp_streaming = 1;
ae->ae_htsp_dvr = 1;
ae->ae_all_dvr = 1;
{
.id = "change_uilevel",
.name = N_("User interface level"),
- .off = offsetof(access_entry_t, ae_change_uilevel),
+ .off = offsetof(access_entry_t, ae_change_uilevel),
+ },
+ {
+ .id = "change_xmltv_output",
+ .name = N_("XMLTV output format"),
+ .off = offsetof(access_entry_t, ae_change_xmltv_output_format),
+ },
+ {
+ .id = "change_htsp_output",
+ .name = N_("HTSP output format"),
+ .off = offsetof(access_entry_t, ae_change_htsp_output_format),
},
{}
};
int ae_conn_limit_type;
uint32_t ae_conn_limit;
int ae_change_conn_limit;
+
int ae_xmltv_output_format;
+ int ae_change_xmltv_output_format;
+
int ae_htsp_output_format;
+ int ae_change_htsp_output_format;
int ae_dvr;
int ae_htsp_dvr;