diff options
Diffstat (limited to 'gr-dtv/lib/atsc/atsc_viterbi_decoder_impl.h')
-rw-r--r-- | gr-dtv/lib/atsc/atsc_viterbi_decoder_impl.h | 48 |
1 files changed, 24 insertions, 24 deletions
diff --git a/gr-dtv/lib/atsc/atsc_viterbi_decoder_impl.h b/gr-dtv/lib/atsc/atsc_viterbi_decoder_impl.h index e52aea7fa0..f5420ef259 100644 --- a/gr-dtv/lib/atsc/atsc_viterbi_decoder_impl.h +++ b/gr-dtv/lib/atsc/atsc_viterbi_decoder_impl.h @@ -28,7 +28,7 @@ #include "atsc_syminfo_impl.h" #include "atsc_interleaver_fifo.h" -#define USE_SIMPLE_SLICER 0 +#define USE_SIMPLE_SLICER 0 #define NCODERS 12 #if USE_SIMPLE_SLICER @@ -38,42 +38,42 @@ #endif namespace gr { - namespace dtv { +namespace dtv { #if USE_SIMPLE_SLICER - typedef atsc_fake_single_viterbi single_viterbi_t; +typedef atsc_fake_single_viterbi single_viterbi_t; #else - typedef atsc_single_viterbi single_viterbi_t; +typedef atsc_single_viterbi single_viterbi_t; #endif - class atsc_viterbi_decoder_impl : public atsc_viterbi_decoder - { - private: - typedef interleaver_fifo<unsigned char> fifo_t; +class atsc_viterbi_decoder_impl : public atsc_viterbi_decoder +{ +private: + typedef interleaver_fifo<unsigned char> fifo_t; - static const int SEGMENT_SIZE = ATSC_MPEG_RS_ENCODED_LENGTH; // 207 - static const int OUTPUT_SIZE = (SEGMENT_SIZE * 12); - static const int INPUT_SIZE = (ATSC_DATA_SEGMENT_LENGTH * 12); + static const int SEGMENT_SIZE = ATSC_MPEG_RS_ENCODED_LENGTH; // 207 + static const int OUTPUT_SIZE = (SEGMENT_SIZE * 12); + static const int INPUT_SIZE = (ATSC_DATA_SEGMENT_LENGTH * 12); - single_viterbi_t viterbi[NCODERS]; - fifo_t *fifo[NCODERS]; + single_viterbi_t viterbi[NCODERS]; + fifo_t* fifo[NCODERS]; - public: - atsc_viterbi_decoder_impl(); - ~atsc_viterbi_decoder_impl(); +public: + atsc_viterbi_decoder_impl(); + ~atsc_viterbi_decoder_impl(); - void setup_rpc(); + void setup_rpc(); - void reset(); + void reset(); - std::vector<float> decoder_metrics() const; + std::vector<float> decoder_metrics() const; - virtual int work(int noutput_items, - gr_vector_const_void_star &input_items, - gr_vector_void_star &output_items); - }; + virtual int work(int noutput_items, + gr_vector_const_void_star& input_items, + gr_vector_void_star& output_items); +}; - } /* namespace dtv */ +} /* namespace dtv */ } /* namespace gr */ #endif /* INCLUDED_DTV_ATSC_VITERBI_DECODER_IMPL_H */ |