From 000796dc3d909f179fb6586fae7e9ce986440576 Mon Sep 17 00:00:00 2001 From: "Matthias P. Braendli" Date: Sat, 28 Jan 2017 16:14:08 +0100 Subject: Avoid uninitialised fields, modernise DabService::nbComponent --- src/dabOutput/dabOutput.h | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) (limited to 'src/dabOutput/dabOutput.h') 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 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; } -- cgit v1.2.3