summaryrefslogtreecommitdiff
path: root/gr-vocoder/lib/freedv_rx_ss_impl.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gr-vocoder/lib/freedv_rx_ss_impl.cc')
-rw-r--r--gr-vocoder/lib/freedv_rx_ss_impl.cc40
1 files changed, 20 insertions, 20 deletions
diff --git a/gr-vocoder/lib/freedv_rx_ss_impl.cc b/gr-vocoder/lib/freedv_rx_ss_impl.cc
index 6cb52effa2..06a896733d 100644
--- a/gr-vocoder/lib/freedv_rx_ss_impl.cc
+++ b/gr-vocoder/lib/freedv_rx_ss_impl.cc
@@ -50,17 +50,17 @@ namespace gr {
freedv_rx_ss::make(int mode, float squelch_thresh)
{
return gnuradio::get_initial_sptr
- (new freedv_rx_ss_impl(mode, squelch_thresh));
+ (new freedv_rx_ss_impl(mode, squelch_thresh));
}
freedv_rx_ss_impl::freedv_rx_ss_impl (int mode, float squelch_thresh)
: gr::block("vocoder_freedv_rx_ss",
- io_signature::make(1, 1, sizeof(short)),
- io_signature::make(1, 1, sizeof(short))),
- d_mode(mode), d_squelch_thresh(squelch_thresh)
+ io_signature::make(1, 1, sizeof(short)),
+ io_signature::make(1, 1, sizeof(short))),
+ d_mode(mode), d_squelch_thresh(squelch_thresh)
{
if((d_freedv = freedv_open(mode)) == NULL)
- throw std::runtime_error("freedv_rx_ss_impl: freedv_open failed");
+ throw std::runtime_error("freedv_rx_ss_impl: freedv_open failed");
freedv_set_snr_squelch_thresh(d_freedv, d_squelch_thresh);
freedv_set_squelch_en(d_freedv, 0);
freedv_set_callback_txt(d_freedv, put_next_rx_char, NULL, (void *) &d_cb_state);
@@ -85,18 +85,18 @@ namespace gr {
void
freedv_rx_ss_impl::forecast(int noutput_items,
- gr_vector_int &ninput_items_required)
+ gr_vector_int &ninput_items_required)
{
unsigned ninputs = ninput_items_required.size();
for(unsigned i = 0; i < ninputs; i++)
- ninput_items_required[i] = noutput_items;
+ ninput_items_required[i] = noutput_items;
}
int
freedv_rx_ss_impl::general_work(int noutput_items,
- gr_vector_int &ninput_items,
- gr_vector_const_void_star &input_items,
- gr_vector_void_star &output_items)
+ gr_vector_int &ninput_items,
+ gr_vector_const_void_star &input_items,
+ gr_vector_void_star &output_items)
{
short *in = (short *) input_items[0];
short *out = (short *) output_items[0];
@@ -104,20 +104,20 @@ namespace gr {
d_nin = freedv_nin(d_freedv);
if (ninput_items[0] < d_nin) {
- consume_each(0);
- return(0);
+ consume_each(0);
+ return(0);
}
for (i=0,n=0; ((n+d_nin) <= noutput_items)&&(i <= ninput_items[0]);) {
- d_nout = freedv_rx(d_freedv, out, in);
- i += d_nin;
- n += d_nout;
- out = &(out[d_nout]);
- in = &(in[d_nin]);
- d_nin = freedv_nin(d_freedv);
+ d_nout = freedv_rx(d_freedv, out, in);
+ i += d_nin;
+ n += d_nout;
+ out = &(out[d_nout]);
+ in = &(in[d_nin]);
+ d_nin = freedv_nin(d_freedv);
}
if ((i > ninput_items[0])||((n+d_nin) > noutput_items)) {
- i -= d_nin;
- n -= d_nout;
+ i -= d_nin;
+ n -= d_nout;
} // back up to where we left off processing freedv_rx
freedv_get_modem_stats(d_freedv, &d_sync, &d_snr_est);