Hi,

I've got my custom block producing mono audio at 8KS/s which I am sending to
an audio_sink(8000, "plughw:0,0") and have some questions.

First question: what is the range of values that each output sample can
assume before clipping? Since they're floats I am assuming its -1.0 .. +1.0.
Is that correct?

Second question: for now I am providing audio silence but get a constant
stream of aU events displayed on the console. I am a little bothered by that
because general_work always produces exactly what its asked for:

int
custom_block_ff::general_work(int nof_output_items, gr_vector_int&
nof_input_items, gr_vector_const_void_star& input_items,
gr_vector_void_star& output_items)
{
      // handle inputs


      // produce audio (even if silence)
      consume(0, nof_input_items[0]);
      float *out = reinterpret_cast<float*>(output_items[0]);
      fill(out, out + nof_output_items, 0.0);
      return nof_output_items;
}




-- 
The highest human happiness is not the exploitation of the present but the
preparation of the future.
_______________________________________________
Discuss-gnuradio mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to