summaryrefslogtreecommitdiff
path: root/apps/buffering.c
diff options
context:
space:
mode:
authorBrandon Low <lostlogic@rockbox.org>2007-10-27 04:29:46 +0000
committerBrandon Low <lostlogic@rockbox.org>2007-10-27 04:29:46 +0000
commit7104ad54d04ab829513659c44f44e08d26fb49a8 (patch)
treec6e9d45af8119b7b86bfd4d47041b24cc98ecc50 /apps/buffering.c
parent2c1e8283aa3923c73cee2e5bfbd39774ebb0ffd1 (diff)
downloadrockbox-7104ad54d04ab829513659c44f44e08d26fb49a8.tar.gz
rockbox-7104ad54d04ab829513659c44f44e08d26fb49a8.zip
Whoops, that thread can't run until the linked list is initialized
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15329 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/buffering.c')
-rw-r--r--apps/buffering.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/apps/buffering.c b/apps/buffering.c
index bdf7767e42..d632951f5a 100644
--- a/apps/buffering.c
+++ b/apps/buffering.c
@@ -1199,7 +1199,7 @@ void buffering_init(void) {
1199 queue_enable_queue_send(&buffering_queue, &buffering_queue_sender_list); 1199 queue_enable_queue_send(&buffering_queue, &buffering_queue_sender_list);
1200 1200
1201 buffering_thread_p = create_thread( buffering_thread, buffering_stack, 1201 buffering_thread_p = create_thread( buffering_thread, buffering_stack,
1202 sizeof(buffering_stack), 0, 1202 sizeof(buffering_stack), CREATE_THREAD_FROZEN,
1203 buffering_thread_name IF_PRIO(, PRIORITY_BUFFERING) 1203 buffering_thread_name IF_PRIO(, PRIORITY_BUFFERING)
1204 IF_COP(, CPU)); 1204 IF_COP(, CPU));
1205} 1205}
@@ -1231,6 +1231,8 @@ bool buffering_reset(char *buf, size_t buflen)
1231 high_watermark = 3*buflen / 4; 1231 high_watermark = 3*buflen / 4;
1232#endif 1232#endif
1233 1233
1234 thread_thaw(buffering_thread_p);
1235
1234 return true; 1236 return true;
1235} 1237}
1236 1238