summaryrefslogtreecommitdiff
path: root/apps/plugins
diff options
context:
space:
mode:
authorMichael Giacomelli <giac2000@hotmail.com>2008-09-20 22:13:39 +0000
committerMichael Giacomelli <giac2000@hotmail.com>2008-09-20 22:13:39 +0000
commitccd56bf22069ecb8f228dea0738c1ae2eba04a39 (patch)
tree39995332648c15044d20db7b771c3b726c4f0e51 /apps/plugins
parent4e36a2b991d58a40d7ea12c9bf41e93736b8b024 (diff)
Fix test_codec on multiprocessor codecs (MP3, SPC).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18558 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/plugins')
-rw-r--r--apps/plugins/test_codec.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/apps/plugins/test_codec.c b/apps/plugins/test_codec.c
index 542f6edf2f..5eb9ad3988 100644
--- a/apps/plugins/test_codec.c
+++ b/apps/plugins/test_codec.c
@@ -485,6 +485,19 @@ static void init_ci(void)
ci.invalidate_icache = invalidate_icache;
ci.flush_icache = flush_icache;
#endif
+
+#if NUM_CORES > 1
+ ci.create_thread = rb->create_thread;
+ ci.thread_thaw = rb->thread_thaw;
+ ci.thread_wait = rb->thread_wait;
+ ci.semaphore_init = rb->semaphore_init;
+ ci.semaphore_wait = rb->semaphore_wait;
+ ci.semaphore_release = rb->semaphore_release;
+ ci.event_init = rb->event_init;
+ ci.event_wait = rb->event_wait;
+ ci.event_set_state = rb->event_set_state;
+#endif
+
}
static void codec_thread(void)