soxr-code/NEWS

47 lines
2.4 KiB
Plaintext
Raw Normal View History

2018-02-24 11:53:13 +01:00
Version 0.1.3 (2018-02-24)
2016-05-23 08:55:16 +02:00
* SIMD enhancements: SSE, AVX, Neon.
2016-05-29 21:47:44 +02:00
* Improve support for clang, ARM, and cross-compilation.
* Provide env. var. override of runtime parameters.
2018-02-23 22:39:08 +01:00
* Build fix re cmake variables AVCODEC_INCLUDE_DIRS & AVUTIL_INCLUDE_DIRS.
2018-02-24 11:53:13 +01:00
* Build options WITH_SINGLE_PRECISION, WITH_DOUBLE_PRECISION & WITH_SIMD have
been removed; replacement options are detailed in INSTALL, `Resampling
2018-02-23 22:39:08 +01:00
engines'.
2015-09-05 20:25:35 +02:00
Version 0.1.2 (2015-09-05)
2015-08-21 21:20:15 +02:00
* Fix conversion failure when I/O types differ but I/O rates don't.
* Fix #defines for interpolation order selection.
* Fix ineffectual SOXR_MINIMUM_PHASE and SOXR_INTERMEDIATE_PHASE in
soxr_quality_spec recipe.
* Fix soxr_delay() returning a negative number after end-of-input has been
indicated.
* Fix crash when using soxr_process() after calling soxr_clear().
* Be more POSIX compliant w.r.t. errno in the examples; fixes erroneous
reporting of errors on FreeBSD.
* Quality improvement for variable-rate.
* Various fixes/improvements to build/tests/documentation.
2013-03-03 09:15:37 +01:00
Version 0.1.1 (2013-03-03)
2013-02-27 21:42:03 +01:00
* Minor fixes/improvements to build/tests.
2013-03-03 09:15:37 +01:00
* Fix crash (e.g. with k3b) when null error pointer passed to src_create (lsr
bindings only).
2013-03-02 10:09:32 +01:00
* Fix broken resampling in many cases with SIMD and anti_aliasing_pc < 100.
* For clarity, renamed and slightly changed usage of three parameters in
soxr_quality_spec_t (ABI compatible, API incompatible). An application not
2013-02-27 21:42:03 +01:00
setting these parameters directly need make no change; otherwise, changes
2013-03-02 10:09:32 +01:00
should be made per the following example (as shown, compatibility with both
old/new APIs is maintained). See also the comments on these parameters in
soxr.h. N.B. ABI compatibility with the 0.1.0 API may be removed in a
future release.
#if !defined SOXR_VERSION /* Deprecated, 0.1.0 API */
q_spec.phase = minimum_phase? 0 : 50;
q_spec.bw_pc = cutoff * 100;
q_spec.anti_aliasing_pc = anti_aliasing * 100;
#else /* 0.1.1 API */ Explanation:
q_spec.phase_response = minimum_phase? 0 : 50; Renamed.
q_spec.passband_end = cutoff; Renamed, no longer %.
q_spec.stopband_begin = 2 - anti_aliasing; Renamed, no longer %, no
#endif longer mirrored in Fs.
2013-02-27 21:42:03 +01:00
2013-01-18 21:15:29 +01:00
Version 0.1.0 (2013-01-19)
* First public release.