diff options
author | Rob Sykes <rob@rob-Ideapad-S205.(none)> | 2013-03-02 13:09:32 +0400 |
---|---|---|
committer | Rob Sykes <rob@rob-Ideapad-S205.(none)> | 2013-03-02 13:09:32 +0400 |
commit | 6c1c27d680632e3287915655b0f7ffee33da6607 (patch) | |
tree | 9b239094caf78de438d555303efc1b5c8483252a | |
parent | 04b83c5ae6bf8edecc21cd3b3a625f17503c3136 (diff) |
update NEWS
-rw-r--r-- | NEWS | 38 |
1 files changed, 17 insertions, 21 deletions
@@ -1,27 +1,23 @@ -Version 0.1.1 (2013-xx-xx) +Version 0.1.1 (2013-03-02) * Minor fixes/improvements to build/tests. * Fix crash when null error pointer passed to src_create (lsr bindings only). - * Fix resampling not working in many cases when anti_aliasing_pc != 100. - * Allow stopband to begin below nyquist. - * For API clarity, renamed and changed usage of some parameters in - soxr_quality_spec_t (ABI compatible, API incompatible). An application not + * 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 setting these parameters directly need make no change; otherwise, changes - should be made per the following example. (As shown, compatibility with both - old/new APIs is maintained.) - - #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 %, - #endif now mirrored in Fs. - - 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. - + 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. Version 0.1.0 (2013-01-19) * First public release. |