aubio.git
5 years ago[ci] add windows py27 configuration for travis
Paul Brossier [Wed, 1 Jul 2020 23:31:12 +0000 (01:31 +0200)]
[ci] add windows py27 configuration for travis

5 years ago[ci] update travis configuration names
Paul Brossier [Wed, 1 Jul 2020 23:04:27 +0000 (01:04 +0200)]
[ci] update travis configuration names

5 years ago[ci] build only lib on xcode12 in travis (borken python2.7)
Paul Brossier [Wed, 1 Jul 2020 23:04:11 +0000 (01:04 +0200)]
[ci] build only lib on xcode12 in travis (borken python2.7)

5 years ago[ci] do not try to build link python-aubio to libaubio on windows in travis
Paul Brossier [Wed, 1 Jul 2020 22:53:35 +0000 (00:53 +0200)]
[ci] do not try to build link python-aubio to libaubio on windows in travis

5 years ago[ci] back to pypy3.5 in travis
Paul Brossier [Wed, 1 Jul 2020 22:49:01 +0000 (00:49 +0200)]
[ci] back to pypy3.5 in travis

5 years ago[ci] no coverage on windows in travis
Paul Brossier [Wed, 1 Jul 2020 22:45:06 +0000 (00:45 +0200)]
[ci] no coverage on windows in travis

5 years ago[ci] back to pypy3.5 in travis
Paul Brossier [Wed, 1 Jul 2020 22:44:45 +0000 (00:44 +0200)]
[ci] back to pypy3.5 in travis

5 years ago[ci] set language: python for pypy
Paul Brossier [Wed, 1 Jul 2020 22:34:07 +0000 (00:34 +0200)]
[ci] set language: python for pypy

5 years ago[ci] remove expandwaf for windows, remove travis_rety
Paul Brossier [Wed, 1 Jul 2020 22:33:49 +0000 (00:33 +0200)]
[ci] remove expandwaf for windows, remove travis_rety

5 years ago[ci] add missing language, update xcode versions for travis
Paul Brossier [Wed, 1 Jul 2020 22:18:02 +0000 (00:18 +0200)]
[ci] add missing language, update xcode versions for travis

5 years ago[waf] bump to 2.0.20
Paul Brossier [Wed, 1 Jul 2020 22:02:44 +0000 (00:02 +0200)]
[waf] bump to 2.0.20

5 years ago[ci] install make on windows
Paul Brossier [Wed, 1 Jul 2020 22:02:20 +0000 (00:02 +0200)]
[ci] install make on windows

5 years ago[ci] remove trusty and sudo from .travis.yml
Paul Brossier [Wed, 1 Jul 2020 21:41:19 +0000 (23:41 +0200)]
[ci] remove trusty and sudo from .travis.yml

5 years ago[ci] set windows path on travis
Paul Brossier [Wed, 1 Jul 2020 21:40:03 +0000 (23:40 +0200)]
[ci] set windows path on travis

5 years ago[ci] use choco to install py3.8 on travis, only upgrade pip there
Paul Brossier [Wed, 1 Jul 2020 21:30:23 +0000 (23:30 +0200)]
[ci] use choco to install py3.8 on travis, only upgrade pip there

5 years ago[ci] fix travis target name
Paul Brossier [Wed, 1 Jul 2020 21:28:12 +0000 (23:28 +0200)]
[ci] fix travis target name

5 years ago[ci] add names and upgrade travis targets
Paul Brossier [Wed, 1 Jul 2020 21:24:38 +0000 (23:24 +0200)]
[ci] add names and upgrade travis targets

5 years ago[ci] loosen pypy version in .travis.yml
Paul Brossier [Wed, 1 Jul 2020 20:40:31 +0000 (22:40 +0200)]
[ci] loosen pypy version in .travis.yml

5 years ago[ci] remove python2 osx cruft in .travis.yml
Paul Brossier [Wed, 1 Jul 2020 20:34:16 +0000 (22:34 +0200)]
[ci] remove python2 osx cruft in .travis.yml

5 years ago[ci] switch azure osx to latest image
Paul Brossier [Wed, 1 Jul 2020 20:06:27 +0000 (22:06 +0200)]
[ci] switch azure osx to latest image

5 years agoMerge branch 'master' of https://github.com/autoantwort/aubio into fix/get_waf_space
Paul Brossier [Sun, 17 Nov 2019 22:07:42 +0000 (23:07 +0100)]
Merge branch 'master' of https://github.com/autoantwort/aubio into fix/get_waf_space

5 years ago[doc] update line numbers in develop.rst, thanks to @cipo7741 (closes gh-267)
Paul Brossier [Sun, 17 Nov 2019 17:09:53 +0000 (18:09 +0100)]
[doc] update line numbers in develop.rst, thanks to @cipo7741 (closes gh-267)

6 years agoget_waf.sh: Allow spaces in the pwd path
autoantwort [Wed, 28 Aug 2019 21:11:12 +0000 (23:11 +0200)]
get_waf.sh: Allow spaces in the pwd path

6 years agoMerge branch 'feature/debugmode'
Paul Brossier [Sat, 29 Jun 2019 14:57:24 +0000 (16:57 +0200)]
Merge branch 'feature/debugmode'

6 years ago[priv] also define variadic no-op debug macro
Paul Brossier [Sat, 29 Jun 2019 14:45:56 +0000 (16:45 +0200)]
[priv] also define variadic no-op debug macro

6 years ago[priv] use {} for no-op macro when debug is not enabled
Paul Brossier [Sat, 29 Jun 2019 13:55:29 +0000 (15:55 +0200)]
[priv] use {} for no-op macro when debug is not enabled

6 years agoMerge branch 'master' into feature/quietmode
Paul Brossier [Sat, 29 Jun 2019 12:45:48 +0000 (14:45 +0200)]
Merge branch 'master' into feature/quietmode

6 years agoMerge branch 'master' into feature/debugmode
Paul Brossier [Sat, 29 Jun 2019 12:27:35 +0000 (14:27 +0200)]
Merge branch 'master' into feature/debugmode

6 years ago[py] incref exception type before restoring it
Paul Brossier [Sat, 29 Jun 2019 10:48:56 +0000 (12:48 +0200)]
[py] incref exception type before restoring it

6 years ago[py] incref exception type before restoring it
Paul Brossier [Sat, 29 Jun 2019 10:48:50 +0000 (12:48 +0200)]
[py] incref exception type before restoring it

6 years ago[py] fix reference counting of exception types (thanks @wackou)
Paul Brossier [Sat, 29 Jun 2019 10:42:36 +0000 (12:42 +0200)]
[py] fix reference counting of exception types (thanks @wackou)

Commit 8bfef30 exposed a reference counting error, causing the
interpreter to crash before exiting. The solution is to incref the
exception type before calling PyErr_Restore.

6 years agoMerge branch 'master' into fix/setbiquad
Paul Brossier [Fri, 28 Jun 2019 13:03:56 +0000 (15:03 +0200)]
Merge branch 'master' into fix/setbiquad

6 years ago[waf] bump to 2.0.17
Paul Brossier [Fri, 28 Jun 2019 10:58:54 +0000 (12:58 +0200)]
[waf] bump to 2.0.17

6 years ago[py] expect a failure on 32bit systems, add a comment about -ffloat-store (closes...
Paul Brossier [Fri, 21 Jun 2019 12:05:10 +0000 (14:05 +0200)]
[py] expect a failure on 32bit systems, add a comment about -ffloat-store (closes gh-231)

6 years ago[py] add helper to check if we are on a 32bit system
Paul Brossier [Fri, 21 Jun 2019 12:03:49 +0000 (14:03 +0200)]
[py] add helper to check if we are on a 32bit system

6 years ago[py] relax precision for 32bit systems
Paul Brossier [Fri, 21 Jun 2019 12:03:14 +0000 (14:03 +0200)]
[py] relax precision for 32bit systems

6 years ago[py] fix pvoc tests on powerpc
Paul Brossier [Thu, 20 Jun 2019 17:38:39 +0000 (19:38 +0200)]
[py] fix pvoc tests on powerpc

6 years ago[ci] disable samplerate when cross building on osx
Paul Brossier [Thu, 20 Jun 2019 09:38:59 +0000 (11:38 +0200)]
[ci] disable samplerate when cross building on osx

6 years ago[ci] update brew on travis
Paul Brossier [Thu, 20 Jun 2019 08:07:23 +0000 (10:07 +0200)]
[ci] update brew on travis

6 years ago[py] fix typo in dct docstring
Paul Brossier [Thu, 20 Jun 2019 07:16:27 +0000 (09:16 +0200)]
[py] fix typo in dct docstring

6 years ago[py] fix typo in fft docstring
Paul Brossier [Thu, 20 Jun 2019 07:16:18 +0000 (09:16 +0200)]
[py] fix typo in fft docstring

6 years ago[py] fix typo in sink docstrings
Paul Brossier [Thu, 20 Jun 2019 07:14:51 +0000 (09:14 +0200)]
[py] fix typo in sink docstrings

6 years agoMerge branch 'aybe-patch-2' of feature/vcpkg_docs
Paul Brossier [Sat, 11 May 2019 10:04:27 +0000 (12:04 +0200)]
Merge branch 'aybe-patch-2' of feature/vcpkg_docs

6 years agoMerge branch 'fix/winencoding' (closes gh-247)
Paul Brossier [Wed, 8 May 2019 17:37:51 +0000 (19:37 +0200)]
Merge branch 'fix/winencoding' (closes gh-247)

6 years ago[py] use universal_newlines=True to prevent decoding errors (see gh-247 gh-248)
Paul Brossier [Mon, 6 May 2019 20:36:51 +0000 (22:36 +0200)]
[py] use universal_newlines=True to prevent decoding errors (see gh-247 gh-248)

6 years agoUpdate binaries.rst
Aybe [Thu, 25 Apr 2019 05:02:49 +0000 (07:02 +0200)]
Update binaries.rst

6 years ago[py] fix note-off timings (closes #240, thanks to @chaoxinzheng)
Paul Brossier [Tue, 26 Mar 2019 14:55:17 +0000 (15:55 +0100)]
[py] fix note-off timings (closes #240, thanks to @chaoxinzheng)

6 years ago[py] digital_filter.set_* raise ValueError (see #gh-241)
Paul Brossier [Tue, 26 Mar 2019 14:22:37 +0000 (15:22 +0100)]
[py] digital_filter.set_* raise ValueError (see #gh-241)

6 years ago[py] improve digital_filter error messages (closes #gh-241)
Paul Brossier [Tue, 26 Mar 2019 14:17:05 +0000 (15:17 +0100)]
[py] improve digital_filter error messages (closes #gh-241)

6 years ago[waf] remove ref to landscape.yml
Paul Brossier [Tue, 26 Feb 2019 09:50:47 +0000 (10:50 +0100)]
[waf] remove ref to landscape.yml

6 years ago[waf] also exclude signature files
Paul Brossier [Tue, 26 Feb 2019 09:50:39 +0000 (10:50 +0100)]
[waf] also exclude signature files

6 years ago[ci] remove landscape.yml
Paul Brossier [Tue, 26 Feb 2019 09:49:21 +0000 (10:49 +0100)]
[ci] remove landscape.yml

6 years ago[doc] remove landscape icon
Paul Brossier [Tue, 26 Feb 2019 09:48:52 +0000 (10:48 +0100)]
[doc] remove landscape icon

6 years ago[README] remove landscape icon
Paul Brossier [Tue, 26 Feb 2019 09:48:18 +0000 (10:48 +0100)]
[README] remove landscape icon

6 years ago[VERSION] bump to 0.5.0~alpha
Paul Brossier [Tue, 26 Feb 2019 09:01:30 +0000 (10:01 +0100)]
[VERSION] bump to 0.5.0~alpha

6 years ago[VERSION] bump to 0.4.9 0.4.9
Paul Brossier [Thu, 7 Feb 2019 15:51:07 +0000 (16:51 +0100)]
[VERSION] bump to 0.4.9

6 years ago[ChangeLog] add 0.4.9 entry
Paul Brossier [Thu, 7 Feb 2019 15:46:22 +0000 (16:46 +0100)]
[ChangeLog] add 0.4.9 entry

6 years ago[waf] bump to 2.0.14
Paul Brossier [Thu, 7 Feb 2019 11:43:55 +0000 (12:43 +0100)]
[waf] bump to 2.0.14

6 years ago[ci] fix azure vmImage field
Paul Brossier [Thu, 31 Jan 2019 02:36:19 +0000 (03:36 +0100)]
[ci] fix azure vmImage field

6 years ago[examples] add quiet mode for performance measurements
Paul Brossier [Thu, 31 Jan 2019 02:24:19 +0000 (03:24 +0100)]
[examples] add quiet mode for performance measurements

6 years ago[tests] fix input size in test-mfcc
Paul Brossier [Thu, 31 Jan 2019 02:20:57 +0000 (03:20 +0100)]
[tests] fix input size in test-mfcc

6 years ago[aubio_priv.h] only define AUBIO_DBG in debug mode
Paul Brossier [Thu, 31 Jan 2019 01:43:54 +0000 (02:43 +0100)]
[aubio_priv.h] only define AUBIO_DBG in debug mode

6 years ago[waf] add shortcut to compile in debug mode
Paul Brossier [Thu, 31 Jan 2019 01:42:45 +0000 (02:42 +0100)]
[waf] add shortcut to compile in debug mode

6 years ago[sink_wavwrite] call fflush in open
Paul Brossier [Tue, 8 Jan 2019 17:51:16 +0000 (18:51 +0100)]
[sink_wavwrite] call fflush in open

This ensures the file header was actually written correctly, and fails
otherwise, for instance when the target disk-system is full.

6 years ago[sink] remove assert so tests pass in debug mode
Paul Brossier [Tue, 8 Jan 2019 17:37:13 +0000 (18:37 +0100)]
[sink] remove assert so tests pass in debug mode

6 years ago[source] remove assert so tests pass in debug mode
Paul Brossier [Tue, 8 Jan 2019 17:34:30 +0000 (18:34 +0100)]
[source] remove assert so tests pass in debug mode

source and sink are the only objects which check for null pointers
in del_, keep it this way to prevent breaking older code.

6 years ago[ci] use linux/py3.5 to test --build-type=debug
Paul Brossier [Tue, 8 Jan 2019 17:33:58 +0000 (18:33 +0100)]
[ci] use linux/py3.5 to test --build-type=debug

6 years ago[aubio_priv.h] include blas first (see gh-225)
Paul Brossier [Tue, 8 Jan 2019 17:17:11 +0000 (18:17 +0100)]
[aubio_priv.h] include blas first (see gh-225)

6 years ago[source_avcodec] prevent leak when closing swresample context
Paul Brossier [Mon, 31 Dec 2018 16:25:08 +0000 (17:25 +0100)]
[source_avcodec] prevent leak when closing swresample context

6 years ago[py] fix compilation warning in py-source
Paul Brossier [Sun, 23 Dec 2018 04:55:56 +0000 (05:55 +0100)]
[py] fix compilation warning in py-source

6 years ago[tests] also capture expected source warnings in test_sink
Paul Brossier [Sun, 23 Dec 2018 04:50:36 +0000 (05:50 +0100)]
[tests] also capture expected source warnings in test_sink

6 years ago[tests] check resampling a source raises a warning when expected
Paul Brossier [Sun, 23 Dec 2018 04:50:07 +0000 (05:50 +0100)]
[tests] check resampling a source raises a warning when expected

6 years ago[tests] add parse_file_samplerate to fetch samplerate from path
Paul Brossier [Sun, 23 Dec 2018 04:48:12 +0000 (05:48 +0100)]
[tests] add parse_file_samplerate to fetch samplerate from path

6 years ago[py] take a copy for the last source block when iterating
Paul Brossier [Sun, 23 Dec 2018 04:46:47 +0000 (05:46 +0100)]
[py] take a copy for the last source block when iterating

Appears to be the simplest solution to prevent resizing internal objects.
See also 8e76c71.

6 years ago[source_avcodec] show a warning only when an error occurred in swr_convert
Paul Brossier [Sun, 23 Dec 2018 04:44:18 +0000 (05:44 +0100)]
[source_avcodec] show a warning only when an error occurred in swr_convert

6 years ago[source_avcodec] clean up unused statements and previously included stdlib
Paul Brossier [Sun, 23 Dec 2018 02:56:38 +0000 (03:56 +0100)]
[source_avcodec] clean up unused statements and previously included stdlib

6 years ago[py] define HAVE_ERRNO_H in add_local_macros
Paul Brossier [Sun, 23 Dec 2018 02:49:09 +0000 (03:49 +0100)]
[py] define HAVE_ERRNO_H in add_local_macros

6 years ago[source_sndfile] avoid declaration after statement
Paul Brossier [Sat, 22 Dec 2018 23:48:19 +0000 (00:48 +0100)]
[source_sndfile] avoid declaration after statement

6 years ago[source_wavread] comment unused macro
Paul Brossier [Sat, 22 Dec 2018 23:13:50 +0000 (00:13 +0100)]
[source_wavread] comment unused macro

6 years ago[source_wavread] use STRERR macro
Paul Brossier [Sat, 22 Dec 2018 23:11:17 +0000 (00:11 +0100)]
[source_wavread] use STRERR macro

6 years ago[sink_wavwrite] use STRERR macro
Paul Brossier [Sat, 22 Dec 2018 23:09:31 +0000 (00:09 +0100)]
[sink_wavwrite] use STRERR macro

6 years ago[lib] add AUBIO_STRERR to log system error messages
Paul Brossier [Sat, 22 Dec 2018 23:06:32 +0000 (00:06 +0100)]
[lib] add AUBIO_STRERR to log system error messages

6 years ago[waf] check for errno.h
Paul Brossier [Sat, 22 Dec 2018 23:05:32 +0000 (00:05 +0100)]
[waf] check for errno.h

6 years ago[osx] build frameworks with -Os
Paul Brossier [Fri, 21 Dec 2018 17:15:53 +0000 (18:15 +0100)]
[osx] build frameworks with -Os

The new tests revealed a crash in test-pitchmcomb when compiling with
-Ofast (somewhere in fvec_median, but not reproducible from aubiopitch,
needs more poking).

6 years ago[ci] add py3.6, drop py3.4 on travis
Paul Brossier [Fri, 21 Dec 2018 17:14:21 +0000 (18:14 +0100)]
[ci] add py3.6, drop py3.4 on travis

6 years ago[source_sndfile] set error message when reading after close
Paul Brossier [Fri, 21 Dec 2018 16:16:18 +0000 (17:16 +0100)]
[source_sndfile] set error message when reading after close

6 years ago[py] raise an exception when reading source failed
Paul Brossier [Fri, 21 Dec 2018 15:41:30 +0000 (16:41 +0100)]
[py] raise an exception when reading source failed

6 years ago[source_avcodec] prevent reading after close
Paul Brossier [Fri, 21 Dec 2018 15:40:24 +0000 (16:40 +0100)]
[source_avcodec] prevent reading after close

6 years ago[tests] simplify test_source.py, skip if no test sounds
Paul Brossier [Fri, 21 Dec 2018 15:39:56 +0000 (16:39 +0100)]
[tests] simplify test_source.py, skip if no test sounds

6 years ago[tests] try reading after close in test-source.c
Paul Brossier [Fri, 21 Dec 2018 15:26:00 +0000 (16:26 +0100)]
[tests] try reading after close in test-source.c

6 years ago[tests] check reading source after close raises RuntimeError
Paul Brossier [Fri, 21 Dec 2018 15:22:27 +0000 (16:22 +0100)]
[tests] check reading source after close raises RuntimeError

6 years ago[tests] test del_aubio_sink on null
Paul Brossier [Fri, 21 Dec 2018 14:30:14 +0000 (15:30 +0100)]
[tests] test del_aubio_sink on null

6 years ago[tests] test del_aubio_source on null
Paul Brossier [Fri, 21 Dec 2018 14:28:11 +0000 (15:28 +0100)]
[tests] test del_aubio_source on null

6 years ago[source_apple_audio] get_duration returns 0 on failure
Paul Brossier [Fri, 21 Dec 2018 14:26:52 +0000 (15:26 +0100)]
[source_apple_audio] get_duration returns 0 on failure

6 years ago[py] check if filter was created before deleting it
Paul Brossier [Fri, 21 Dec 2018 14:26:04 +0000 (15:26 +0100)]
[py] check if filter was created before deleting it

6 years ago[sink] del_aubio_sink argument can be null
Paul Brossier [Fri, 21 Dec 2018 14:25:43 +0000 (15:25 +0100)]
[sink] del_aubio_sink argument can be null

Most del_ methods in aubio do not check if their argument is NULL, but
del_aubio_sink used to, so we keep it this way to avoid breaking
existing programs.

6 years ago[source] del_aubio_source argument can be null
Paul Brossier [Fri, 21 Dec 2018 14:15:47 +0000 (15:15 +0100)]
[source] del_aubio_source argument can be null

Most del_ methods in aubio do not check if their argument is NULL, but
del_aubio_source used to, so we keep it this way to avoid breaking
existing programs.

6 years ago[examples] only delete sink if needed
Paul Brossier [Fri, 21 Dec 2018 14:01:10 +0000 (15:01 +0100)]
[examples] only delete sink if needed

6 years ago[py] check sink was created before calling del_aubio_sink
Paul Brossier [Fri, 21 Dec 2018 14:00:34 +0000 (15:00 +0100)]
[py] check sink was created before calling del_aubio_sink

6 years agoRevert "[py] avoid resizing py-source output"
Paul Brossier [Fri, 21 Dec 2018 13:58:39 +0000 (14:58 +0100)]
Revert "[py] avoid resizing py-source output"

This reverts commit 8e76c71be6136f4e2289f8c67e422097f5e10dfe.

No need to copy here, the culprit should be in py-sink.c.