aubio/aubio.changes

113 lines
5.4 KiB
Plaintext

-------------------------------------------------------------------
Tue Oct 27 15:14:35 UTC 2015 - p.drouand@gmail.com
- Update to version 0.4.2
* src/onset/onset.h: add aubio_onset_get_silence(), fix description of
aubio_onset_get/set_delay functions
* src/tempo/tempo.h: add aubio_tempo_get_silence and aubio_tempo_get_threshold
* src/io/audio_unit.c: fix deprecation warning (closes #16)
* src/io/sink_apple_audio.c: avoid opening null path
* src/io/sink_sndfile.c: improve error messages, set nsamples after write
* src/io/sink_wavwrite.c: fail if samplerate is way too large, assume
windows is little endian to build with mingw32
* src/io/source_apple_audio.c: check out of bounds _seek, set s->path, quiet
* src/io/source_avcodec.c: update to libav10, libavcodec 55.34.1
* src/io/source_sndfile.c: cast to uint_t for now, clarify some variables
names, fix crash, zero-pad output vector when upsampling, improve
seek errors and strings
* src/io/source_wavread.c: avoid orphan parenthesis , cast size_t to int to
avoid warning on win64 , improve seek errors processing , sync error message
* src/onset/onset.c: avoid doubled onset at start, check parameters
* src/pitch/pitch.c: add Hertz as valid unit string, check parameters
* src/pitch/pitchyin.c, src/pitch/pitchyinfft.c: avoid producing
NaN on silence (closes #7)
* src/pitch/pitchyin.{c,h}: fix typo, developed
* src/spectral/phasevoc.c: fix argument checks, improve error messages
* src/synth/sampler.c: make sure blocksize > 0
* src/tempo/beattracking.c: avoid segfault on silence (closes #24)
* src/tempo/tempo.c: add silence detection (closes #23), add old behavior in
examples/aubiotrack.c, check parameters
* src/*.c: fix some useless float conversion
* python/ext/aubiomodule.c: improve documentation
* python/ext/py-musicutils.c: add silence_detection (closes #21),
level_detection, db_spl, level_lin, complete window implementation
* python/ext/py-source.c: add channels, add seek (closes #9)
* python/demos/demo_a_weighting.py: add simple demo for a_weighting
* python/demos/demo_sink_multi.py: add multi channel version
* python/demos/, python/demos/: minor improvements, improve syntax (closes #19)
* python/setup.py: use setuptools, add numpy to install_requires
* waf: removed, now automatically downloaded with make, updated to 1.8.12
* Makefile: add target to fetch waf and basic instructions
* .travis.yml: added template for travis continuous integration
* {examples,src,tests}/wscript_build: add external libs and uselib to targets
* src/wscript_build: do not hardocode install path
* wscript, src/io/*.c: use custom defines instead of __APPLE__
* wscript: make fat build optional, remove iOS sdk versioning
* examples/: use outmsg to print notes (fixes #8)
* examples/parse_args.h: improve short documentation (closes #12)
* doc/*.cfg: remove html timestamps to make build reproducible
(see debian bug #779216)
* doc/aubiocut.txt: improve documentation
* doc/*.rst: add sphinx documentation basis with Makefile and conf.py
* README.md: minor updates
* python.old: removed old code
* tests/: minor bug fixing
- Add doxygen, ffmpeg-devel and txt2man dependencies
- Replace python with python-devel
-------------------------------------------------------------------
Sun Aug 3 11:38:00 UTC 2014 - coolo@suse.com
- update to 0.4.1 (to fix build in Factory):
* The most interesting feature in this release concerns aubiocut.
Thanks to the sponsoring of Mark Suppes, the python script to slice
sound streams was extended to be sample accurate, cut overlapping
segments, and work on multiple channels.
* New source and sink objects have been added to let aubio read and
write WAV files, even when built with no external libraries.
This should simplify the use of aubio on platforms such as Android or Windows.
* Existing sources and sinks have been extended to read and write from
and to multiple channels. This makes python-aubio one of the fastest
and most versatile Python module to read and write media files.
This release also comes with a stack of bug fixes and code clean-ups.
- 0.4 is a huge step in this library, as:
* more portable: with no required dependencies, the core of aubio library,
written in ANSI C, is known to compile and run on most modern platforms
(Linux, Windows, Mac OS X, Android, iOS, ...).
* more stable: several bugs fixes and a battery of tests make this new
release more robust and less prone to errors.
* faster: several enhancements to the C library and a brand new Python
interface help make this release orders of magnitude faster than the
previous ones.
- switched from autotools to waf
-------------------------------------------------------------------
Fri Sep 30 20:07:42 UTC 2011 - coolo@suse.com
- add libtool as buildrequire to make the spec file more reliable
-------------------------------------------------------------------
Sun Apr 24 12:59:34 UTC 2011 - toddrme2178@gmail.com
- Add 32bit compatibility libraries
-------------------------------------------------------------------
Wed Oct 22 16:17:02 CEST 2008 - mrueckert@suse.de
- fix debug_packages_requires define
-------------------------------------------------------------------
Fri Aug 1 17:11:45 CEST 2008 - ro@suse.de
- fix requires for debuginfo package
-------------------------------------------------------------------
Wed Jul 16 18:20:10 CEST 2008 - tiwai@suse.de
- initial version: 0.3.2