summaryrefslogtreecommitdiff
path: root/apps/plugins
diff options
context:
space:
mode:
authorLinus Nielsen Feltzing <linus@haxx.se>2008-01-09 12:39:06 +0000
committerLinus Nielsen Feltzing <linus@haxx.se>2008-01-09 12:39:06 +0000
commitd86a9cac5c48b681b78d85fe11831cbf89654826 (patch)
tree19f8509b2c10676e885f3ebe6221d540f2ee2abc /apps/plugins
parente66ddd754fba4171e3fd99c5a1b911ed3f9faa3f (diff)
downloadrockbox-d86a9cac5c48b681b78d85fe11831cbf89654826.tar.gz
rockbox-d86a9cac5c48b681b78d85fe11831cbf89654826.zip
Reduce stack usage in the vbrfix plugin. Fixes FS#8402.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16031 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/plugins')
-rw-r--r--apps/plugins/vbrfix.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/apps/plugins/vbrfix.c b/apps/plugins/vbrfix.c
index 823e166b39..665a2aae5e 100644
--- a/apps/plugins/vbrfix.c
+++ b/apps/plugins/vbrfix.c
@@ -24,6 +24,8 @@ static struct plugin_api* rb;
24 24
25static char *audiobuf; 25static char *audiobuf;
26static ssize_t audiobuflen; 26static ssize_t audiobuflen;
27unsigned char xingbuf[1500];
28char tmpname[MAX_PATH];
27 29
28static void xingupdate(int percent) 30static void xingupdate(int percent)
29{ 31{
@@ -39,7 +41,6 @@ static int insert_data_in_file(char *fname, int fpos, char *buf, int num_bytes)
39 int readlen; 41 int readlen;
40 int rc; 42 int rc;
41 int orig_fd, fd; 43 int orig_fd, fd;
42 char tmpname[MAX_PATH];
43 44
44 rb->snprintf(tmpname, MAX_PATH, "%s.tmp", fname); 45 rb->snprintf(tmpname, MAX_PATH, "%s.tmp", fname);
45 46
@@ -127,7 +128,6 @@ static const unsigned char empty_id3_header[] =
127 128
128static bool vbr_fix(char *selected_file) 129static bool vbr_fix(char *selected_file)
129{ 130{
130 unsigned char xingbuf[1500];
131 struct mp3entry entry; 131 struct mp3entry entry;
132 int fd; 132 int fd;
133 int rc; 133 int rc;