summaryrefslogtreecommitdiff
path: root/gr-fec/lib/cc_decoder_impl.h
diff options
context:
space:
mode:
authorThomas Habets <thomas@habets.se>2020-08-11 19:35:16 +0100
committerMartin Braun <martin@gnuradio.org>2020-08-14 03:34:54 -0700
commit66cba0c6dbeae92a2a6619232ce2fa287c14db30 (patch)
tree64e21db9e73d8b5bce5799640b4099f1a6afc112 /gr-fec/lib/cc_decoder_impl.h
parent188c3d3ba780a72227e3076a0a18ffcf10a7be82 (diff)
fec/cc_decoder: Remove manual memory management
Diffstat (limited to 'gr-fec/lib/cc_decoder_impl.h')
-rw-r--r--gr-fec/lib/cc_decoder_impl.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/gr-fec/lib/cc_decoder_impl.h b/gr-fec/lib/cc_decoder_impl.h
index 0d513582e0..e39cd9846a 100644
--- a/gr-fec/lib/cc_decoder_impl.h
+++ b/gr-fec/lib/cc_decoder_impl.h
@@ -12,6 +12,7 @@
#define INCLUDED_FEC_CC_DECODER_IMPL_H
#include <gnuradio/fec/cc_decoder.h>
+#include <volk/volk_alloc.hh>
#include <map>
#include <string>
@@ -57,9 +58,8 @@ private:
cc_mode_t d_mode;
int d_padding;
- struct v* d_vp;
- unsigned char* d_managed_in;
- unsigned int d_managed_in_size;
+ struct v d_vp;
+ volk::vector<unsigned char> d_managed_in;
int d_numstates;
int d_decision_t_size;
int* d_start_state;