some work on displaying and adding dvb-s(2)
This commit is contained in:
parent
0547bd232f
commit
ce2109c3e7
3 changed files with 26 additions and 2 deletions
|
@ -549,7 +549,12 @@ dvb_fe_opts(th_dvb_adapter_t *tda, const char *which)
|
|||
|
||||
if(!strcmp(which, "constellations")) {
|
||||
if(c & FE_CAN_QAM_AUTO) fe_opts_add(a, "Auto", QAM_AUTO);
|
||||
if(c & FE_CAN_QPSK) fe_opts_add(a, "QPSK", QPSK);
|
||||
if(c & FE_CAN_QPSK) {
|
||||
fe_opts_add(a, "QPSK", QPSK);
|
||||
fe_opts_add(a, "PSK_8", PSK_8);
|
||||
fe_opts_add(a, "APSK_16", APSK_16);
|
||||
fe_opts_add(a, "APSK_32", APSK_32);
|
||||
}
|
||||
if(c & FE_CAN_QAM_16) fe_opts_add(a, "QAM-16", QAM_16);
|
||||
if(c & FE_CAN_QAM_32) fe_opts_add(a, "QAM-32", QAM_32);
|
||||
if(c & FE_CAN_QAM_64) fe_opts_add(a, "QAM-64", QAM_64);
|
||||
|
|
|
@ -785,7 +785,9 @@ dvb_mux_modulation(char *buf, size_t size, th_dvb_mux_instance_t *tdmi)
|
|||
break;
|
||||
|
||||
case FE_QPSK:
|
||||
snprintf(buf, size, "%d kBaud", f->u.qpsk.symbol_rate / 1000);
|
||||
snprintf(buf, size, "%d kBaud, %s, %s", f->u.qpsk.symbol_rate / 1000,
|
||||
val2str(tdmi->tdmi_conf.dmc_fe_delsys, delsystab),
|
||||
val2str(tdmi->tdmi_conf.dmc_fe_modulation, qamtab));
|
||||
break;
|
||||
|
||||
case FE_QAM:
|
||||
|
|
|
@ -839,6 +839,23 @@ tvheadend.addMuxManually = function(adapterData, satConfStore) {
|
|||
})
|
||||
}));
|
||||
|
||||
items.push(new Ext.form.ComboBox({
|
||||
fieldLabel: 'Constellation',
|
||||
name: 'constellation',
|
||||
hiddenName: 'constellationID',
|
||||
editable: false,
|
||||
allowBlank: false,
|
||||
displayField: 'title',
|
||||
valueField:'id',
|
||||
mode:'remote',
|
||||
triggerAction: 'all',
|
||||
store: new Ext.data.JsonStore({
|
||||
root:'entries',
|
||||
fields: ['title', 'id'],
|
||||
url: 'dvb/feopts/constellations/' + adId
|
||||
})
|
||||
}));
|
||||
|
||||
items.push(new Ext.form.ComboBox({
|
||||
fieldLabel: 'Polarisation',
|
||||
name: 'polarisation',
|
||||
|
|
Loading…
Add table
Reference in a new issue