On Thu, Mar 30, 2006 at 04:34:43PM +1000, Erik de Castro Lopo wrote:
torbenh(a)gmx.de wrote:
On Wed, Mar 29, 2006 at 11:47:30PM +1000, Erik de
Castro Lopo wrote:
Tobias Scharnberg wrote:
However, please do not use linear resampling; its just too crappy.
urgh... i just switched my local copies of alsa_in and _out to linear
resampling, because SRC_SINC_FASTEST was eating CPU juice.
Just out of curiosity, what kind of hardware are you running this
on and what sort of performance would you find acceptable for your
application. An estimate that provides:
ok... the program is a jack application, that opens an alsa pcm device
(obviously not the one, jackd is bound to) and either outputs or inputs
the sound.
- input and output sample rates
input is usually 48000 or 44100 (the jackd samplerate)
outputrate depends on the soundcard used. 48k or 44k1 +- 10 Hz varying
with clock drift... and calculation of resampling factor in float.
i will improve the detection algorithm soon again.
so that the samplerate is changing slower...
- samples per second per channel throughput wrt
the output rate
realtime.
when the jack source clock is not very bursty (ie LAN or local)
2 channels take 7% cpu on an athlon xp 2000
with a bursty clock source from the internet the cpu usage in top is
much higher. like 20% or so.
a little too much for a soundcard IO :)
would give me the best idea of what you are after.
i hope you get what i am after now. i am heavily exercising libsrc...
Erik
--
+-----------------------------------------------------------+
Erik de Castro Lopo
+-----------------------------------------------------------+
Question #2459: Ruling on shaking hands with the opposite sex
http://islamqa.com/index.php?ln=eng&ds=qa&lv=browse&QR=2459&…
--
torben Hohn
http://galan.sourceforge.net -- The graphical Audio language