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
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 @@
     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_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 @@
     /* 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 */