summaryrefslogtreecommitdiffstats
path: root/src/DabMux.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/DabMux.cpp')
-rw-r--r--src/DabMux.cpp20
1 files changed, 11 insertions, 9 deletions
diff --git a/src/DabMux.cpp b/src/DabMux.cpp
index 854c311..04aed2b 100644
--- a/src/DabMux.cpp
+++ b/src/DabMux.cpp
@@ -321,18 +321,20 @@ int main(int argc, char *argv[])
#if HAVE_OUTPUT_EDI
ptree pt_edi = pt_outputs.get_child("edi");
- edi_conf.enabled = true;
+ edi_conf.enabled = true;
- edi_conf.dest_addr = pt_edi.get<string>("destination");
- edi_conf.dest_port = pt_edi.get<unsigned int>("port");
- edi_conf.source_port = pt_edi.get<unsigned int>("sourceport");
+ edi_conf.dest_addr = pt_edi.get<string>("destination");
+ edi_conf.dest_port = pt_edi.get<unsigned int>("port");
+ edi_conf.source_port = pt_edi.get<unsigned int>("sourceport");
- edi_conf.dump = pt_edi.get<bool>("dump");
- edi_conf.enable_pft = pt_edi.get<bool>("enable_pft");
- edi_conf.verbose = pt_edi.get<bool>("verbose");
+ edi_conf.dump = pt_edi.get<bool>("dump");
+ edi_conf.enable_pft = pt_edi.get<bool>("enable_pft");
+ edi_conf.verbose = pt_edi.get<bool>("verbose");
- edi_conf.fec = pt_edi.get<unsigned int>("fec");
- edi_conf.chunk_len = pt_edi.get<unsigned int>("chunk_len", 207);
+ edi_conf.fec = pt_edi.get<unsigned int>("fec", 3);
+ edi_conf.chunk_len = pt_edi.get<unsigned int>("chunk_len", 207);
+
+ edi_conf.tagpacket_alignment = pt_edi.get<unsigned int>("tagpacket_alignment", 8);
mux.set_edi_config(edi_conf);
#else