- Timestamp:
- Dec 5, 2018, 10:34:39 PM (5 years ago)
- Branches:
- feature/cnn, feature/crepe, feature/pitchshift, feature/timestretch, fix/ffmpeg5, master
- Children:
- 283a619a
- Parents:
- 5b46bc3 (diff), f19db54 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ChangeLog
r5b46bc3 r633400d 1 2018-11-21 Paul Brossier <piem@aubio.org> 2 3 [ Overview ] 4 5 * VERSION: bump to 0.4.8 6 * notes: new option release_drop (gh-203) 7 * spectral: new parameters added to filterbank and mfcc (gh-206) 8 * python: start documenting module (gh-73, debian #480018), improve build for 9 win-amd64 (gh-154, gh-199, gh-208) 10 * fixes: prevent crash when using fft sizes unsupported by vDSP (gh-207), 11 prevent saturation when down-mixing a multi-channel source (avcodec/ffmpeg) 12 13 [ Fixes ] 14 15 * avcodec: prevent saturation when down-mixing a multi-channel source, emit 16 a warning if compiling against avutil < 53 (gh-137), wrap long lines 17 * examples/: avoid hiding global and unreachable code 18 * fft: limit to r*2*n sizes, with r in [1, 3, 5, 15] (vDSP only) (gh-207) 19 * fft: fix reconstruction for odd sizes (fftw only) 20 * pvoc: add missing implementations for aubio_pvoc_get_hop/win 21 * mathutils: increase ln(2) precision of in freqtomidi/miditofreq 22 * wavetable: stop sets playing to 0, add dummy implementation for _load 23 24 [ New features ] 25 26 * src/musicutils.h: new aubio_meltohz, aubio_hztomel, with _htk versions 27 * src/spectral/filterbank.h: new set_mel_coeffs, set_mel_coeffs_htk, 28 set_power, and set_norm methods, improved set_triangle_bands 29 * src/spectral/mfcc.h: new set_scale, set_power, set_norm, set_mel_coeffs, 30 set_mel_coeffs_htk, set_mel_coeffs_slaney 31 * src/mathutils.h: new fvec_mul 32 * src/notes: new option release_drop to prevent missing note-offs (gh-203) 33 34 [ Python module ] 35 36 * fix: rounding to nearest integer in midi2note and freq2note 37 * general: supports code generation of setters with none or multiple 38 parameters 39 * documentation: add docstrings do fvec, cvec, source, sink, pvoc, frequency 40 conversion and level detection routines (gh-73, debian #480018) 41 * slicing: improve and document slice_source_at_stamps 42 * module: new note2freq function, recover error log when raising exceptions 43 on failed set_ methods, prevent cyclic import, coding style improvements 44 * demos: improve coding style, fix bpm_extract arguments 45 * MANIFEST.in: exclude *.pyc, improve patterns 46 47 [ Documentation ] 48 49 * doc/: use sphinx autodoc to load docstrings from aubio module, reorganize 50 python module documentation, add a note about double precision, use https 51 when possible 52 * src/spectral/: update Auditory Toolbox url, update copyright year 53 54 [ Tools ] 55 56 * aubionotes: add --release-drop option 57 * aubio: add --release-drop and --silence options to `aubio notes`, 58 workaround for -V to really show version (py2) 59 * aubiocut: add option --create-first to always create first slice 60 61 [ Tests ] 62 63 * tests/, python/tests: add tests for new methods, check source channel 64 down-mix, improve coverage 65 66 [ Build system ] 67 68 * Makefile: disable docs when measuring coverage, add branch coverage 69 option, add coverage_zero_counters target, improve html report 70 * waf: update to 2.0.12, improve wscript style, prevent shipping some 71 generated files 72 * python: always show compiler warnings when pre-processing headers, 73 workaround to fix code generation for win-amd64 (gh-154, gh-199, gh-208). 74 * continuous integration: add azure pipelines, update and improve 75 configurations for appveyor, circleci, and travis. 76 77 2018-09-22 Paul Brossier <piem@aubio.org> 78 79 [ Overview ] 80 81 * VERSION: bump to 0.4.7 82 * src/spectral/dct.h: add dct type II object with optimised versions 83 * src/io/, src/notes/, src/pitch: prevent crashes on corrupted files 84 * examples/: fix jack midi output, improve messages when jack disabled 85 * python/: add dct support, minor bug fixes tests and demos 86 * wscript: improve support for BLAS/ATLAS 87 88 [ Library fixes ] 89 90 * src/pitch/pitchyinfft.c: fix out of bound read when samplerate > 50kHz 91 thanks to @fCorleone (closes #189, CVE-2018-14523, debian #904906) 92 * src/notes/notes.c: bail out if pitch creation failed (see #188) 93 * src/io/source_wavread.c: 94 - also exit if samplerate is negative (closes #188, CVE-2018-14522, 95 debian #904907) 96 - add some input validation (closes #148 and #158, CVE-2017-17054, 97 debian #883355) 98 * src/io/source_avcodec.c: 99 - give up if resampling context failed opening (see #137, closes #187, 100 CVE-2018-14521, debian #904908) 101 - give up reading file if number of channel changes during stream (closes 102 #137, CVE-2017-17554, debian #884237) 103 - make sure libavutil > 52 before checking avFrame->channels (see #137) 104 - fix build with ffmpeg 4.0, thanks to @jcowgill (closes #168, #173) 105 - avoid deprecated call for ffmpeg >= 4.0 106 * src/onset/onset.c: add dummy default parameters for wphase (closes #150) 107 108 [ Tools ] 109 110 * examples/parse_args.h: hide jack options if not available, improve error 111 message (closes #182) 112 * examples/utils.h: process_block returns void 113 * examples/utils.c: fix examples failing to send more than one JACK midi 114 event per frame, thanks to @cyclopsian (closes #201) 115 116 [ New features ] 117 118 * src/spectral/dct.h: add dct type II object with implementation factory 119 * src/spectral/dct_plain.c: add plain dct implementation 120 * src/spectral/dct_ooura.c: add ooura implementation 121 * src/spectral/dct_fftw.c: add fftw implementation 122 * src/spectral/dct_ipp.c: add ipp version 123 * src/spectral/dct_accelerate.c: add vdsp/accelerate dct 124 * tests/src/spectral/test-dct.c: check reconstruction works 125 * src/spectral/mfcc.c: use new dct to compute mfcc 126 127 [ Library internals ] 128 129 * src/aubio_priv.h: avoid hard-coded undefs, split BLAS and ATLAS support, 130 add vdsp scalar add and multiply 131 132 [ Build system ] 133 134 * wscript: 135 - add options to disable examples and tests 136 - detect includes for openblas/libblas/atlas 137 * scripts/get_waf.sh: bump to 2.0.11, verify signature if gpg available 138 * python/lib/gen_external.py: pass '-x c' to emcc only 139 140 [ Python ] 141 142 * python/lib/gen_code.py: add support for rdo methods 143 * python/tests/test_dct.py: add tests for new dct 144 * python/demos/demo_pitch_sinusoid.py: use // to yield an integer, fixing 145 demo on py3, thanks to @ancorcruz (closes #176) 146 * python/ext/py-musicutils.*: add shift(fvec) and ishift(fvec) 147 * python/tests/test_fvec_shift.py: add tests for shift() and ishift() 148 * python/lib/aubio/cmd.py: fix typo in comment 149 150 [ Documentation ] 151 152 * README.md, doc/statuslinks.rst: use latest for commits-since 153 * examples/parse_args.h: add yinfast to pitch algorithms 154 * doc/requirements.rst: add some blas documentation 155 * doc/requirements.rst: split media/optimisation libraries 156 * doc/develop.rst: fixed spelling error, thanks to Jon Williams (closes #161) 157 * doc/aubio{pitch,notes}.txt: add yinfast to list of pitch methods 158 159 [ Continuous integration ] 160 161 * .travis.yml: remove xcode8.2 builds, group osx, add alias pip=pip2 162 * .appveyor.yml: upgrade pip first, always use python -m pip 163 164 2017-10-02 Paul Brossier <piem@aubio.org> 165 166 [ Overview ] 167 168 * VERSION: bump to 0.4.6 169 * src/spectral/fft.c, src/*.c: add support for Intel IPP (many thanks to 170 Eduard Mueller) 171 * wscript: add support for emscripten (thanks to Martin Hermant) 172 * src/pitch/pitchyinfast.h: new fast method to compute YIN algorithm 173 * src/pitch/pitchyin*.c: improve confidence measure, making sure its value 174 corresponds to the selected period (thanks to Eduard Mueller) 175 * python/lib/aubio/cmd.py: add `quiet`, `cut`, and `help` subcommands 176 177 [ Library ] 178 179 * src/aubio_priv.h: add missing aubio_vDSP_vclr (Eduard Mueller) 180 * src/io/source_avcodec.c: improve error message, prevent un-opened bracket, 181 no declaration after statements for older compilers, avoid unused variable 182 * src/mathutils.c: prevent segfault with Accelerate.framework (closes #58, 183 closes #102) 184 * src/spectral/phasevoc.h: add aubio_pvoc_set_window to change the windowing 185 function 186 * src/mathutils.c: add window type `ones` (no windowing) 187 188 [ Python ] 189 190 * python/demos/demo_tapthebeat.py: add a real-time example to play beats 191 using pyaudio 192 * python/lib/gen_external.py: improve parsing and syntax, use results in 193 emscripten build (Martin Hermant) 194 * python/lib/aubio/cmd.py: add option `-u` to `aubio pitch`, improve error 195 messages, add `quiet` subcommand (closes #124), improve syntax, add some 196 documentation, add `cut` and `help` subcommand, add silence and time format 197 options 198 * python/lib/aubio/cut.py: upgrade to argparse, set samplerate as needed 199 * python/demos/demo_yin_compare.py: add comparison of yin implementations 200 * python/demos/demo_wav2midi.py: add an example to create a midi from a 201 sound file using mido (closes: #134) 202 * python/demos/demo_bpm_extract.py: use argparse, use beats_to_bpm function 203 * python/ext/py-cvec.c: fix support for pypy by changing setters to return a 204 negative value on error (closes #17) 205 206 [ Documentation ] 207 208 * src/tempo/beattracking.h: fix typo (thanks to Hannes Fritz) 209 * doc/requirements.rst: fix broken link (thanks to @ssj71, closes #99) 210 * doc/aubiomfcc.txt: fix typo in 'coefficients' 211 212 [ Tests ] 213 214 * python/tests/tests_aubio_{cmd,cut}.py: add basic tests 215 * python/tests/test_filterbank*.py: ignore UserWarnings, clean-up, 216 improve get_coeff tests 217 218 [ Build system ] 219 220 * wscript: add support for emscripten, see scripts/build_emscripten 221 * scripts/get_waf.sh: update waf to 2.0.1, build waf from source tarball 222 * scripts/build_emscripten: update to build aubio.js 223 * Makefile: add coverage and coverage_report targets, run tests once 224 225 [ Continuous integration ] 226 227 * .travis.yml: add coverage report on osx 228 * .appveyor.yml: use msvc 14.0 (VS 2015) and scripts/get_waf.sh 229 * .coveragerc: add minimal python coverage configuration 230 231 2017-04-10 Paul Brossier <piem@aubio.org> 232 233 [Overview] 234 235 * VERSION: bump to 0.4.5 236 * src/io/source_avcodec.c: add support for libswresample 237 * aubio: new python command line tool to extract information 238 * src/onset/onset.c: add spectral whitening and compression, improve default 239 parameters 240 * this_version.py: use centralized script to get current version, adding git 241 sha when building from git repo (thanks to MartinHN) 242 243 [Interface] 244 245 * src/spectral/awhithening.h: add adaptive whitening 246 * src/{cvec,mathutils,musicutils}.h: add cvec_logmag, fvec_logmag, and fvec_push 247 * src/onset/onset.h: add aubio_onset_set_default_parameters to load optimal 248 parameters of each novelty function, _{set,get}_compression and 249 _{set,get}_awhitening to turn on/off compression and adaptive whitening 250 * src/spectral/specdesc.h: add weighted phase 251 252 [Library] 253 254 * src/onset/onset.c: improve default onset parameters (thanks to @superbock 255 for access to his evaluation database), see commit dccfad2 for more details 256 * src/pitch/pitch.c: avoid segfault when using invalid parameters 257 * src/temporal/biquad.c: fix biquad parameters initialization (thanks to 258 @jurlhardt) 259 260 [Tools] 261 262 * examples/aubio{onset,track}.c: add options --miditap-note and 263 --miditap-velo to set which midi note is triggered at onset/beat (thanks to 264 @tseaver) 265 * examples/aubioonset.c: show actual parameters in verbose mode 266 * examples/utils.c: improve memory usage to emit midi notes 267 268 [Python] 269 270 * python/ext/py-source.c: add with (PEP 343) and iter (PEP 234) interface 271 * python/ext/py-sink.c: add with interface (PEP 343) 272 * python/lib/aubio/cmd.py: new `aubio` command line tool 273 * python/lib/aubio/cut.py: moved from python/scripts/aubiocut 274 275 [Documentation] 276 277 * doc/*.rst: reorganize and improve sphinx manual 278 * doc/*.txt: update manpages, add simple manpage for aubio command line 279 * doc/full.cfg: derive from doc/web.cfg 280 * README.md: simplify and add contribute information 281 282 [Build system] 283 284 * wscript: prefer libswresample over libavsamplerate when available, use 285 current version in manpages, doxygen, and sphinx, update to newest waf 286 * setup.py: use entry_points console_scripts to generate scripts, use 287 centralized version from this_version.py, clean up 288 * python/lib/moresetuptools.py: detect if libswresample is available 289 290 2017-01-08 Paul Brossier <piem@aubio.org> 291 292 [ Overview ] 293 294 * VERSION: bump to 0.4.4 295 * src/utils/log.h: new function to redirect log, error, and warnings 296 * python/: AUBIO_ERR raises python exception, AUBIO_WRN to emit py warning 297 * doc/: add some documentation, fix errors in manpages 298 * wscript: new rules to build 'manpages', 'doxygen', and 'sphinx', new 299 --build-type=<release|debug> option (thanks to Eduard Mueller) 300 * src/notes/notes.h: add minioi and silence methods 301 * examples/: add --minioi (minimum inter-onset interval) option 302 * src/pitch/pitchyin.c: improve msvc compiler optimisations (thanks to 303 Eduard Mueller) 304 * python/, src/: improve error messages, fix minor memory leaks 305 * src/io/source_avcodec.c: improve compatibility with latest ffmpeg and with 306 older libav/ffmpeg versions 307 * python/demos/: new demos to capture microphone in real time 308 309 [ Interface] 310 311 * src/aubio.h: include utils/log.h 312 * src/utils/log.h: add new aubio_log_set_function to redirect log messages 313 * src/notes/notes.h: add aubio_notes_{get,set}_minioi_ms, add 314 _{get,set}_silence methods 315 316 [ Library ] 317 318 * src/aubio_priv.h: add AUBIO_INF to print to stdout with header, use new 319 logging function, add ATAN alias, add stdarg.h, move #include "config.h" 320 * src/{fmat,fvec}.c: avoid integer division 321 * src/pitch/pitchyin.c: [msvc] help compiler to optimize aubio_pitchyin_do 322 by giving it addresses for all arrays which are referenced in inner loops, 323 thanks to Eduard Mueller. 324 * src/pitch/pitch.c: declare internal functions as static, fail on wrong 325 method, warn on wrong unit, improve error messages, fix error string 326 * src/spectral/specdesc.c: return NULL if wrong mode asked, remove trailing 327 spaces 328 * src/onset/onset.c: return null and clean-up if new_aubio_specdesc failed, 329 fix error message 330 * src/notes/notes.c: use midi note to store pitch candidate, round to 331 nearest note, add a variable to define precision, fix out-of-bound write, 332 fix unset silence_threshold, fix error message 333 * src/spectral/ooura_fft8g.c: add cast to avoid conversion warnings, prefix 334 public function with aubio_ooura_ to avoid with other apps using ooura (e.g. 335 puredata), make internal functions static, 336 * src/spectral/fft.c: add message about fftw3 being able to do non-power of 337 two sizes, make calls to fftw_destroy_plan thread-safe, use prefixed 338 aubio_ooura_rdft 339 * src/spectral/phasevoc.c: fix error string 340 * src/temporal/resampler.c: throw an error when using libsamplerate with doubles 341 * src/io/ioutils.h: add functions to check samplerate and channels, use in sink_*.c 342 * src/io/source.c: add error message when aubio was compiled with no source, 343 only show error message from last child source_ 344 * src/io/source_avcodec.c: call avformat_free_context after 345 avformat_close_input, keep a reference to packet to remove it when closing 346 file, avoid deprecation warnings with ffmpeg 3.2, add backward compatibility 347 for libavcodec55, fix for old libavcodec54, use AV_SAMPLE_FMT_DBL when 348 compiling with HAVE_AUBIO_DOUBLE, fix missing samples in eof block, avoid 349 function calls before declarations, improve error messages, replace with new 350 context before closing old one, make sure s->path is set to null 351 * src/io/{source_wavread,sink_wavwrite}.c: declare internal functions as static 352 * src/io/source_wavread.c: fix bytes_read for JUNK headers, improve error 353 messages, initialize buffer, skip chunks until data is found, or abort, skip 354 junk chunk 355 * src/io/source_sndfile.c: add support for multi-channel resampling, set 356 handle to null after sucessful close, add missing floor in ratio comparison, 357 improve formatting 358 * src/io/sink.c: only show error message from last child sink_ 359 * src/io/sink_apple_audio.c: avoid crash on empty file name 360 * src/io/sink_sndfile.c: improve error message 361 * src/io/sink_{sndfile,wavwrite}.c: use AUBIO_MAX_CHANNELS, fix error message 362 363 [ Documentation ] 364 365 * README.md: update copyright dates, use https 366 * src/aubio.h: add some links to examples, use https 367 * src/pitch/pitch.h: add aubio_pitch_get_tolerance, add basic description of 368 unit modes 369 * src/notes/notes.h: add doxygen header 370 * src/spectral/fft.h: strip example path 371 * doc/*.rst: improve sphinx documentation 372 * doc/android.rst: add reference to it scripts/build_android 373 * doc/debian_packages.rst: added page on debian packages 374 * doc/python_module.rst: add demo_source_simple.py, add note on pip, add 375 `print(aubio.version)` 376 * doc/cli.rst: include command line manpages 377 * doc/cli_features.rst: add matrix of command line features 378 * doc/requirements.rst: add a note about --notests (closes #77), document 379 --msvc options, improve description of options 380 * doc/download.rst: added page on download 381 * doc/installing.rst: update 382 * doc/xcode_frameworks.rst: added page on xcode frameworks 383 * doc/**: use https://aubio.org 384 * doc/conf.py: use pyramid theme, update copyright, remove hardcoded path 385 * doc/web.cfg: exclude ioutils from doc 386 * doc/aubionotes.txt: document -M option (see #18), 387 * doc/aubioonset.txt: add documentation for -M, --minioi, improve threshold 388 description (thanks to Peter Parker), fix typo (onset, not pitch) 389 * doc/aubio*.txt: document -T/--timeformat option 390 391 [ Build ] 392 393 * Makefile: add a brief intro, avoid offline operations, add html and dist 394 targets, add rules for documentation, simplify listing, avoid offline 395 operations, bump waf to 1.9.6, check for waf before clean, chmod go-w 396 waflib, improve clean, use pip to install, factorise pip options, generate 397 more test sounds, improve test_python and test_pure_python, pass build_ext 398 in test_pure_python{,_wheel}, quieten uninstall_python if already 399 uninstalled, improve test targets, use bdist_wheel in test_pure_python, 400 build_ext only for --enable-double, verbose waf rules, add cleanwaf 401 * wscript: added debug/release build type configurations release (default) 402 enables optimizations, debug symbols are enabled in both configurations, 403 thanks to Eduard Mueller. 404 * wscript: add options to disable source_wavread/sink_wavwrite, add check 405 for stdarg.h, new rules 'manpages', 'sphinx', and 'doxygen' to build 406 documentation, add version to sphinx and manpages, disable libsamplerate 407 if double precision enabled (libsamplerate only supports float), fix typos, 408 remove trailing spaces, improve tarball creation (./waf dist), remove 409 full.cfg from tarball, prepend to CFLAGS to honor user cflags 410 * wscript, src/wscript_build: improve install locations using DATAROOTDIR, 411 MANDIR, INCLUDEDIR 412 * wscript: default to no atlas for now 413 * src/wscript_build: always build static library 414 * scripts/build_android: add an example script to build aubio on android, 415 416 [ Tools ] 417 418 * examples/aubionotes.c: use new notes, set minioi, send last note off when 419 needed, add warning for missing options 420 * examples/aubioonset.c: add minioi option, in seconds 421 * examples/: only send a last note off when using jack 422 * examples/: return 1 if object creation failed 423 * examples/: use PROG_HAS_OUTPUT, add PROG_HAS_SILENCE 424 425 [ Tests ] 426 427 * tests/src/spectral/test-fft.c: fix default size 428 * tests/src/spectral/test-phasevoc.c: fix typos 429 * tests/src/utils/test-log.c: add AUBIO_INF, add example for 430 aubio_log_set_function, improve messages 431 432 [ Python ] 433 434 * python/ext/aubiomodule.c: add aubio._aubio.__version__ and import it as 435 aubio.version, use custom logging function for errors and warnings, remove 436 duplicated add_generated_objects, use <> for non local aubio 437 * python/ext/py-cvec.c: use NPY_INTP_FMT 438 * python/ext/py-fft.c: use error string set in src/spectral/fft.c 439 * python/ext/py-phasevoc.c: use error string set in src/spectral/phasevoc.c 440 * python/ext/py-sink.c: always set samplerate and channels in init 441 * python/ext/py-source.c: use error string set in src/io/source.c 442 * python/lib/aubio/midiconv.py: add unicode double sharp and double flat, 443 improve unicode handling, skip UnicodeEncodeError on python 2.x 444 445 [ Python build ] 446 447 * MANIFEST.in: add src/**.c, exclude full.cfg, include waflib, remove 448 python/ext/config.h 449 * setup.py: define AUBIO_VERSION use sorted glob.glob to improve 450 reproducibility, remove extra quotes, remove status from version string, 451 update description, use custom build_ext instead of 'generate' command, 452 define HAVE_AUBIO_DOUBLE to 1 if needed 453 * python/lib/gen_code.py: add support for multiple _do outputs, fix number 454 of output, improve del_ function, safer DECREF, fix indentation, emit RuntimeError 455 * python/lib/gen_external.py: clean-up, enable tss, remove duplicate, 456 sort generated files 457 * python/lib/moresetuptools.py: add HAVE_STDARG_H, also check for 458 HAVE_AUBIO_DOUBLE, cleaner clean, look first for system library, then for 459 local build, then local sources, mo nore fake config.h here, use 460 samplerate in single precision only 461 * python/README.md: add a note about nose2 for python tests (closes #74) 462 * scripts/setenv_local.sh: python3 compat 463 464 [ Python demos ] 465 466 * python/demos/demo_alsa.py: add example using alsaaudio (closes #72) 467 * python/demos/demo_mfcc.py: add options to plot first and second 468 derivatives, and set samplerate/win_s/hop_s, thanks to @jhoelzl (closes #68) 469 * python/demos/demo_notes.py: add simple notes demos 470 * python/demos/demo_pyaudio.py: added simple demo for pyaudio, see #6, 471 closes #78, thanks to @jhoelzl and @notalentgeek, add some comments, avoid 472 overwriting aubio.pitch 473 * python/demos/demo_source_simple.py: fix indentation, make executable 474 * python/demos/demo_timestretch{,_online}.py: fix usage string, remove 475 unused import, use // to yield an integer (closes #71) 476 * python/demos/demo_timestretch_online.py: use 512, fix block counter 477 * python/demos/demo_tss.py: improve default parameters, exit before plotting 478 479 [ Python tests ] 480 481 * python/tests/: use local import, add __init__.py 482 * python/tests/test_cvec.py: simplify 483 * python/tests/test_fft.py: skip test fft(zeros).phas == 0 if needed, expected powerpc 484 * python/tests/test_fvec.py: reduce alpha norm precision to 10.-4 485 * python/tests/test_{midi2note,note2midi}.py: use nose2.params, add unicode tests 486 * python/tests/test_notes.py: add basic tests 487 * python/tests/test_notes.py: test results are correct for 44100Hz_44100f_sine441.wav 488 * python/tests/test_sink.py: add more tests, quiet warnings 489 * python/tests/test_source.py: break long line, check the tail of the file 490 is non-zero on non silent test files, filter user warnings to avoid spamming 491 the console, only check if last frames are non silent on brownnoise (weak), 492 remove fragile brownnoise test, check duration on short files, use nose2 493 params to process one sound file per test 494 * python/tests/test_specdesc.py: RuntimeError is now raised on wrong mode 495 * python/tests/utils.py: by default, use 5 seconds brownoise 496 497 [ Only in git ] 498 499 * .travis.yml: add debian dpkg-buildflags config, switch from precise to 500 trusty, sudo required, add ffmpeg on osx, add targets ios, iosimulator, 501 and osx noopt configs, bump to xcode8, add xcode8.2 config, mimick 502 build_apple_frameworks options, alway upgrade pip, add pip --version and 503 which pip after upgrading, remove --user, use expandwaf in install, remove 504 unused ARCH, shuffle order, remove duplicate, add missing opening quote, 505 use AUBIO_NOTESTS to build only lib on ios, add gitter webhook 506 * .appveyor.yml: fix path for windows+python 3.5, fix typo in path, make 507 nose2 tests verbose 508 1 509 2016-08-16 Paul Brossier <piem@aubio.org> 2 510
Note: See TracChangeset
for help on using the changeset viewer.