summaryrefslogtreecommitdiffstats
path: root/apps/codecs/mpa.c
diff options
context:
space:
mode:
authorBrandon Low <lostlogic@rockbox.org>2006-04-22 21:31:07 +0000
committerBrandon Low <lostlogic@rockbox.org>2006-04-22 21:31:07 +0000
commit83ce56846a65ce14b2410d07da8fcc4790e0b6f7 (patch)
treecd7ae17eabbf77f44eab0ce528cdc5e15784e5b6 /apps/codecs/mpa.c
parent41c0aacc352e677627b2a0c6ffc99ec61dbcef99 (diff)
downloadrockbox-83ce56846a65ce14b2410d07da8fcc4790e0b6f7.tar.gz
rockbox-83ce56846a65ce14b2410d07da8fcc4790e0b6f7.zip
Remove an unneeded define, add a todo
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9765 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/codecs/mpa.c')
-rw-r--r--apps/codecs/mpa.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/apps/codecs/mpa.c b/apps/codecs/mpa.c
index bbfbb574e6..fa5dab6543 100644
--- a/apps/codecs/mpa.c
+++ b/apps/codecs/mpa.c
@@ -34,8 +34,6 @@ struct mad_synth synth IBSS_ATTR;
void abort(void) {
}
-/* These extra 8 bytes fake-added to each read make mad decode the last frame */
-#define MAD_BUFFER_GUARD 8
#define INPUT_CHUNK_SIZE 8192
mad_fixed_t mad_frame_overlap[2][32][18] IBSS_ATTR;
@@ -183,6 +181,7 @@ enum codec_status codec_start(struct codec_api *api)
inputbuffer = ci->request_buffer(&size, INPUT_CHUNK_SIZE);
if (size == 0 || inputbuffer == NULL)
break;
+ /* size + MAD_BUFFER_GUARD to help mad decode the last frame */
mad_stream_buffer(&stream, (unsigned char *)inputbuffer,
size + MAD_BUFFER_GUARD);
}