diff options
| author | Michael Sevakis <jethead71@rockbox.org> | 2011-07-21 22:25:09 +0000 |
|---|---|---|
| committer | Michael Sevakis <jethead71@rockbox.org> | 2011-07-21 22:25:09 +0000 |
| commit | 96f02a9aa933f928d6b8e1500607f9ddea29f9ae (patch) | |
| tree | 6cb7b786ccdf60b9a07e1ca2a3c5684269d7a85b /apps | |
| parent | 423d5a75777eb3e6047f8d7c4e14fc3a7c348271 (diff) | |
| download | rockbox-96f02a9aa933f928d6b8e1500607f9ddea29f9ae.zip rockbox-96f02a9aa933f928d6b8e1500607f9ddea29f9ae.tar.gz rockbox-96f02a9aa933f928d6b8e1500607f9ddea29f9ae.tar.bz2 rockbox-96f02a9aa933f928d6b8e1500607f9ddea29f9ae.tar.xz | |
is_codec_thread() is not needed anymore since PCM buffer calls other than volume level are no longer made by the voice thread.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30189 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps')
| -rw-r--r-- | apps/codec_thread.c | 6 | ||||
| -rw-r--r-- | apps/codec_thread.h | 1 | ||||
| -rw-r--r-- | apps/pcmbuf.c | 15 |
3 files changed, 4 insertions, 18 deletions
diff --git a/apps/codec_thread.c b/apps/codec_thread.c index a7bff74..945f0b0 100644 --- a/apps/codec_thread.c +++ b/apps/codec_thread.c @@ -636,12 +636,6 @@ void codec_thread_resume(void) thread_thaw(codec_thread_id); } -/* Is the current thread the codec thread? */ -bool is_codec_thread(void) -{ - return thread_self() == codec_thread_id; -} - #ifdef HAVE_PRIORITY_SCHEDULING /* Obtain codec thread's current priority */ int codec_thread_get_priority(void) diff --git a/apps/codec_thread.h b/apps/codec_thread.h index acd7e55..14551dc 100644 --- a/apps/codec_thread.h +++ b/apps/codec_thread.h @@ -36,7 +36,6 @@ void codec_thread_do_callback(void (*fn)(void), void codec_init_codec_api(void); void make_codec_thread(void); void codec_thread_resume(void); -bool is_codec_thread(void); #ifdef HAVE_PRIORITY_SCHEDULING int codec_thread_get_priority(void); int codec_thread_set_priority(int priority); diff --git a/apps/pcmbuf.c b/apps/pcmbuf.c index 946eb16..2e8bc3f 100644 --- a/apps/pcmbuf.c +++ b/apps/pcmbuf.c @@ -332,17 +332,10 @@ static bool prepare_insert(size_t length) /* Maintain the buffer level above the watermark */ if (playing) { - /* Only codec thread initiates boost - voice boosts the cpu when playing - a clip */ -#ifndef SIMULATOR - if (is_codec_thread()) -#endif /* SIMULATOR */ - { - /* boost cpu if necessary */ - if (pcmbuf_unplayed_bytes < pcmbuf_watermark) - trigger_cpu_boost(); - boost_codec_thread(pcmbuf_unplayed_bytes*10/pcmbuf_size); - } + /* boost cpu if necessary */ + if (pcmbuf_unplayed_bytes < pcmbuf_watermark) + trigger_cpu_boost(); + boost_codec_thread(pcmbuf_unplayed_bytes*10/pcmbuf_size); #ifdef HAVE_CROSSFADE /* Disable crossfade if < .5s of audio */ |