]> code.octet-stream.net Git - m17rt/commitdiff
Reduce complexity of sinc interpolation
authorThomas Karpiniec <tom.karpiniec@outlook.com>
Tue, 20 May 2025 11:26:18 +0000 (21:26 +1000)
committerThomas Karpiniec <tom.karpiniec@outlook.com>
Tue, 20 May 2025 11:26:18 +0000 (21:26 +1000)
m17codec2/src/lib.rs

index c466ef2f5614afa64bc03938b03029b23a88325c..0c32a5b8669fd612159a79751710e18c549e5f88 100644 (file)
@@ -106,7 +106,7 @@ impl StreamAdapter for Codec2Adapter {
             let params = SincInterpolationParameters {
                 sinc_len: 256,
                 f_cutoff: 0.95,
             let params = SincInterpolationParameters {
                 sinc_len: 256,
                 f_cutoff: 0.95,
-                oversampling_factor: 256,
+                oversampling_factor: 128,
                 interpolation: rubato::SincInterpolationType::Cubic,
                 window: rubato::WindowFunction::BlackmanHarris2,
             };
                 interpolation: rubato::SincInterpolationType::Cubic,
                 window: rubato::WindowFunction::BlackmanHarris2,
             };