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
This commit is contained in:
parent
423d5a7577
commit
96f02a9aa9
3 changed files with 4 additions and 18 deletions
|
@ -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)
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -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 */
|
||||
|
|
Loading…
Reference in a new issue