RSS feed
	
	
	
		2c597760
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/30 03:20
		
Makefile: invoke nose2 to run python tests
		 
	
		43de50df
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/30 03:19
		
python/nose2.cfg: add minimal config
		 
	
		fb434c46
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/30 03:19
		
python/tests/test_phasevoc.py: cleanup, start using nose2
		 
	
		7498e482
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/30 02:37
		
python/tests/test_fft.py: make sure cvec is large enough
		 
	
		1f87c1b7
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/30 02:34
		
python/ext/py-fft.c: check rdo input cvec has correct size
		 
	
		437ef078
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/30 02:22
		
python/tests/test_fft.py: clean up, add tests for f.rdo input size
		 
	
		6014dc07
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/30 02:20
		
python/ext/py-fft.c: check input has correct size
		 
	
		d03ee4b9
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/30 02:19
		
python/tests/test_fft.py: add test to make sure fft.do clashes on wrong size inputs
		 
	
		d13f0bb0
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/30 02:01
		
.travis.yml: revert to python build images
		 
	
		e633bd2e
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/30 01:53
		
.travis.yml: revert to precise, remove osx/gcc
		 
	
		b93174d1
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/30 01:45
		
.travis.yml: switch to generic language
		 
	
		02178d49
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/30 01:39
		
.travis.yml: use trusty
		 
	
		7a5fdc91
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/30 00:59
		
.travis.yml: add libav.org
		 
	
		3a7b7c6a
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/30 00:30
		
Makefile: do not fail if sox is not installed
		 
	
		bcf47ea4
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/30 00:22
		
Makefile: use mkdir directly
		 
	
		23723d8d
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/30 00:20
		
.travis.yml: no sox on osx for now
		 
	
		05c54ffc
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/30 00:17
		
.travis.yml: install sox and create some sounds
		 
	
		be06e53a
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/30 00:17
		
Makefile: add 'create_test_sounds' target
		 
	
		95e03364
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/29 23:44
		
.travis.yml: test double precision mode on all platforms
		 
	
		6a6cb48e
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/29 23:43
		
Makefile: use 'HAVE_DOUBLE=1 make' to build in double precision
		 
	
		357d9e8a
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/29 23:31
		
.travis.yml: test --enable-double
		 
	
		1e20c3f4
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/29 23:25
		
.travis.yml: remove linux/clang
		 
	
		3fc56966
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/29 23:18
		
Makefile: add WAFOPTS and HAVE_DOUBLE envvars
		 
	
		06c6d7d0
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/29 23:17
		
wscript: add more infos, pass HAVE_AUBIO_DOUBLE in compiler arguments
		 
	
		ff3b27c4
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/29 23:15
		
src/aubio_priv.h: use ifndef HAVE_AUBIO_DOUBLE
		 
	
		e84f7b97
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/29 21:17
		
appveyor.yml: added basic configuration
		 
	
		21e8408a
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/29 19:48
		
python/lib/gen_code.py: switch to using PyObjects instead of fvec, cvec, fmat
		 
	
		b055b4ec
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/29 17:57
		
python/ext/py-filterbank.c: use new_py_fvec
		 
	
		307fdfc8
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/29 17:49
		
python/ext/py-phasevoc.c: use new_py_fvec, new_py_cvec
		 
	
		1ee5e21d
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/29 17:37
		
python/ext/py-source.c: use new_py_foo here too
		 
	
		ede5d389
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/29 17:19
		
python/ext/aubio-types.h: add new_py_ functions to create PyObjects instead of fvec_t, apply to py-fft.c
		 
	
		ee092a88
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/29 17:07
		
python/tests/test_fft.py: add some memory tests
		 
	
		c2a39af8
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/29 16:07
		
src/spectral/phasevoc.c: perfect reconstruction for overlap = 50% without modifications
		 
	
		215b33c9
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/29 16:06
		
python/tests/test_phasevoc.py: clean up, add 50% overlap test
		 
	
		83a768ef
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/28 15:39
		
src/spectral/phasevoc.c: set scaling to 1./3 if hop_s = win_s / 8, .5 otherwise
		 
	
		98e9d69f
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/28 15:33
		
python/tests/test_phasevoc.py: add a note about ocasional crash
		 
	
		69378423
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/28 15:32
		
python/tests/test_phasevoc.py: add more tests
		 
	
		92a88003
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/28 14:59
		
python/ext/py-cvec.c: rewrite and simplify aubio.cvec, safer and better memory usage (see #49)
		 
	
		1f4d932e
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/27 17:00
		
src/spectral/phasevoc.c: fix scaling factor for win_s = 4 * hop_s
		 
	
		ac65a2fc
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/27 16:47
		
python/tests/test_phasevoc.py: check perfect reconstruction for overlap > 75%
		 
	
		1d0370a4
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/27 10:56
		
src/spectral/phasevoc.c: apply windowing to resynthesized grain
		 
	
		c31b589d
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/25 21:26
		
scripts/build_apple_frameworks: escape PWD and OLDPWD to build from a path with a space (closes #43)
		 
	
		a89ed31d
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/25 19:33
		
python/setup.py: add command 'generate' with option '--enable-double'
		 
	
		07867cd0
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/25 14:56
		
demos/demo_reading_speed.py: add reading speed tests
		 
	
		cfa46b93
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/25 14:05
		
python/ext/py-source.c: added duration
		 
	
		6e765ed8
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/25 13:50
		
Merge branch 'develop' of github.com:aubio/aubio into develop
		 
	
		857f8871
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/25 13:49
		
src/io/source.*: add _get_duration
		 
	
		985d5c4d
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/25 13:42
		
src/io/source_sndfile.c: approximate duration when resampling
		 
	
		691791ef
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/25 12:46
		
tests/src/io/test-source_apple_audio.c: shorten long line
		 
	
		b4e14386
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/25 12:45
		
src/io/source_wavread.h: add _get_duration
		 
	
		c6e7ba1f
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/25 12:42
		
src/io/source_sndfile.h: add _get_duration
		 
	
		b60f2977
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/25 12:41
		
src/io/source_avcodec.h: add documentation
		 
	
		2d071ad1
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/25 12:38
		
src/io/source_avcodec.h: add _get_duration
		 
	
		b1d2be84
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/25 12:31
		
tests/src/io/test-source_apple_audio.c: add _get_duration
		 
	
		a41b1ef7
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/25 12:26
		
src/io/source_apple_audio.h: add _get_duration
		 
	
		8bffcff3
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/24 21:04
		
python/lib/aubio__init__.py: use aubio.float_type
		 
	
		c4b21835
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/24 20:53
		
python/tests: use aubio.float_type
		 
	
		fbcee4fd
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/24 20:35
		
python/lib/gen_{external,code}.py: prepare for double precision
		 
	
		c6388f4a
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/24 19:45
		
python/{ext,lib}: prepare for double precision
		 
	
		81984a7a
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/24 15:32
		
wscript: do not define HAVE_MEMCPY_HACKS at all
		 
	
		75858228
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/24 15:00
		
src/, examples/: #ifdef HAVE_, not #if HAVE_
		 
	
		8b2aafd7
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/24 14:51
		
python/MANIFEST.in: update lib/gen locations
		 
	
		51b9c834
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/24 14:28
		
python/ext/py-phasevoc.c: re-added Py_pvoc_doc
		 
	
		569b363d
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/24 14:23
		
python/ext: simplify memory allocations, removed unneeded malloc/free calls
		 
	
		a35db12f
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/24 09:39
		
examples/aubiotrack.c: enable -O and -t options
		 
	
		f4ad83d2
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/23 17:21
		
examples/wscript_build: no -lm for msvc
		 
	
		cb796a35
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/23 17:16
		
examples/parse_args.h: set optind = 1 if no getopt.h
		 
	
		6144cef6
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/23 17:07
		
examples/utils.h: hack a solution for access() on windows
		 
	
		06cf47d3
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/23 17:06
		
wscript: make unistd.h optional
		 
	
		d746ef8b
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/23 16:56
		
wscript: make getopt.h optional
		 
	
		dff2dedb
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/23 16:49
		
examples/utils.h: remove stdarg.h, getopt.h moved to parse_args.h, protect include with #ifdef HAVE_
		 
	
		7d7bf8f8
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/23 16:49
		
examples/parse_args.h: check in config.h if getopt.h was found
		 
	
		e22356e7
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/23 16:47
		
src/aubio_priv.h: use #ifdef HAVE_, not #if HAVE_
		 
	
		bef979aa
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/23 16:47
		
wscript: first check for headers, add getopt.h and unistd.h
		 
	
		d0cb3d8a
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/23 16:02
		
tests/wscript_build: no -g for msvc
		 
	
		aa5237d7
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/23 16:00
		
wscript: make msvc compiler quieter
		 
	
		25e20014
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/23 15:44
		
src/wscript_build: fix typo
		 
	
		8b42c7da
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/23 14:35
		
tests/utils_tests.h: make sure M_PI and RAND_MAX are defined
		 
	
		ad1ffb51
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/23 14:28
		
src/wscript_build: enable static lib on windows
		 
	
		dc08c4fc
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/23 14:27
		
tests/utils_tests.h: add VA_ARGS versions of variadic macros
		 
	
		8743b33b
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/23 10:49
		
src/utils/windll.c: include config to check for HAVE_WIN_HACKS
		 
	
		c601bcd8
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/23 10:40
		
src/utils/windll.c: add dll main entry point
		 
	
		de66709a
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/22 20:51
		
src/: use #ifdef HAVE_FOO, not #if HAVE_FOO
		 
	
		a9ec06f5
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/22 20:49
		
src/wscript_build: no -lm on windows here too
		 
	
		6d7d52c1
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/22 20:34
		
src/wscript_build: only no -lm if compiler is CL.exe
		 
	
		58cffeec
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/22 20:12
		
tests/wscript_build, src/wscript_build: no -lm on win32/64
		 
	
		0806cd22
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/22 19:55
		
src/aubio_priv.h: define PATH_MAX if needed
		 
	
		aad12354
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/22 19:48
		
src/aubio_priv.h: check if HAVE_ATLAS_CBLAS_H is defined, avoiding warning otherwise
		 
	
		6f42c16b
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/22 17:15
		
src/: change c header identifiers (see #35)
		 
	
		d2be104b
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/22 16:08
		
src/io/: also copy null ending char
		 
	
		2d0e3fc8
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/22 12:50
		
.travis.yml: add irc notifications
		 
	
		8dbff94c
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/22 12:39
		
Merge branch 'develop' of aubio.org:/git/aubio/aubio into develop
		 
	
		edb1d7ad
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/22 12:33
		
Makefile: update waf to 1.8.20
		 
	
		597a789f
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/21 23:14
		
Makefile: make tests verbose
		 
	
		1700a2d8
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/21 23:07
		
.travis.yml: test_python / test_python_osx on linux / osx
		 
	
		39122f04
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/21 23:07
		
Makefile: split rules for test_python / test_python_osx
		 
	
		d1a7a90a
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/21 23:02
		
Makefile: use pip install --user, also uninstall
		 
	
		86a0c47e
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/21 22:54
		
.travis.yml: no more python 2.6 (>= 2.7 needed for TestCase.skipTest() )
		 
	
		e8ed3832
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/21 22:54
		
Makefile: use pip to install
		 
	
		b099f50f
		 – Paul Brossier <piem@piem.org>
 authored
 on 2016/04/21 22:31
		
Makefile: do not fail if dylib not found
		 
Next