diff options
| author | Michael Sevakis <jethead71@rockbox.org> | 2007-11-20 03:44:25 +0000 |
|---|---|---|
| committer | Michael Sevakis <jethead71@rockbox.org> | 2007-11-20 03:44:25 +0000 |
| commit | fadbf0a6f72540b025987a2b3df3f9edd4e3e411 (patch) | |
| tree | 173f1780a981ad3e37d1df626e31af1b93077b95 /apps/buffering.c | |
| parent | 31bf5cc8e5bf1e1c06e38829e29bf5da969d5c8e (diff) | |
| download | rockbox-fadbf0a6f72540b025987a2b3df3f9edd4e3e411.zip rockbox-fadbf0a6f72540b025987a2b3df3f9edd4e3e411.tar.gz rockbox-fadbf0a6f72540b025987a2b3df3f9edd4e3e411.tar.bz2 rockbox-fadbf0a6f72540b025987a2b3df3f9edd4e3e411.tar.xz | |
Make threads responsible for explicit cancellation of their own boosted status. Sleeping and timeouts will no longer cancel it.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15709 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/buffering.c')
| -rw-r--r-- | apps/buffering.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/apps/buffering.c b/apps/buffering.c index d5ed4e2..18cdb99 100644 --- a/apps/buffering.c +++ b/apps/buffering.c @@ -563,7 +563,6 @@ static bool yield_codec(void) while (pcmbuf_is_lowdata() && !buffer_is_low()) { sleep(2); - trigger_cpu_boost(); if (!queue_empty(&buffering_queue)) return true; @@ -1267,6 +1266,7 @@ void buffering_thread(void) while (true) { + cancel_cpu_boost(); queue_wait_w_tmo(&buffering_queue, &ev, filling?5:HZ/2); switch (ev.id) |