Updates for some recent changes
Document LPC-10 support.
Remove $Log tokens and associated log messages (in many files, several
LPC-10 support, documentation still to come; I wanted to land the code
Add #include <sys/types.h> for off_t on OS/2 (thanks Dave Yeo) and
Remove platform-specific tedium which ISN'T EVEN USED!!
Rename round to roundL to avoid clashing with the standard math.h
Fix automatic setting of reverse_bytes on big-endian machines: in
Add *.tab to the sources list.
Use -W, older name for -Wextra, to be backwards compatible.
Add write support for ffmpeg.
sox_sample_t -> sox_ssample_t
Correct SOX_BUFSIZ in a comment to sox_bufsiz.
Add ffmpeg.c, oops!
Add some of the video formats which ffmpeg can read.
Add ffmpeg support (read-only for now).
Rename macros to cast to and from samples: BYTE -> 8BIT, WORD -> 16BIT &c.
Fix a comment typo.
Fix lots of compiler warnings. Sadly there are two classes that I
Change type of level to match sox_output_message_handler
Remove a missed usage field
Fix compiler warnings. All fixes were trivial and one of three:
Remove unused "usage" field from format struct.
Add FIXME to make ignoreSize usable.
Rename sox_sample_t -> sox_ssample_t and sox_usample_t to
Find a little more info on DVMS. I don't think we need write more here. See
Add libao handler for playing. Sadly libao only handles output. When
Fix --enable-debug, which I recently broke.
Make configure script fail if it can't find a library you explicitly
Add windows-style awb suffix
removing reference to eof.
Rename "delete" functions to "kill" for consistency. Closes #1652035.
Use length as given in WAV file, to avoid treating extra chunks as
Remove sox-config, which is more of a hindrance than a help. Closes
Clarify error messages for unhandled/unknown WAV formats, and suggest
Allow play/rec symlinks not to be installed (closes #1667835).
Update "ststdint.h" to "soxstdint.h" and remove *.raw and *.sf
Add a --disable flag for each sound driver.
Speed up reading/writing of 3-byte formats.
Add nibble and bit swaps to formatText
Change sox_readbuf and sox_writebuf to take a number of bytes rather
Added tests for raw-file bit and nibble reversal
Add basic performance tests.
Add ima tests, and commented out tests that don't work, marked FIXME.
Fix sphere reader not to swallow the first 4 bytes of every file by
Make offset to sox_seeki sox_ssize_t rather than sox_size_t because it
libsox-config is now called sox-config
Generate all read/write functions from macros, allowing the compiler
Remove -O3 hack, we don't need it any more.
Common up a duplicated statement
Use non sox_-prefixed names for static functions.
Updating silence usage.
Guard against numeric & hence buffer overflow when reading comment
Adding -l option to silence to leave in a minium amount of silence.
Comment purpose of misc.c and util.c better
Move is_uri and xfopen from util.c to misc.c
Changed deemph to be a true biquad for better accuracy.
Clawing back some of the performance lost when buffering was removed. This change cuts typical file conversion (cpu user) time to 56%
Fix percentage display.
Fix typo. (Thanks Rafal)
fix comment typo
.pls files might work now; you may need -tmp3 and quotes, e.g.
Rename reference to libsox-config to sox-config.
Fix some sox_warns to sox_fails