summaryrefslogtreecommitdiffstats
path: root/uisimulator
diff options
context:
space:
mode:
authorMiika Pekkarinen <miipekk@ihme.org>2005-07-15 07:15:39 +0000
committerMiika Pekkarinen <miipekk@ihme.org>2005-07-15 07:15:39 +0000
commit05012ac9f7b531e789aebcd24a02828e78bc810e (patch)
tree68aedf7b41663c34125b11a11f5f7c5e6ebedfbc /uisimulator
parent006f7045be0982f9109f78eb07b35fc2b5544a4a (diff)
downloadrockbox-05012ac9f7b531e789aebcd24a02828e78bc810e.tar.gz
rockbox-05012ac9f7b531e789aebcd24a02828e78bc810e.tar.bz2
rockbox-05012ac9f7b531e789aebcd24a02828e78bc810e.zip
Enable crossfade for simulator.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7151 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'uisimulator')
-rw-r--r--uisimulator/common/stubs.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/uisimulator/common/stubs.c b/uisimulator/common/stubs.c
index ae876a54fd..9643937684 100644
--- a/uisimulator/common/stubs.c
+++ b/uisimulator/common/stubs.c
@@ -32,11 +32,12 @@
#include "ata.h" /* for volume definitions */
extern char having_new_lcd;
+static bool playing = false;
/* Stubs for PCM audio playback. */
bool pcm_is_playing(void)
{
- return false;
+ return playing;
}
void pcm_play_pause(bool state)
@@ -51,6 +52,7 @@ bool pcm_is_paused(void)
void pcm_play_stop(void)
{
+ playing = false;
}
void pcm_init(void)
@@ -61,6 +63,7 @@ void (*sound_get_pcm)(unsigned char** start, long* size);
void pcm_play_data(void (*get_more)(unsigned char** start, long* size))
{
sound_get_pcm = get_more;
+ playing = true;
}
/* Generic firmware stubs. */