diff options
author | Marcus Müller <mmueller@gnuradio.org> | 2019-08-07 21:45:12 +0200 |
---|---|---|
committer | Marcus Müller <marcus@hostalia.de> | 2019-08-09 23:04:28 +0200 |
commit | f7bbf2c1d8d780294f3e016aff239ca35eb6516e (patch) | |
tree | e09ab6112e02b2215b2d59ac24d3d6ea2edac745 /gr-vocoder/lib/cvsd_encode_sb_impl.h | |
parent | 78431dc6941e3acc67c858277dfe4a0ed583643c (diff) |
Tree: clang-format without the include sorting
Diffstat (limited to 'gr-vocoder/lib/cvsd_encode_sb_impl.h')
-rw-r--r-- | gr-vocoder/lib/cvsd_encode_sb_impl.h | 103 |
1 files changed, 53 insertions, 50 deletions
diff --git a/gr-vocoder/lib/cvsd_encode_sb_impl.h b/gr-vocoder/lib/cvsd_encode_sb_impl.h index 8b9282b865..9b77a4c74c 100644 --- a/gr-vocoder/lib/cvsd_encode_sb_impl.h +++ b/gr-vocoder/lib/cvsd_encode_sb_impl.h @@ -26,67 +26,70 @@ #include <gnuradio/vocoder/cvsd_encode_sb.h> namespace gr { - namespace vocoder { +namespace vocoder { - class cvsd_encode_sb_impl : public cvsd_encode_sb - { - private: - //! Member functions required by the encoder/decoder - //! \brief Rounding function specific to CVSD - //! \return the input value rounded to the nearest integer - int cvsd_round(double input); +class cvsd_encode_sb_impl : public cvsd_encode_sb +{ +private: + //! Member functions required by the encoder/decoder + //! \brief Rounding function specific to CVSD + //! \return the input value rounded to the nearest integer + int cvsd_round(double input); - //! \brief A power function specific to CVSD data formats - //! \return (radix)^power, where radix and power are short integers - unsigned int cvsd_pow(short radix, short power); + //! \brief A power function specific to CVSD data formats + //! \return (radix)^power, where radix and power are short integers + unsigned int cvsd_pow(short radix, short power); - //! \brief Sums number of 1's in the input - //! \return the number of 1s in the four bytes of an input unsigned integer - unsigned char cvsd_bitwise_sum(unsigned int input); + //! \brief Sums number of 1's in the input + //! \return the number of 1s in the four bytes of an input unsigned integer + unsigned char cvsd_bitwise_sum(unsigned int input); - // Members variables related to the CVSD encoder use to update internal reference value - short d_min_step; - short d_max_step; - double d_step_decay; - double d_accum_decay; + // Members variables related to the CVSD encoder use to update internal reference + // value + short d_min_step; + short d_max_step; + double d_step_decay; + double d_accum_decay; - int d_K; //!< \brief Size of shift register; the number of output bits remembered in shift register - int d_J; //!< \brief Number of bits in the shift register that are equal; size of run of 1s, 0s + int d_K; //!< \brief Size of shift register; the number of output bits remembered in + //!< shift register + int d_J; //!< \brief Number of bits in the shift register that are equal; size of run + //!< of 1s, 0s - short d_pos_accum_max; - short d_neg_accum_max; + short d_pos_accum_max; + short d_neg_accum_max; - int d_accum; //!< \brief Current value of internal reference - int d_loop_counter; //!< \brief Current value of the loop counter - unsigned int d_runner; //!< \brief Current value of the shift register - short d_stepsize; //!< \brief Current value of the step sizer + int d_accum; //!< \brief Current value of internal reference + int d_loop_counter; //!< \brief Current value of the loop counter + unsigned int d_runner; //!< \brief Current value of the shift register + short d_stepsize; //!< \brief Current value of the step sizer - public: - cvsd_encode_sb_impl(short min_step=10, - short max_step=1280, - double step_decay=0.9990234375, - double accum_decay= 0.96875, - int K=32, - int J=4, - short pos_accum_max=32767, - short neg_accum_max=-32767); - ~cvsd_encode_sb_impl(); +public: + cvsd_encode_sb_impl(short min_step = 10, + short max_step = 1280, + double step_decay = 0.9990234375, + double accum_decay = 0.96875, + int K = 32, + int J = 4, + short pos_accum_max = 32767, + short neg_accum_max = -32767); + ~cvsd_encode_sb_impl(); - short min_step() { return d_min_step; } - short max_step() { return d_max_step; } - double step_decay() { return d_step_decay; } - double accum_decay() { return d_accum_decay; } - int K() { return d_K; } - int J() { return d_J; } - short pos_accum_max() { return d_pos_accum_max; } - short neg_accum_max() { return d_neg_accum_max; } + short min_step() { return d_min_step; } + short max_step() { return d_max_step; } + double step_decay() { return d_step_decay; } + double accum_decay() { return d_accum_decay; } + int K() { return d_K; } + int J() { return d_J; } + short pos_accum_max() { return d_pos_accum_max; } + short neg_accum_max() { return d_neg_accum_max; } - int work (int noutput_items, - gr_vector_const_void_star &input_items, - gr_vector_void_star &output_items); - }; + int work(int noutput_items, + gr_vector_const_void_star& input_items, + gr_vector_void_star& output_items); +}; - } /* namespace vocoder */ +} /* namespace vocoder */ } /* namespace gr */ #endif /* INCLUDED_VOCODER_CVSD_ENCODE_SB_IMPL_H */ |