1
0
Fork 0
forked from len0rd/rockbox

Fix yellow.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29725 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Andree Buschmann 2011-04-16 19:26:07 +00:00
parent 19f9fd0f5f
commit 8055b48b46

View file

@ -1108,14 +1108,14 @@ int alac_decode_frame(alac_file *alac,
{ {
int channels; int channels;
int outputsamples; int outputsamples;
int input_buffer_start; unsigned char *input_buffer_start;
/* setup the stream */ /* setup the stream */
alac->input_buffer = inbuffer; alac->input_buffer = inbuffer;
alac->input_buffer_bitaccumulator = 0; alac->input_buffer_bitaccumulator = 0;
/* save to gather byte consumption */ /* save to gather byte consumption */
input_buffer_start = (int)alac->input_buffer; input_buffer_start = alac->input_buffer;
channels = readbits(alac, 3); channels = readbits(alac, 3);
@ -1133,7 +1133,7 @@ int alac_decode_frame(alac_file *alac,
} }
/* calculate consumed bytes */ /* calculate consumed bytes */
alac->bytes_consumed = (int)alac->input_buffer - input_buffer_start; alac->bytes_consumed = (int)(alac->input_buffer - input_buffer_start);
alac->bytes_consumed += (alac->input_buffer_bitaccumulator>5) ? 2 : 1; alac->bytes_consumed += (alac->input_buffer_bitaccumulator>5) ? 2 : 1;
return outputsamples; return outputsamples;