Skip to content
Snippets Groups Projects
Commit 331130e0 authored by Jean-Marc Valin's avatar Jean-Marc Valin
Browse files

Slightly increasing the range of value by making sure the "start fs" is even

(rounding towards zero).
parent 95400774
No related branches found
No related tags found
No related merge requests found
......@@ -37,7 +37,10 @@
int ec_laplace_get_start_freq(int decay)
{
return (((ec_uint32)32768)*(16384-decay))/(16384+decay);
int fs = (((ec_uint32)32768)*(16384-decay))/(16384+decay);
/* Making fs even so we're sure that all the range is used for +/- values */
fs -= (fs&1);
return fs;
}
void ec_laplace_encode_start(ec_enc *enc, int *value, int decay, int fs)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment