sox_ng wiki - Distro-80x24


Distro 80x24

80x24.org’s SoX is based on 5 commits after 14.4.2 with 27 commits and 17 branches.

It is by far the most active and well-fed development of SoX and one of the few maintained by more than one person. Hats off!

Commits

All commits have been applied except for DSD encoding and the alignment ones which are mixed up with the DSD encoding patches.

Commit Issue
Fixes for issues found during 14.4.2 release #99
Read for more development #98
Merge most Debian changes into master #96
chmod’ing unneeded executable bit #97
Remove hepler script #96
Use posix_fadvise to increase readahead #100
Use non-blocking stdin for interactive mode #101
Add average power spectrum for stat -freq -a #102
hcom: fix double free on writing zero-length file #103
Add SOX_ENCODING_DSD #44
Add DSF file support #44
Add support for reading DSDIFF files #44
Add macros for increasing data alignment
Only used in one place in one file of the dop/dsf code. Inline it.
#44
Add a sigma-delta modulator for DSD encoding #44
Add DSD over PCM (dop) effect #44
Speed up “|program” inputs on Linux 2.6.35+ #105
dsf, dsdiff: fix 32-bit build #44
Make id3 parsing available to all format handlers #104
dsf: parse id3 tag if present #44
dop: fix handling of non-multiple of 16 sample count #44
pad: add ability to align output to a multiple of a length #106
pad: fix alignment to non-power-of-two number of samples #107
msvc: fix build with Visual Studio 2015 #108

Branches

Branch Description Issue
for-mans_20200731 Add average power spectrum for stat -freq -a
pu xa: validate channel count
pu-20171107 adpcm: fix stack overflow (CVE-2017–15372)
pu-20171106 adpcm: fix stack overflow (CVE-2017–15372)
js/sndio Handle 24-bit samples properly on OpenBSD
kc/pdf Fix Bug #261: absurd docs bug - PDF is doubled
ew/dyn-default-fix Fix build with –with-dyn-default
ew/spectrogram-segv Fix segfault when requested size exceeds length #34
mg/spectrogram Add FFTW3 support #109
ew/align Always support aligned heap allocation #110

Generated by makehtml.sh on Tue Apr 8 01:17:55 CEST 2025