f459c5148334 — Chris Cannam 6 months ago
Print a note
0c27035cb135 — Chris Cannam 6 months ago
Respond properly to changes of channel count. Previously the resampler wrapper had to be reconstructed in e.g. the case where one number of channels was requested on opening the device, but a different number was actually obtained.
Report failure to resample, rather than allow the exception to be propagated - there is no useful way for anyone else to catch it from here
5cbf061fe8b1 — Chris Cannam 3 years ago
Update to current bqresample API
25d0601811a7 — Chris Cannam 3 years ago
Reorder getSourceSamples and putSamples args and add channel count. This makes a more consistent API and removes the possibility of a race condition in checking channel count in an application callback source whose system target may change.
090794c6ffbf — Chris Cannam 3 years ago
A bit more slack; make debug be off by default
e0f39e5e3b20 — Chris Cannam 3 years ago
Debug addition
3b535d512726 — Chris Cannam 3 years ago
Now we're providing the application the true device rate, can also provide latency at that rate
bea4af4794a2 — Chris Cannam 3 years ago
Clarify ResamplerWrapper usage, and some further fixes
6269b4431d94 — Chris Cannam 3 years ago
Update to reflect bqresample API change
881439593168 — Chris Cannam 3 years ago
Fixes to (and debug output in!) ResamplerWrapper
1c30649a9a46 — Chris Cannam 3 years ago
Make ResamplerWrapper publicly available
da88a268a477 — Chris Cannam 3 years ago
Docs & comments
1434b4c13966 — Chris Cannam 5 years ago
Toward general resampling on output where necessary