diff options
author | Matthias P. Braendli <matthias.braendli@mpb.li> | 2017-01-28 16:14:08 +0100 |
---|---|---|
committer | Matthias P. Braendli <matthias.braendli@mpb.li> | 2017-01-28 16:14:08 +0100 |
commit | 000796dc3d909f179fb6586fae7e9ce986440576 (patch) | |
tree | a6b08f5866af7d5943052d18b7162ba3ed897d37 /src/dabOutput/dabOutput.h | |
parent | af782e67db704d1d58c265fb4e1ff12aa1526596 (diff) | |
download | dabmux-000796dc3d909f179fb6586fae7e9ce986440576.tar.gz dabmux-000796dc3d909f179fb6586fae7e9ce986440576.tar.bz2 dabmux-000796dc3d909f179fb6586fae7e9ce986440576.zip |
Avoid uninitialised fields, modernise DabService::nbComponent
Diffstat (limited to 'src/dabOutput/dabOutput.h')
-rw-r--r-- | src/dabOutput/dabOutput.h | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/src/dabOutput/dabOutput.h b/src/dabOutput/dabOutput.h index 11b78e6..2e5f489 100644 --- a/src/dabOutput/dabOutput.h +++ b/src/dabOutput/dabOutput.h @@ -59,17 +59,15 @@ struct edi_destination_t { }; struct edi_configuration_t { - edi_configuration_t() : - verbose(false) {} - unsigned chunk_len; // RSk, data length of each chunk - unsigned fec; // number of fragments that can be recovered - bool dump; // dump a file with the EDI packets - bool verbose; - bool enable_pft; // Enable protection and fragmentation - unsigned int tagpacket_alignment; + unsigned chunk_len = 207; // RSk, data length of each chunk + unsigned fec = 0; // number of fragments that can be recovered + bool dump = false; // dump a file with the EDI packets + bool verbose = false; + bool enable_pft = false; // Enable protection and fragmentation + unsigned int tagpacket_alignment = 0; std::vector<edi_destination_t> destinations; - unsigned int dest_port; // common destination port, because it's encoded in the transport layer - unsigned int latency_frames; // if nonzero, enable interleaver with a latency of latency_frames * 24ms + unsigned int dest_port = 0; // common destination port, because it's encoded in the transport layer + unsigned int latency_frames = 0; // if nonzero, enable interleaver with a latency of latency_frames * 24ms bool enabled() const { return destinations.size() > 0; } bool interleaver_enabled() const { return latency_frames > 0; } |