Add resample-before mode

This commit is contained in:
Chris Cannam
2022-09-02 14:49:34 +01:00
parent deb84a5f78
commit 021de9d51c
3 changed files with 107 additions and 31 deletions

View File

@@ -1222,9 +1222,9 @@ D_Speex::setRatio(double ratio)
// Speex wants a ratio of two unsigned integers, not a single
// float. Let's do that.
int max_denom = 96000;
int max_denom = 48000;
if (ratio > 1.0) {
max_denom = int(ceil(96000 / ratio));
max_denom = int(ceil(48000 / ratio));
}
int inum, idenom;