diff options
| author | Linus Nielsen Feltzing <linus@haxx.se> | 2005-02-06 02:43:11 +0000 |
|---|---|---|
| committer | Linus Nielsen Feltzing <linus@haxx.se> | 2005-02-06 02:43:11 +0000 |
| commit | 04978b9a885f0fa00dee54ba8984bb56de9d3962 (patch) | |
| tree | 4b5378879fc45bbcec3f19bb16ac9d6c8738454a | |
| parent | 4d7671ce224a0f96aabb114a4cd5246e3bcc31d0 (diff) | |
| download | rockbox-04978b9a885f0fa00dee54ba8984bb56de9d3962.zip rockbox-04978b9a885f0fa00dee54ba8984bb56de9d3962.tar.gz rockbox-04978b9a885f0fa00dee54ba8984bb56de9d3962.tar.bz2 rockbox-04978b9a885f0fa00dee54ba8984bb56de9d3962.tar.xz | |
Aligned thread stack, added dummy thread loop for iriver
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5804 a1c6a512-1295-4272-9138-f99709370657
| -rw-r--r-- | firmware/mpeg.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/firmware/mpeg.c b/firmware/mpeg.c index 4b11eec..694e1cf 100644 --- a/firmware/mpeg.c +++ b/firmware/mpeg.c @@ -310,7 +310,7 @@ static int last_dma_tick = 0; extern unsigned long mas_version_code; static struct event_queue mpeg_queue; -static char mpeg_stack[DEFAULT_STACK_SIZE + 0x1000]; +static long mpeg_stack[(DEFAULT_STACK_SIZE + 0x1000)/sizeof(long)]; static const char mpeg_thread_name[] = "mpeg"; static int mp3buflen; @@ -1982,7 +1982,12 @@ static void mpeg_thread(void) } #endif /* #if CONFIG_HWCODEC == MAS3587F */ } -#endif /* HWCODEC != NONE */ +#else /* HWCODEC != NONE */ + while(1) + { + yield(); + } +#endif } #endif /* SIMULATOR */ |