{
th_dvb_mux_instance_t *tdmi = t->s_dvb_mux_instance;
htsmsg_t *m = htsmsg_create_map();
+ uint16_t caid;
char buf[100];
htsmsg_add_str(m, "id", t->s_identifier);
htsmsg_add_str(m, "network", tdmi->tdmi_network ?: "");
+ if((caid = service_get_encryption(t)) != 0)
+ htsmsg_add_str(m, "encryption", psi_caid2name(caid));
+
dvb_mux_nicefreq(buf, sizeof(buf), tdmi);
htsmsg_add_str(m, "mux", buf);
{ "CryptoWorks ICE", 0x0D96 },
{ "CryptoWorks ICE", 0x0D97 },
{ "PowerVu", 0x0E00 },
+ { "PowerVu", 0x0E11 },
{ "Sony", 0x0F00 },
{ "Tandberg", 0x1000 },
{ "Thompson", 0x1100 },
header : "Network",
dataIndex : 'network',
width : 100
+ }, {
+ header : "Encryption",
+ dataIndex : 'encryption',
+ width : 100
}, {
header : "Multiplex",
dataIndex : 'mux',
var store = new Ext.data.JsonStore({
root : 'entries',
fields : Ext.data.Record.create([ 'id', 'enabled', 'type', 'sid', 'pmt',
- 'pcr', 'svcname', 'network', 'provider', 'mux', 'channelname', 'prefcapid',
- 'dvb_charset', 'dvb_eit_enable' ]),
+ 'pcr', 'svcname', 'network', 'provider', 'encryption', 'mux', 'channelname',
+ 'prefcapid', 'dvb_charset', 'dvb_eit_enable' ]),
url : "dvb/services/" + adapterId,
autoLoad : true,
id : 'id',