summaryrefslogtreecommitdiff
path: root/gr-dtv/lib/atsc/atsc_viterbi_decoder_impl.h
diff options
context:
space:
mode:
Diffstat (limited to 'gr-dtv/lib/atsc/atsc_viterbi_decoder_impl.h')
-rw-r--r--gr-dtv/lib/atsc/atsc_viterbi_decoder_impl.h48
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 */