Download from
http://www.notam02.no/arkiv/src/?M=D
jack_capture
============
jack_capture is a program for recording soundfiles with jack. Its default
operation is to capture whatever sound is going out to your speakers into
a file. (But it can do a number of other operations as well...)
Note:
This version includes Hermann Meyer's jack_capture_gui2 program.
"jack_capture_gui2" is a nice graphical frontend
for for jack_capture with lots of options.
Many thanks to Herman for the contribution.
Changes 0.9.23 -> 0.9.30:
*Added Hermann Meyer's jack_capture_gui2 program.
jack_capture_gui2 is a nice graphical frontend
for for jack_capture with lots of options.
Many thanks to Herman for the contribution.
*Don't exit in case port is not found.
*Print runtime warning and error messages on top of the
console to avoid printing the console meter yet another time.
(it's much prettier also)
*Fixed a bug that could cause (and especially after the switch
from calloc to my_calloc apparantely) segfault when specifying
--port more than once. Thanks to Peder Hedlund for spotting
the bug.
*Print error instead of segfaulting when a specified jack port
does not exist.
*Removed -g option and changed -O0 to -O2. (Oops, don't know
how long that's been there)
*Make sure the stop semaphore is initialized before it might
be called.
*Changed the --recording-time / -d option to record exactly the
correct number of frames. (The format for the option is still
in seconds though). This fixes the problem where the wall
clock and the soundcard clock drifts apart.
*Always increase the buffer size with 2 seconds when more than
than half the buffer is used, unless maximum buffer size is reached.
*Added the --maxbufsize / -MB option which sets maximum buffer size.
Default value is 40 seconds.
*Decreased the default buffer size from 20 to 10 seconds.
*Changed internal data representation from lockless ringbuffer to
lockless lifo and fifo stacks. Unmodified lifo/fifo code taken
from midishare. (Copyright Grame 1999-2005)
Rollendurchmesserzeitsammler v0.0.7
------------------------------------
The Audio Rollendurchmesserzeitsammler is a conservative garbage
collector especially made for running inside an audio DSP thread.
0.0.5 -> 0.0.7
* Cleaned up source a bit.
* Fixed a bug in "tar_entering_audio_thread"
which caused it to return false if currently copying a different heap.
* Cleaned up the critical section handling between the DSP thread and
the sweep thread. (it was really messy)