I am happy to announce the next batch of micro releases
In 14.4.4:
Bug fixes:
o Fix reverb halving the audio length when input is mono
o avr, txw: Fix false positive write errors
o prc: Don't report read errors when reading a cardinal hits EOF
o Report the correct parameter names in effects' syntax errors
o Fix compilation with ibm-clang and on Solaris
o Fix opus' failure to find its include files
o Make compilation --with-dyn-defaults work again (broken since 14.4.2)
o Fix "silence" not to add a random selection of fragments at the end
o Fix coreaudio device name truncation on MacOS X
o Fix delay buffer full flag assigned during drain
o Read mono 8-bit MAUD files with an odd number of samples
o Multi-channel LADSPA plugins now work
o When date read from a pipe is short, report stats for what there was
o Detect and report read errors from short audio files
o Detect and report write errors to audio files
o When an fatal error is detected, stop and exit non-zero in all cases
o Revert "fix" to "Floating point exception in startwrite()" which caused
playing with -t ao to play only the first part of an audio file.
o Make it work on Haiku and with the ucrt and Sun C libraries
o Fix more compiler warnings and errors
o Correct the manual and make its mcompand example work
and in 14.5.1 also:
New features:
o On Windows, support Unicode filenames and command-line arguments
o Automatically read Ogg FLAC (.oga) files with ffmpeg
o Remove echo(s)' limits on number/length of delays and range of
gains/decays
o Remove the limit on the number of echo/echos stages (it was 7)
o Remove channels' limit on the number of channels (it was 4)
o Raise chorus' limit on the number of stages from 7 to 256
o Raise limits on arguments' ranges for echo echos chorus phaser flanger
o Raise spectrogram size limit to 1Mx1M and make it need much less RAM
o Standardize the format of error messages
o Make --help-effect show the range and meaning of all parameters
and add diagrams for chorus compand earwax echo echos flanger phaser
Bug fixes:
o Revise the manual, explain the meaning of all parameters, document
undocumented options and change the "mcompand" example to one that works
o Import janstary's improvements to the manual for libsox
o Revise all effects' usage messages to a standard format
o Several effects now show their flow diagram in their usage output
o Change stats' Bit-depth values to reflect what they really means
o Make echos and chorus work (they never have)
o Make bend's logarithmic frequency curve more logarithmic
o Make fitfit understand frequencies like 10k
o Check that tempo has at least one parameter instead of looping forever
o Remove the experimental and deprecated status of formats and effects
o No longer autodetect ffmpeg's ADX format (too many false positives)
o Reject parameter values of NaN instead of dumping core
o Finish processing the audio data if the process feeding a pipe dies
o The LD_LIBRARY_PATH change has been reverted (it bombed on Solaris)
o Fix a double free() when echoing stereo files
o Fix compilation with ibm-clang and on Solaris
https://codeberg.org/sox_ng/sox_ng/releases/tag/sox_ng-14.4.4
https://codeberg.org/sox_ng/sox_ng/releases/tag/sox_ng-14.5.1
Thanks to all who contributed bug reports, fixes and new work as well as
to the historic SoX developer still with us and the admins of the
GCC Compile Farm.
Please report any problems with these to sox-ng@xxxxxxxxx or to
sox_ng@xxxxxxxxxxxx
The next new-feature release is scheduled for the 18th of May.
M
_______________________________________________
Sox-users mailing list
Sox-users@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/sox-users