summaryrefslogtreecommitdiff
path: root/gr-fec/lib/cc_decoder_impl.h
diff options
context:
space:
mode:
authorMarcus Müller <mmueller@gnuradio.org>2019-08-07 21:45:12 +0200
committerMarcus Müller <marcus@hostalia.de>2019-08-09 23:04:28 +0200
commitf7bbf2c1d8d780294f3e016aff239ca35eb6516e (patch)
treee09ab6112e02b2215b2d59ac24d3d6ea2edac745 /gr-fec/lib/cc_decoder_impl.h
parent78431dc6941e3acc67c858277dfe4a0ed583643c (diff)
Tree: clang-format without the include sorting
Diffstat (limited to 'gr-fec/lib/cc_decoder_impl.h')
-rw-r--r--gr-fec/lib/cc_decoder_impl.h126
1 files changed, 66 insertions, 60 deletions
diff --git a/gr-fec/lib/cc_decoder_impl.h b/gr-fec/lib/cc_decoder_impl.h
index 1015bc3d98..841c5f048c 100644
--- a/gr-fec/lib/cc_decoder_impl.h
+++ b/gr-fec/lib/cc_decoder_impl.h
@@ -28,76 +28,82 @@
#include <gnuradio/fec/cc_decoder.h>
namespace gr {
- namespace fec {
- namespace code {
+namespace fec {
+namespace code {
- class FEC_API cc_decoder_impl : public cc_decoder
- {
- private:
- //plug into the generic fec api
- int get_output_size();
- int get_input_size();
- int get_history();
- float get_shift();
- int get_input_item_size();
- const char* get_input_conversion();
- //const char* get_output_conversion();
+class FEC_API cc_decoder_impl : public cc_decoder
+{
+private:
+ // plug into the generic fec api
+ int get_output_size();
+ int get_input_size();
+ int get_history();
+ float get_shift();
+ int get_input_item_size();
+ const char* get_input_conversion();
+ // const char* get_output_conversion();
- //everything else...
- void create_viterbi();
- int init_viterbi(struct v* vp, int starting_state);
- int init_viterbi_unbiased(struct v* vp);
- int update_viterbi_blk(unsigned char* syms, int nbits);
- int chainback_viterbi(unsigned char* data, unsigned int nbits,
- unsigned int endstate, unsigned int tailsize);
- int find_endstate();
+ // everything else...
+ void create_viterbi();
+ int init_viterbi(struct v* vp, int starting_state);
+ int init_viterbi_unbiased(struct v* vp);
+ int update_viterbi_blk(unsigned char* syms, int nbits);
+ int chainback_viterbi(unsigned char* data,
+ unsigned int nbits,
+ unsigned int endstate,
+ unsigned int tailsize);
+ int find_endstate();
- unsigned char *Branchtab;
- unsigned char Partab[256];
+ unsigned char* Branchtab;
+ unsigned char Partab[256];
- int d_ADDSHIFT;
- int d_SUBSHIFT;
- conv_kernel d_kernel;
- unsigned int d_max_frame_size;
- unsigned int d_frame_size;
- unsigned int d_k;
- unsigned int d_rate;
- std::vector<int> d_polys;
- cc_mode_t d_mode;
- int d_padding;
+ int d_ADDSHIFT;
+ int d_SUBSHIFT;
+ conv_kernel d_kernel;
+ unsigned int d_max_frame_size;
+ unsigned int d_frame_size;
+ unsigned int d_k;
+ unsigned int d_rate;
+ std::vector<int> d_polys;
+ cc_mode_t d_mode;
+ int d_padding;
- struct v* d_vp;
- unsigned char* d_managed_in;
- unsigned int d_managed_in_size;
- int d_numstates;
- int d_decision_t_size;
- int *d_start_state;
- int d_start_state_chaining;
- int d_start_state_nonchaining;
- int *d_end_state;
- int d_end_state_chaining;
- int d_end_state_nonchaining;
- unsigned int d_veclen;
+ struct v* d_vp;
+ unsigned char* d_managed_in;
+ unsigned int d_managed_in_size;
+ int d_numstates;
+ int d_decision_t_size;
+ int* d_start_state;
+ int d_start_state_chaining;
+ int d_start_state_nonchaining;
+ int* d_end_state;
+ int d_end_state_chaining;
+ int d_end_state_nonchaining;
+ unsigned int d_veclen;
- int parity(int x);
- int parityb(unsigned char x);
- void partab_init(void);
+ int parity(int x);
+ int parityb(unsigned char x);
+ void partab_init(void);
- public:
- cc_decoder_impl(int frame_size, int k,
- int rate, std::vector<int> polys,
- int start_state = 0, int end_state = -1,
- cc_mode_t mode=CC_STREAMING, bool padded=false);
- ~cc_decoder_impl();
+public:
+ cc_decoder_impl(int frame_size,
+ int k,
+ int rate,
+ std::vector<int> polys,
+ int start_state = 0,
+ int end_state = -1,
+ cc_mode_t mode = CC_STREAMING,
+ bool padded = false);
+ ~cc_decoder_impl();
- void generic_work(void *inbuffer, void *outbuffer);
- bool set_frame_size(unsigned int frame_size);
- double rate();
- };
+ void generic_work(void* inbuffer, void* outbuffer);
+ bool set_frame_size(unsigned int frame_size);
+ double rate();
+};
- } /* namespace code */
- } /* namespace fec */
+} /* namespace code */
+} /* namespace fec */
} /* namespace gr */
#endif /* INCLUDED_FEC_CC_DECODER_IMPL_H */