I am happy to announce the first release candidate
of the first minor (new features) release of sox_ng
incorporating new work done over the last nine years.
https://codeberg.org/sox_ng/sox_ng/releases/download/sox_ng-14.5.0-rc1/sox_ng-14.5.0-rc1.tar.gz
New features:
o Add effect speexdsp with automatic gain control and noise reduction
o Auto-detect MP3 files
o If ./configured --with-ffmpeg and ffmpeg is installed, autoread
formats:
3g2, 3gp, aac, ac3, adts, adx, ape, apm, aptx, argo_asf, asf, ast, avi,
dfpwm, dts, dvd, eac3, f4v, flv, gxf, ism, kvag, loas, m4a, m4v,
mkv, mlp,
mp4, mpeg, mpegts, mxf, nut, oga (Ogg with FLAC data), ra, rm, rso,
sbc,
smjpeg, spdif, speex, svcd, tta, vag, vcd, vob, webm, wma, wsaud, wtv
and yet more with -t ffmpeg
o Add "stat -a" to give the average power spectrum
o Add "spectrogram -n" flag to normalize its brightness
o Add "spectrogram -L" flag to give a logarithmic frequency axis
o Add "spectrogram -R" flag to specify the frequency range
o Raise spectrogram's height limit from 8193 to 200000 pixels
o Lower the minimum speed of the flanger effect from 0.1 to 0.01 Hz
o Make combine effects work when there's a single file
o riaa: Add 192kHz sample rate
o sphere format: Support ALAW encoding
o SD2 format: Support resource forks
o ID3 tags: Support unicode when writing
o WAV files: Read when the number of valid bits is less that the
sample size
o Use posix_fadvise to increase readahead and double its speed
o Use FFTW to make non-2^n-size spectrograms a hundred times faster
o Resize Linux pipe buffers to make multi-threaded effects 10-80% faster
o Reduce sox -t pulseaudio --[input-]buffer latency from up to 2 secs
to low
o Read files that are still being written to by another process
o Enable building with libmpg123 instead of libmad (no seek support yet)
o Enable building to fetch URLs with curl instead of wget
o Be able to read files that are still being written by another process
o Make "make check" run the regression test suite
o Drop sox_version_info_t's "time" element to get reproducible builds
o Remove the undocumented and useless "divide" effect
o Remove obsolete ./configure --disable-stack-protector
Bug fixes since 14.4.3.1:
o Fix coreaudio device name truncation on MacOS X
o Americanize spelling in the manual
o Make "make installcheck" work again
o Fix the delay buffer full flag assigned during drain
o ./configure --with-{amrnb,amrwb,sndfile}=dyn --without-dyn-default
used to link them statically
o Drop the unreliable pipe-rewinding libc hacks and do it in-house
o Fix bug introduced in sox_ng-14.4.3: au files with "-t ao" play short
o Fix segfault when --norm is passed with no parameter
o Fix compilation on Haiku, NetBSD, OpenBSD, AIX 7.1 and with gcc-2.95
Please test, especially the new features, and send problem reports
to sox...@fastmail.com or sox...@groups.io and if you feel that
some new feature is inappropriate to SoX, please object.
Thanks to everyone who has worked on SoX over time -
they are credited in the git log - and to the people who
run the marvellous GCC Compile Farm.
M
_______________________________________________
SoX-devel mailing list
SoX-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sox-devel