projects
/
nihav.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
ape: trim filter coefficients to 16-bit
[nihav.git]
/
nihav-llaudio
/
src
/
codecs
/
apepred.rs
diff --git
a/nihav-llaudio/src/codecs/apepred.rs
b/nihav-llaudio/src/codecs/apepred.rs
index 547164c084f00c274e732c4e4a76daa3c54d63e8..9f7e8b6b2a09a1d6d9a5de7bafb2c2028fd8e850 100644
(file)
--- 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
}