forked from len0rd/rockbox
Proper rounding...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10420 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
fd9bd310a2
commit
b4cb493135
1 changed files with 1 additions and 1 deletions
|
@ -438,7 +438,7 @@ int gray_init(struct plugin_api* newrb, unsigned char *gbuf, long gbuf_size,
|
|||
{
|
||||
for (i = 0; i < 256; i++)
|
||||
{
|
||||
data = exp_s16p16((gamma * log_s16p16(i * 257 + 1)) >> 8);
|
||||
data = exp_s16p16((gamma * log_s16p16(i * 257 + 1)) >> 8) + 128;
|
||||
data = (data - (data >> 8)) >> 8; /* approx. data /= 257 */
|
||||
data = MULU16(depth, lcdlinear[data]) + 127;
|
||||
_gray_info.idxtable[i] = (data + (data >> 8)) >> 8;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue