From 2b014e2f00df81eefe977b901ab601ea11ccb895 Mon Sep 17 00:00:00 2001 From: "Matthias P. Braendli" Date: Fri, 23 Dec 2016 22:27:03 +0100 Subject: Add EDI fragment interleaver --- src/dabOutput/dabOutput.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/dabOutput/dabOutput.h') diff --git a/src/dabOutput/dabOutput.h b/src/dabOutput/dabOutput.h index a023da9..11b78e6 100644 --- a/src/dabOutput/dabOutput.h +++ b/src/dabOutput/dabOutput.h @@ -69,8 +69,10 @@ struct edi_configuration_t { unsigned int tagpacket_alignment; 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 - bool enabled() { return destinations.size() > 0; } + bool enabled() const { return destinations.size() > 0; } + bool interleaver_enabled() const { return latency_frames > 0; } }; -- cgit v1.2.3