
Fixed libsox memory leak when closing WavPack files. O Fix bug were WavPack header was not updated correctly when closing file. O Add seek support to mp3 handler for speed improvements. (Doug Cook, Thor Andreassen, Ulrich Klauer) O Improve large file support by using 64-bit numbers to count samples. This should be used to enable or disable use of parallel effects processing instead of directly calling omp_set_num_threads. O Added use_threads variable to sox_globals. O Fixed crashes in apps that call sox_format_init/quit() mujltiple times. O When using pipes (-p) on Windows, set file mode to binary. O Prevent samples from getting lost at effects chain transitions in multiple effects chain/multiple output modes. O Fix trim optimization unexpectedly seeking backwards. O Complete rewrite of the trim effect with extended syntax (backwards compatible) and capabilities. O Fix problems with several effects when the buffer size was not evenly divisible by the number of channels. O Calculate output audio length for most effects. O Stricter syntax checking for several effects (might reveal bugs hidden in existing scripts). O Fix problem where fade would sometimes fail if specifying a fade-out immediately after a fade-in. O Let the delay effect gracefully handle the special case that a delay can be more than the input length. O Fix crashes in compand and mcompand effects. O Fix newfile/restart effects when merging or mixing files. O Effects chain can now be unlimited in length. O Enable support for -plot option on biquad and fir effects. O Fix man page default error for splice effect.

O Fix to effects pipeline to let fade effect specify time from end of file again. O Improvements to man pages for tempo effect.
STOP INFINITE LOOP MATLAB FOR MAC DRIVER
O Fix compile of sunaudio driver on OpenBSD (cbagwell) O Support enabling play/rec mode when user invokes sox as either play or play.exe on windows. O Improve buffering in coreaudio driver (Michael Chen)

O Fix sox hangups are exit when using coreaudio. O Fix bug when specifying OSX coreaudio device name. O Give pulseaudio driver higher priority than alsa or oss now that its proven stable and gives user more features such as per app volume control. O Add optional MP2 write support with twolame library. O Pad WAV data chunk to an even number of bytes (as required by the specification). O Add support for floating point encodings in AIFF-C files. O Mention in man pages that WAV files support floating point encodings. Previously deprecated features (to be removed in future):
STOP INFINITE LOOP MATLAB FOR MAC WINDOWS
O Use binary mode for pipes on all Windows compilers, rather than MSVC only. O Fix to configure.ac to work with Autoconf 2.69. O Fix input length calculation for combine methods other than concatenate. O Prevent (m)compand from tampering with their arguments. O Fix hang in several effects (rate, tempo, and those based on dft_filter) when processing long files. O Increase maximum width for spectrograms. O Set output length for splice to unknown instead of 0. O Restore 8 seconds default for spectrogram, if the input length is not known. O Check whether pulseaudio is available before choosing it as default. O Fix potential buffer overrun when writing FLAC files directly via sox_write(). O Fix Ogg Vorbis files with certain numbers of channels being truncated. O Fix crash when seeking within a FLAC file. O Fix pipe file-type detection regression. Newly deprecated features (to be removed in future):Īted in Replacement due afterġ4.4.1 F ffmpeg ffmpeg/avconf via pipe 14.4.1 O Most internal symbols (lsx_*) are no longer exported.

O Speed optimization for effects that operate on channels O New libsox example6: give explicit output attributes. O New -p option for soxi to display sample precision. O Add optional latency compenstation for LADSPA plugins.

O Extended syntax for specifying audio positions to several O Improved pink noise frequency response in synth. O Support infinite repetition with repeat. O Allow mixing time and sample-count arguments for the delayĮffect, and for spectrogram -S and -d. O Allow use of Dolph window with spectrograms. O 'Deemph' can now also be used at 48kHz sample rate. O Detect Sphere files with invalid header sizes. O Detect MS ADPCM WAV files with invalid blocks. O Work around for libsndfile created RF64 files with invalid O Add reading support for RF64 WAV files. O Fix for max size text chunks in aiff files. O Add optional support for reading Ogg Opus files. Previously deprecated features that have been removed in this release:Īted in Replacement
