transform fails to re-run when file loaded at different rate
Brought to you by:
cannam
Load a file at one sample rate (say 48000).
Run a plugin that requires an exact step size based on the rate (e.g. QM segmenter).
Load another file at a different rate (say 44100) to replace the main model.
The plugin fails to re-run because SV is trying to give it the same step size as before, when it wants a new step size to go with the new rate.
Fix: make SV remember not just the particular step size used, but the fact that that was the default, and then use the new default instead of reusing the old size.
Logged In: YES
user_id=13489
Originator: YES
Partly done, but not well tested, and see SVFileReader.cpp:311.
Also, warning appears twice.
SVN rev 927
Logged In: YES
user_id=13489
Originator: YES
Fixed
Logged In: YES
user_id=1312539
Originator: NO
This Tracker item was closed automatically by the system. It was
previously set to a Pending status, and the original submitter
did not respond within 14 days (the time period specified by
the administrator of this Tracker).