X-Git-Url: https://git.nihav.org/?a=blobdiff_plain;f=nihav-llaudio%2Fsrc%2Fcodecs%2Fapepred.rs;h=9f7e8b6b2a09a1d6d9a5de7bafb2c2028fd8e850;hb=87c44b3b802b7b6fc8d21f598cb6d9034504e0a3;hp=547164c084f00c274e732c4e4a76daa3c54d63e8;hpb=d33a2721fd23f2d9d9368b741be84ceded87d49a;p=nihav.git diff --git a/nihav-llaudio/src/codecs/apepred.rs b/nihav-llaudio/src/codecs/apepred.rs index 547164c..9f7e8b6 100644 --- a/nihav-llaudio/src/codecs/apepred.rs +++ b/nihav-llaudio/src/codecs/apepred.rs @@ -97,6 +97,7 @@ fn adapt_loop(filt: &mut [i32], coeffs: &[i32], adapt: &[i32], val: i32) -> i32 } else if val > 0 { *coef -= *adapt; } + *coef = *coef << 16 >> 16; } sum }