sox_ng pushed to main at sox_ng/sox_ng 2025-11-15 05:04:28 +01:00
d67fcd2376 Release sox_ng-14.6.1+git20251115
sox_ng pushed to main at sox_ng/sox_ng 2025-11-14 18:47:15 +01:00
96a5054ddb Drop bogus ignoring of SIGINT while opening input files
c4f6da3b2d Improve grammar of error messages
a5afe9e371 Replace cascaded ifs with a case statement
b3a07e4e7b synth: Say the default values of pluck's tone controls (p2, p3)
Compare 4 commits »
sox_ng pushed to main at sox_ng/sox_ng 2025-11-13 23:54:41 +01:00
093de69a46 Fix use-after-free when unlinking uotput files on failure.
2dd0e54791 Fix two memory leaks
b29e191a8e Add mp1 and mp2 formats
3d4954e31d Make MPEG-1 layers 1, 2 and 3 decoding work with -t sndfile
81c404daf2 Fix 8d22077 to detect mad presence
Compare 5 commits »
sox_ng deleted branch dump-dl from sox_ng/sox_ng 2025-11-13 19:20:05 +01:00
sox_ng pushed to main at sox_ng/sox_ng 2025-11-13 19:20:05 +01:00
f5ae97df4a saturation: Use floats, not doubles
9cbaa22947 saturation: Implement the SoX maintainer's suggestions
a9bcd1ac1d Ensure offset_out is zero when calculating needed offset.
85a258204c Add saturation effect.
Compare 4 commits »
sox_ng pushed to main at sox_ng/sox_ng 2025-11-13 17:45:16 +01:00
09c0c35c52 Update ChangeLog
8d22077789 Fix build failure when {mad,lame,twolame} header is found but not the lib
d242cf8fe5 stat: round JSON's mean amplitude to the nearest 31-bit sample value
Compare 3 commits »
sox_ng pushed to 14.4.X at sox_ng/sox_ng 2025-11-13 15:48:54 +01:00
6fe83f8fdf Fix configure when lame/lame.h is not found
1433cd98c2 Fix segfault when effect name after : does not exist
8edc4c5e80 Make --enable-dl-sndfile work, broken by 200bd01 in 2009
4981855ae6 Bump version to 14.4.5.1+git
Compare 4 commits »
sox_ng pushed to 14.5.X at sox_ng/sox_ng 2025-11-13 15:41:03 +01:00
7fa3228c14 Fix configure when lame/lame.h is not found
6aa272f959 Fix segfault when effect name after : does not exist
9fa9b0f5e4 Make --enable-dl-sndfile work, broken by 200bd01 in 2009
8b96ee6a92 Bump version to 14.5.2+git
Compare 4 commits »
sox_ng pushed to main at sox_ng/sox_ng 2025-11-13 14:56:59 +01:00
d9dc3179af dither: Tweak the manual entry
5acfe8cbc0 dither: Add all the filter coefficients from SSRC
9153abd694 dither -f: Rename ssrcA0 etc to shibata-A0 etc
64a3fad09b Change sign of the coefficients...
b8e72aa314 Add SSRC noise shape filters...
Compare 13 commits »
sox_ng created branch dump-dl in sox_ng/sox_ng 2025-11-10 21:49:55 +01:00
sox_ng pushed to dump-dl at sox_ng/sox_ng 2025-11-10 21:49:55 +01:00
62221feaf3 Replace mad/lame/twolame null functions with tests in mp2/3.c
2d60562b86 Reinstate -t mp3 and add -t mp2
d5181e186a Suppress repeated items in AUDIO FILE FORMATS
83fb878f2f Split format handler mp3 into mad, lame, twolame
c5086f12f9 Rename mp3* source files to mad.c lame.c twolame.c etc
Compare 10 commits »
sox_ng deleted branch jsonstats from sox_ng/sox_ng 2025-11-10 21:49:54 +01:00
sox_ng pushed to main at sox_ng/sox_ng 2025-11-09 23:54:15 +01:00
a201878537 See also caound and ecasound
3ee855b38f No format has startread but no read function; similarly for write
f00947274b Drop the global declaration of lsx_{sndfile,ffmpeg}_fmt_fn
f9b8140026 Suppress repeated items in AUDIO FILE FORMATS
e906234553 stats: Include -h in the short usage line
Compare 6 commits »
sox_ng pushed to split-mp3 at sox_ng/sox_ng 2025-11-09 19:13:29 +01:00
d9162351ad Add mpeg.h to libsox_ng_la_SOURCES so it's included in the dist tarball
sox_ng pushed to split-mp3 at sox_ng/sox_ng 2025-11-09 02:31:35 +01:00
8765122ecc Attempt to reinstate -t mp3 and add -t mp2
sox_ng pushed to split-mp3 at sox_ng/sox_ng 2025-11-08 20:23:42 +01:00
ba022a233d Attempt to reinstate -t mp3 and add -t mp2
sox_ng pushed to split-mp3 at sox_ng/sox_ng 2025-11-08 19:58:28 +01:00
046e28903c Attempt to reinstate -t mp3 and add -t mp2
sox_ng pushed to split-mp3 at sox_ng/sox_ng 2025-11-08 19:35:42 +01:00
2ab406164c Attempt to reinstate -t mp3 and add -t mp2
dc57c5733c Reinstate -t mp3 (and create -t mp2) as pseudo formats
99cd6bd54d Suppress repeated items in AUDIO FILE FORMATS
d09f36e3fe Split format handler mp3 into mad, lame, twolame
fb5830c756 Rename mp3* source files to mad.c lame.c twolame.c etc
Compare 5 commits »
sox_ng pushed to main at sox_ng/sox_ng 2025-11-08 06:21:39 +01:00
337af75f4e Give a write-precision of 24 for SOX_ENCODING_MP3
39f4cec3cb Fix compiler warnings on Fedora
5cfc547c98 Make some of sinc's syntax errors more precise
ecd05844f2 Fix buffer overflow when effect option requiring argument is the last
96d99970ea Fix 32-byte memory leak in 33a9151 when running in the source tree
Compare 8 commits »
sox_ng pushed to split-mp3 at sox_ng/sox_ng 2025-11-07 15:27:08 +01:00
a45497ac13 Rename mp3* source files to mpeg*