[linux-dvb] [PATHC] Enable XX_AUTO in tzap and zap
Mario Rossi
mariofutire at googlemail.com
Sun Oct 29 10:12:32 CET 2006
The following patch enables the use of XXX_AUTO in channels.conf,
mainly to be used by zap and tzap.
diff -r 92cd5208d2cf lib/libdvbcfg/dvbcfg_zapchannel.c
--- a/lib/libdvbcfg/dvbcfg_zapchannel.c Mon Sep 18 21:27:12 2006 +0100
+++ b/lib/libdvbcfg/dvbcfg_zapchannel.c Sat Oct 28 12:16:04 2006 +0000
@@ -74,12 +74,13 @@ static const struct dvbcfg_setting dvbcf
};
static const struct dvbcfg_setting dvbcfg_constellation_list[] = {
- { "QAM_16", DVBFE_DVBT_CONST_QAM_16 },
- { "QAM_32", DVBFE_DVBT_CONST_QAM_32 },
- { "QAM_64", DVBFE_DVBT_CONST_QAM_64 },
- { "QAM_128", DVBFE_DVBT_CONST_QAM_128 },
- { "QAM_256", DVBFE_DVBT_CONST_QAM_256 },
- { "QPSK", DVBFE_DVBT_CONST_QPSK },
+ { "QAM_16", DVBFE_DVBT_CONST_QAM_16 },
+ { "QAM_32", DVBFE_DVBT_CONST_QAM_32 },
+ { "QAM_64", DVBFE_DVBT_CONST_QAM_64 },
+ { "QAM_128", DVBFE_DVBT_CONST_QAM_128 },
+ { "QAM_256", DVBFE_DVBT_CONST_QAM_256 },
+ { "QPSK", DVBFE_DVBT_CONST_QPSK },
+ { "QAM_AUTO", DVBFE_DVBT_CONST_AUTO },
{ NULL, 0 }
};
diff -r 92cd5208d2cf util/szap/tzap.c
--- a/util/szap/tzap.c Mon Sep 18 21:27:12 2006 +0100
+++ b/util/szap/tzap.c Wed Oct 25 19:51:39 2006 +0000
@@ -93,14 +93,16 @@ static const Param guard_list [] = {
{"GUARD_INTERVAL_1_16", GUARD_INTERVAL_1_16},
{"GUARD_INTERVAL_1_32", GUARD_INTERVAL_1_32},
{"GUARD_INTERVAL_1_4", GUARD_INTERVAL_1_4},
- {"GUARD_INTERVAL_1_8", GUARD_INTERVAL_1_8}
+ {"GUARD_INTERVAL_1_8", GUARD_INTERVAL_1_8},
+ {"GUARD_INTERVAL_AUTO", GUARD_INTERVAL_AUTO}
};
static const Param hierarchy_list [] = {
{ "HIERARCHY_1", HIERARCHY_1 },
{ "HIERARCHY_2", HIERARCHY_2 },
{ "HIERARCHY_4", HIERARCHY_4 },
- { "HIERARCHY_NONE", HIERARCHY_NONE }
+ { "HIERARCHY_NONE", HIERARCHY_NONE },
+ { "HIERARCHY_AUTO", HIERARCHY_AUTO }
};
static const Param constellation_list [] = {
@@ -109,12 +111,14 @@ static const Param constellation_list []
{ "QAM_16", QAM_16 },
{ "QAM_256", QAM_256 },
{ "QAM_32", QAM_32 },
- { "QAM_64", QAM_64 }
+ { "QAM_64", QAM_64 },
+ { "QAM_AUTO", QAM_AUTO }
};
static const Param transmissionmode_list [] = {
{ "TRANSMISSION_MODE_2K", TRANSMISSION_MODE_2K },
{ "TRANSMISSION_MODE_8K", TRANSMISSION_MODE_8K },
+ { "TRANSMISSION_MODE_AUTO", TRANSMISSION_MODE_AUTO }
};
#define LIST_SIZE(x) sizeof(x)/sizeof(Param)
More information about the linux-dvb
mailing list