dvb/parsechannels: fix modulation names
Some names were incorrect. Authoritative source for the dvbv5 format taken from v4l-utils' lib/libdvbv5/dvb-v5.c Aditionally, add the missing setter mapping for the modulation param. This change makes ATSC work. https://bugzilla.gnome.org/show_bug.cgi?id=764957
This commit is contained in:
parent
dc93c448ca
commit
cf86ec5874
@ -205,9 +205,9 @@ gst_dvb_base_bin_conf_set_modulation (GstElement * dvbbasebin,
|
|||||||
{
|
{
|
||||||
const gchar *modulations[] = {
|
const gchar *modulations[] = {
|
||||||
"QPSK", "QAM/16", "QAM/32", "QAM/64",
|
"QPSK", "QAM/16", "QAM/32", "QAM/64",
|
||||||
"QAM/128", "QAM/256", "AUTO", "8VSB",
|
"QAM/128", "QAM/256", "QAM/AUTO", "VSB/8",
|
||||||
"16VSB", "8PSK", "16APSK", "32APSK",
|
"VSB/16", "PSK/8", "APSK/16", "APSK/32",
|
||||||
"DQPSK", "QAM4NR", NULL
|
"DQPSK", "QAM/4_NR", NULL
|
||||||
};
|
};
|
||||||
return gst_dvb_base_bin_conf_set_property_from_string_array (dvbbasebin,
|
return gst_dvb_base_bin_conf_set_property_from_string_array (dvbbasebin,
|
||||||
property, kf, channel_name, key, modulations, 6);
|
property, kf, channel_name, key, modulations, 6);
|
||||||
@ -227,6 +227,7 @@ GstDvbV5ChannelsConfToPropertyMap dvbv5_prop_map[] = {
|
|||||||
{"INVERSION", "inversion", gst_dvb_base_bin_conf_set_inversion},
|
{"INVERSION", "inversion", gst_dvb_base_bin_conf_set_inversion},
|
||||||
{"GUARD_INTERVAL", "guard", gst_dvb_base_bin_conf_set_guard},
|
{"GUARD_INTERVAL", "guard", gst_dvb_base_bin_conf_set_guard},
|
||||||
{"TRANSMISSION_MODE", "trans-mode", gst_dvb_base_bin_conf_set_trans_mode},
|
{"TRANSMISSION_MODE", "trans-mode", gst_dvb_base_bin_conf_set_trans_mode},
|
||||||
|
{"MODULATION", "modulation", gst_dvb_base_bin_conf_set_modulation},
|
||||||
{"ISDBT_LAYER_ENABLED", "isdbt-layer-enabled",
|
{"ISDBT_LAYER_ENABLED", "isdbt-layer-enabled",
|
||||||
gst_dvb_base_bin_conf_set_uint},
|
gst_dvb_base_bin_conf_set_uint},
|
||||||
{"ISDBT_PARTIAL_RECEPTION", "isdbt-partial-reception",
|
{"ISDBT_PARTIAL_RECEPTION", "isdbt-partial-reception",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user