summaryrefslogtreecommitdiff
path: root/gr-vocoder/lib/gsm_fr_decode_ps_impl.cc
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-vocoder/lib/gsm_fr_decode_ps_impl.cc
parent78431dc6941e3acc67c858277dfe4a0ed583643c (diff)
Tree: clang-format without the include sorting
Diffstat (limited to 'gr-vocoder/lib/gsm_fr_decode_ps_impl.cc')
-rw-r--r--gr-vocoder/lib/gsm_fr_decode_ps_impl.cc68
1 files changed, 31 insertions, 37 deletions
diff --git a/gr-vocoder/lib/gsm_fr_decode_ps_impl.cc b/gr-vocoder/lib/gsm_fr_decode_ps_impl.cc
index 4bf85ac9e7..27841bf34c 100644
--- a/gr-vocoder/lib/gsm_fr_decode_ps_impl.cc
+++ b/gr-vocoder/lib/gsm_fr_decode_ps_impl.cc
@@ -24,55 +24,49 @@
#include "config.h"
#endif
-#define GSM_SAMPLES_PER_FRAME 160
+#define GSM_SAMPLES_PER_FRAME 160
#include "gsm_fr_decode_ps_impl.h"
#include <gnuradio/io_signature.h>
#include <stdexcept>
#include <assert.h>
namespace gr {
- namespace vocoder {
+namespace vocoder {
- gsm_fr_decode_ps::sptr
- gsm_fr_decode_ps::make()
- {
- return gnuradio::get_initial_sptr
- (new gsm_fr_decode_ps_impl());
- }
+gsm_fr_decode_ps::sptr gsm_fr_decode_ps::make()
+{
+ return gnuradio::get_initial_sptr(new gsm_fr_decode_ps_impl());
+}
- gsm_fr_decode_ps_impl::gsm_fr_decode_ps_impl()
- : sync_interpolator("vocoder_gsm_fr_decode_ps",
- io_signature::make(1, 1, sizeof(gsm_frame)),
- io_signature::make(1, 1, sizeof(short)),
- GSM_SAMPLES_PER_FRAME)
- {
- if((d_gsm = gsm_create()) == 0)
- throw std::runtime_error("gsm_fr_decode_ps_impl: gsm_create failed");
- }
+gsm_fr_decode_ps_impl::gsm_fr_decode_ps_impl()
+ : sync_interpolator("vocoder_gsm_fr_decode_ps",
+ io_signature::make(1, 1, sizeof(gsm_frame)),
+ io_signature::make(1, 1, sizeof(short)),
+ GSM_SAMPLES_PER_FRAME)
+{
+ if ((d_gsm = gsm_create()) == 0)
+ throw std::runtime_error("gsm_fr_decode_ps_impl: gsm_create failed");
+}
- gsm_fr_decode_ps_impl::~gsm_fr_decode_ps_impl()
- {
- gsm_destroy(d_gsm);
- }
+gsm_fr_decode_ps_impl::~gsm_fr_decode_ps_impl() { gsm_destroy(d_gsm); }
- int
- gsm_fr_decode_ps_impl::work(int noutput_items,
- gr_vector_const_void_star &input_items,
- gr_vector_void_star &output_items)
- {
- const unsigned char *in = (const unsigned char*)input_items[0];
- short *out = (short*)output_items[0];
+int gsm_fr_decode_ps_impl::work(int noutput_items,
+ gr_vector_const_void_star& input_items,
+ gr_vector_void_star& output_items)
+{
+ const unsigned char* in = (const unsigned char*)input_items[0];
+ short* out = (short*)output_items[0];
- assert((noutput_items % GSM_SAMPLES_PER_FRAME) == 0);
+ assert((noutput_items % GSM_SAMPLES_PER_FRAME) == 0);
- for(int i = 0; i < noutput_items; i += GSM_SAMPLES_PER_FRAME) {
- gsm_decode(d_gsm, const_cast<unsigned char*>(in), out);
- in += sizeof(gsm_frame);
- out += GSM_SAMPLES_PER_FRAME;
- }
-
- return noutput_items;
+ for (int i = 0; i < noutput_items; i += GSM_SAMPLES_PER_FRAME) {
+ gsm_decode(d_gsm, const_cast<unsigned char*>(in), out);
+ in += sizeof(gsm_frame);
+ out += GSM_SAMPLES_PER_FRAME;
}
- } /* namespace vocoder */
+ return noutput_items;
+}
+
+} /* namespace vocoder */
} /* namespace gr */