From 81b7275ea6e915c7da2e593bb29a3b01df14805b Mon Sep 17 00:00:00 2001
From: Tom Rondeau <tom@trondeau.com>
Date: Mon, 12 May 2014 12:41:39 -0400
Subject: blocks: add optional argument to deinterleave and interleave ctors to
 not set relative rate.

Whe using blocks of data, this doesn't always make sense (see the threading of the extended encoder and decoder in gr-fec).
---
 gr-blocks/lib/deinterleave_impl.h | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

(limited to 'gr-blocks/lib/deinterleave_impl.h')

diff --git a/gr-blocks/lib/deinterleave_impl.h b/gr-blocks/lib/deinterleave_impl.h
index a7a9e0a8fa..8ca61e5023 100644
--- a/gr-blocks/lib/deinterleave_impl.h
+++ b/gr-blocks/lib/deinterleave_impl.h
@@ -30,15 +30,16 @@ namespace gr {
 
     class BLOCKS_API deinterleave_impl : public deinterleave
     {
-      
+
       size_t d_itemsize;
       unsigned int d_blocksize;
       unsigned int d_current_output;
       unsigned int d_noutputs;
-
+      bool d_set_rel_rate;
 
     public:
-      deinterleave_impl(size_t itemsize, unsigned int blocksize);
+      deinterleave_impl(size_t itemsize, unsigned int blocksize,
+                        bool set_rel_rate=true);
 
       bool check_topology(int ninputs, int noutputs);
 
@@ -51,6 +52,6 @@ namespace gr {
 
   } /* namespace blocks */
 } /* namespace gr */
-   
+
 
 #endif /* INCLUDED_DEINTERLEAVE_IMPL_H */
-- 
cgit v1.2.3