From 04978b9a885f0fa00dee54ba8984bb56de9d3962 Mon Sep 17 00:00:00 2001 From: Linus Nielsen Feltzing Date: Sun, 6 Feb 2005 02:43:11 +0000 Subject: Aligned thread stack, added dummy thread loop for iriver git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5804 a1c6a512-1295-4272-9138-f99709370657 --- firmware/mpeg.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'firmware/mpeg.c') diff --git a/firmware/mpeg.c b/firmware/mpeg.c index 4b11eecb5a..694e1cf111 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 */ -- cgit v1.2.3