Revisions of librubberband
Fabio Pesari (ozu)
accepted
request 1076611
from
Fabio Pesari (ozu)
(revision 2)
- Updated to 3.2.0 * Fix inability of the R3 engine to produce mono-compatible output when processing stereo. In R2 the OptionChannelsTogether option has always done this (with some quality caveats). In R3 this option was more nearly mono-compatible than the default, but not entirely. With this release, OptionChannelsTogether uses a new method that is both high quality and mono-compatible and is recommended for situations benefiting from this. * Correct the start delay calculation in "resample-before" modes of both stretcher engines. This affects latency reporting in realtime mode when using the non-recommended realtime pitch options (i.e. those other than OptionPitchHighConsistency, which is the recommended option for variable-rate use in realtime mode) * Relatedly, fix failure to use OptionPitchHighConsistency in R3 LADSPA/LV2 plugins * Fix small difference in output from R3 engine depending on whether time and pitch ratios were provided on construction or immediately after it * Expand automated tests - Update to 3.1.0 * Add support for "short window" mode, OptionWindowShort, to the new R3 processing engine. * Implement OptionPitchHighSpeed in the R3 engine. * Add support for the SLEEF library (libsleefdft) for FFTs. * Add support for external Speex library (libspeexdsp) for resampling. * Update the R2 engine so that it always restores vertical phase coherence gradually when returning to a ratio of 1.0 (as R3 also does) rather than waiting for silence or a transient. * Update R3 to properly support all sample rates between 8000 and 192000 Hz. * Update command-line utility so as to use the extension of the output filename to determine the file type to write. * Remove support for libresample. * Fix several bugs, including a crash when run with very low sample rates. - Update to version 3.0.0 * Introduces a new engine * Various other changes - Add rubberband-lv2 package - Drop obsoleted patch: rubberband-mk.patch - Update to version 1.8.2 * Fix a number of small memory leaks * Make stretcher more robust to being fed invalid input (with NaNs) * Various platform build fixes and improvements * The API is unchanged and the library is binary compatible with version 1.7. - Refreshed rubberband-mk.patch - Spec cleanup
Fabio Pesari (ozu)
committed
(revision 1)
osc copypac from project:home:geekositalia:daw package:librubberband revision:2
Displaying all 2 revisions