discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Discuss-gnuradio] Some questions about audio output and under-runs on a


From: Steve Glass
Subject: [Discuss-gnuradio] Some questions about audio output and under-runs on a custom block....
Date: Tue, 8 Sep 2009 08:06:10 +1000

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.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]