RSS feed
	
	
	
		909fad8e
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2020/08/07 10:10
		
wav: merge format-specific fmt handling in single switch statement
		 
	
		a5092b2f
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2020/08/07 09:26
		
wav: move adpcm/gsm fmt parsing to separate functions
		 
	
		1e0a00d4
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2020/08/07 08:27
		
wav: simplify extended fmt chunk handling [bug #198]
		 
	
		093de989
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2020/08/06 13:47
		
wav: simplify reporting of unknown encodings
		 
	
		32c7eb54
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2020/08/06 13:37
		
wav: simplify reporting of sample encoding override
		 
	
		62c5008c
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2020/08/06 11:37
		
wav: remove code duplication in read_samples()
		 
	
		ea5e3cf6
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2020/08/06 10:03
		
wav: prettify read_samples() function
		 
	
		d763943a
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2020/08/06 09:50
		
wav: prettify wav_read_fmt() function
		 
	
		9285511b
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2020/08/06 08:08
		
wav: prettify startread() function
		 
	
		c1e92600
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2020/08/06 08:00
		
wav: simplify duration calculation
		 
	
		99836a4e
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2020/08/06 06:02
		
wav: get sample count from fact chunk if present
		 
	
		23ed47d1
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2020/08/07 12:10
		
wav: remove broken INFO and cue point parsing
		 
	
		fa1c063c
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2020/08/05 17:46
		
wav: clean up header parsing sequence
		 
	
		6830d4ab
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2020/08/07 18:24
		
wav: drop redundant zero initialisations
		 
	
		bf27592b
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2020/08/05 14:20
		
wav: move fmt chunk parsing to a separate function
		 
	
		b190c3d4
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2020/08/08 07:19
		
formats: add lsx_read_fields() function
		 
	
		79f51591
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2020/08/09 13:48
		
configure: drop unnecessary gcc version check
		 
	
		e1fea367
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2020/08/09 11:08
		
build: drop largefile hack
		 
	
		79d7edfa
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2020/08/09 10:22
		
build: drop -Wno-long-long from OPUS_CFLAGS
		 
	
		c8bd9b1f
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2020/08/09 10:11
		
build: check for FLAC using pkg-config
		 
	
		fbe2498c
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2020/08/09 09:55
		
build: drop -lwsock32 from FLAC_LIBS on Windows
		 
	
		4c03d8d6
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2020/08/08 15:05
		
build: remove obsolete hack for openmp support
		 
	
		632942f7
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2020/08/12 07:07
		
sndfile: drop unnecessary HAVE_SNDFILE tests
		 
	
		b50a5fad
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2020/08/11 10:41
		
sndfile: remove support for ancient versions
		 
	
		413f7023
		 – Gyedo Jeon <Gyedo.Jeon@disney.com>
 authored
 and Mans Rullgard <mans@mansr.com>
 committed
 on 2015/07/14 09:46
		
ima-adpcm: use correct initial value when encoding multiple channels
		 
	
		998f125c
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2020/08/11 11:34
		
build: delete msvc project files
		 
	
		9c17c159
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2020/08/11 10:56
		
configure: fix typo in sys/soundcard.h detection
		 
	
		fc20c26b
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2020/08/10 17:38
		
build: fix symlink selection
		 
	
		9ce4a4ab
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2020/08/11 07:46
		
rate: fix crash when input and output rates are very close [bug #334]
		 
	
		c04163d3
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2020/08/10 09:15
		
oss: remove check for machine/soundcard.h and libossaudio
		 
	
		4f84d618
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2020/08/08 11:27
		
formats: reject negative sample rate [bug #333]
		 
	
		38f670fa
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2020/08/02 08:27
		
build: drop cmake support
		 
	
		f2b143be
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2020/08/08 07:38
		
INSTALL: mention dependency on autoconf-archive
		 
	
		4dd06664
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2020/08/05 12:03
		
sox: exit with non-zero status on error [bug #212]
		 
	
		176a8386
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2020/08/05 10:59
		
libsox.3: fix incorrect function names [bug #233]
		 
	
		bb1b9b69
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2020/08/05 10:48
		
sox: limit status display to terminal width [bug #311]
		 
	
		20a64450
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2020/08/04 17:50
		
formats: fix crash in sox_find_format() after sox_format_quit() [bug #272]
		 
	
		a090595a
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2020/08/04 17:19
		
mp3: skip initial xing/info frame [bug #239]
		 
	
		bb38934e
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2020/08/04 13:19
		
format: improve is_seekable() test
		 
	
		c972f90f
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2020/08/04 12:39
		
ladspa: fix confusing indentation
		 
	
		b8b161f0
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2020/08/04 12:25
		
pulseaudio: ignore zero-length writes [bug #277]
		 
	
		51032763
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2020/08/04 11:03
		
link with --as-needed [bug #119]
		 
	
		16abc9a5
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2020/08/04 07:56
		
aiff: fix reading of zero-length files [bug #310]
		 
	
		7739ec7c
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2020/08/03 18:20
		
noiseprof: remove unused clip counter
		 
	
		6492a6fc
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2020/08/03 18:19
		
mp3: remove unused clip counter
		 
	
		a21ca541
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2020/08/03 18:08
		
drop rounding in SOX_SAMPLE_TO_FLOAT_32BIT [bug #317]
		 
	
		f0574854
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2019/02/06 08:46
		
make SOX_FLOAT_32BIT_TO_SAMPLE alias of SOX_FLOAT_64BIT_TO_SAMPLE
		 
	
		d338b603
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2019/02/06 08:41
		
make sample conversion macros somewhat readable
		 
	
		c5a09dda
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2020/08/03 13:29
		
spectrogram: fix accidental breakage
		 
	
		75996eeb
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2020/08/03 10:13
		
gsrt: pad to even sample count with silence [bug #312]
		 
	
		1d48e533
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2020/08/03 09:14
		
update broken URLs
		 
	
		65c7a43f
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2020/08/03 07:04
		
sox_sample_test: clean up nonsense
		 
	
		ab21e50c
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2020/08/03 06:44
		
mp3: use memmove() where blocks might overlap [bug #327]
		 
	
		50857c46
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2020/07/11 09:43
		
sox: allow single input file with any combine method
		 
	
		77360f71
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2019/12/16 12:20
		
mp3: fix duration calculation
		 
	
		0e6972cf
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2020/08/01 09:48
		
mp3: fix warning when building without twolame support
		 
	
		0cda7774
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2020/08/01 09:47
		
tx16w: silence compiler warning
		 
	
		f140e529
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2020/07/20 09:00
		
examples: silence compiler warnings
		 
	
		c2dcae88
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2020/08/01 07:34
		
spectrogram: style cleanup
		 
	
		44a24be8
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2020/07/31 14:57
		
spectrogram: replace non-text string literals with arrays
		 
	
		056b062e
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2020/07/31 13:13
		
spectrogram: silence compiler warnings
		 
	
		2ad2bd7c
		 – Martin Guy <martinwguy@gmail.com>
 authored
 and Mans Rullgard <mans@mansr.com>
 committed
 on 2015/12/25 20:56
		
spectrogram: add -n flag to normalise the output to maximum brightness
		 
	
		a5271c18
		 – Martin Guy <martinwguy@gmail.com>
 authored
 and Mans Rullgard <mans@mansr.com>
 committed
 on 2015/12/25 20:55
		
spectrogram: remove arbitrary limit on height of spectrogram
		 
	
		0a08711c
		 – Gabor Karsay <gabor.karsay@gmx.at>
 authored
 and Mans Rullgard <mans@mansr.com>
 committed
 on 2017/11/18 17:59
		
sox.1: fix warning "table wider than line width"
		 
	
		04e064ce
		 – Guido Günther <agx@sigxcpu.org>
 authored
 and Mans Rullgard <mans@mansr.com>
 committed
 on 2017/11/15 13:36
		
vorbis: handle vorbis_analysis_headerout errors
		 
	
		5ed1edc8
		 – Alexandre Ratchov <alex@caoua.org>
 authored
 and Mans Rullgard <mans@mansr.com>
 committed
 on 2016/09/20 18:00
		
sndio: handle 24-bit samples properly on OpenBSD
		 
	
		b221c992
		 – Jan Stary <hans@stare.cz>
 authored
 and Mans Rullgard <mans@mansr.com>
 committed
 on 2015/12/19 23:42
		
sox.1: fix section reference
		 
	
		671f0330
		 – Eric Wong <normalperson@yhbt.net>
 authored
 and Mans Rullgard <mans@mansr.com>
 committed
 on 2012/06/22 04:34
		
speed up pipe inputs on Linux 2.6.35+
		 
	
		638e16ba
		 – Eric Wong <e@80x24.org>
 authored
 and Mans Rullgard <mans@mansr.com>
 committed
 on 2015/10/03 18:03
		
use non-blocking stdin for interactive mode
		 
	
		ee847e85
		 – Eric Wong <normalperson@yhbt.net>
 authored
 and Mans Rullgard <mans@mansr.com>
 committed
 on 2017/11/08 22:04
		
wavpack: check errors when initializing
		 
	
		9f2d60f9
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2019/12/17 07:52
		
sox: silence gcc warning in headroom() function
		 
	
		42d30cfc
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2015/09/05 19:08
		
Make non-null return attributes meaningful with gcc 4.9 and up
		 
	
		61b964bb
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2015/09/05 19:07
		
Fix return annotation of lsx_find_file_extension()
		 
	
		f06e6548
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2017/02/16 11:33
		
Get rid of warning suppression hack
		 
	
		f88f10a3
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2015/08/27 10:16
		
build: drop some compiler warning flags
		 
	
		7da02c9f
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2020/07/11 09:37
		
wav: clean up over-sized data handling
		 
	
		7b6a8892
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2020/02/04 07:55
		
sox-fmt: validate comments_bytes before use (CVE-2019-13590) [bug #325]
		 
	
		2f6b3fec
		 – Sonny Ray <sonnyray@gmail.com>
 authored
 and Mans Rullgard <mans@mansr.com>
 committed
 on 2018/08/01 19:45
		
riaa: add support for 192k sample rate
		 
	
		5761edbc
		 – Wolfgang Stöggl <c72578@yahoo.de>
 authored
 and Mans Rullgard <mans@mansr.com>
 committed
 on 2019/07/07 02:30
		
win32-glob: fix resource leak on bad pattern
		 
	
		2ce02fea
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2019/04/24 11:08
		
fix possible null pointer deref in lsx_make_lpf() (CVE-2019-8357)
		 
	
		b7883ae1
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2019/04/24 12:56
		
fft4g: bail if size too large (CVE-2019-8356)
		 
	
		f8587e2d
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2019/04/24 13:39
		
fix possible overflow in lsx_(re)valloc() size calculation (CVE-2019-8355)
		 
	
		f7091126
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2019/04/24 10:57
		
fix possible buffer size overflow in lsx_make_lpf() (CVE-2019-8354)
		 
	
		ccedd088
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2015/12/08 17:52
		
Clean up lsx_malloc() and friends
		 
	
		03b4667b
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2018/04/30 13:00
		
sox: use sigaction where available [bug #214]
		 
	
		ec073861
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2017/11/05 10:40
		
make: update exported symbol list [bug #266]
		 
	
		491c2bb2
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2018/04/28 15:08
		
hcom: report input file length
		 
	
		35fa4b6c
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2018/04/28 15:06
		
hcom: fix writing absurdly large files
		 
	
		5735eaec
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2018/04/28 15:05
		
hcom: limit input size to 2G samples
		 
	
		18d2609a
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2018/04/28 14:53
		
hcom: fix pointer type confusion [bug #308]
		 
	
		998208fd
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2015/08/27 12:57
		
hcom: fix double free on writing zero-length file
		 
	
		1968a7f0
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2018/04/28 16:20
		
wav: check for block align overflow [bug #279]
		 
	
		6b6a2930
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2018/04/27 20:53
		
wav: disallow zero-size chunks [bug #278]
		 
	
		8c2be5c7
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2018/04/27 14:49
		
wav: adpcm: stricter header validation [bug #265]
		 
	
		37e998b0
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2018/04/27 18:27
		
voc: abort if channel count or sample format changes [bug #265]
		 
	
		e81229cd
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2017/06/01 14:13
		
aiff: fix handling of unknown odd-sized chunks [bug #286]
		 
	
		9b27bc7f
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2018/04/26 16:19
		
amr: check for invalid block types [bug #305]
		 
	
		9c12c40e
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2018/04/27 11:04
		
oss: prefer stereo mode [bug #300]
		 
	
		342d3e71
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2018/04/26 15:31
		
oss: fix input buffer overrun [bug #300]
		 
	
		9923bcf0
		 – Mans Rullgard <mans@mansr.com>
 authored
 on 2015/08/10 14:37
		
msvc: fix build with Visual Studio 2015 [bug #282]
		 
Next