rawrec and rawplay are utilities designed to provide the user with a simple way of recording and playing raw audio data. Options exist to control the timing and padding of the run as well as the dsp parameters. The main ring buffer size and buffer fragment size can be set if desired. These programs are particularly useful in conjunction with the sox utility.
|Tags||multimedia Sound/Audio Players Capture/Recording|
|Operating Systems||POSIX Linux|
Release Notes: In play.c, record.c, move_au.c, and move_fd.c, a bug that caused root permissions to be dropped before all threads were created has been fixed. In main.c, command line help output and a problem when the program is invoked via the full path name have been fixed.
Release Notes: This release includes fixes to POSIX feature detection on non-Linux systems. There were minor changes which may fix a segfault on some non-i386 systems.
Release Notes: This release includes LFS support (files >2GB, long skips and plays), and skipping (with -j or -J) is now possible when standard input is being used.
Release Notes: This release adds clean and complete shutdown signal handling for some signals (SIGINT and SIGTERM), a better makefile, and better handling of a buffer overflow.
Release Notes: Fixes for playback mode; now opens device in correct mode, concurrency bug affecting fast machines with small buffers (set with -B), and a thread deadlock for extremely small buffers. New features include long option names in GNU-style (hyphen seperated words), and setuid is no longer required (though using it still offers better performance).