summaryrefslogtreecommitdiff
path: root/apps/playback.c
diff options
context:
space:
mode:
authorMichael Sevakis <jethead71@rockbox.org>2006-12-17 14:47:12 +0000
committerMichael Sevakis <jethead71@rockbox.org>2006-12-17 14:47:12 +0000
commit84a013ea419efd0373846741b812d7ccf78881b9 (patch)
tree3546180752780ff810ccb529c43f9101548cbc43 /apps/playback.c
parentd4a46cba3018d6f3ebf440d41d7b9014a8e405df (diff)
downloadrockbox-84a013ea419efd0373846741b812d7ccf78881b9.zip
rockbox-84a013ea419efd0373846741b812d7ccf78881b9.tar.gz
rockbox-84a013ea419efd0373846741b812d7ccf78881b9.tar.bz2
rockbox-84a013ea419efd0373846741b812d7ccf78881b9.tar.xz
Attempt at fixing 64-bit sim warning.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11788 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/playback.c')
-rw-r--r--apps/playback.c15
1 files changed, 8 insertions, 7 deletions
diff --git a/apps/playback.c b/apps/playback.c
index 23d68f4..f2e029b 100644
--- a/apps/playback.c
+++ b/apps/playback.c
@@ -1576,8 +1576,8 @@ static void codec_advance_buffer_callback(size_t amount)
int result;
LOGFQUEUE("codec >| audio Q_AUDIO_REBUFFER_SEEK");
- result = (int)queue_send(&audio_queue, Q_AUDIO_REBUFFER_SEEK,
- (void *)(ci.curpos + amount));
+ result = (int)(intptr_t)queue_send(&audio_queue, Q_AUDIO_REBUFFER_SEEK,
+ (void *)(uintptr_t)(ci.curpos + amount));
switch (result)
{
@@ -1719,8 +1719,8 @@ static bool codec_seek_buffer_callback(size_t newpos)
int result;
LOGFQUEUE("codec >| audio Q_AUDIO_REBUFFER_SEEK");
- result = (int)queue_send(&audio_queue, Q_AUDIO_REBUFFER_SEEK,
- (void *)newpos);
+ result = (int)(intptr_t)queue_send(&audio_queue, Q_AUDIO_REBUFFER_SEEK,
+ (void *)(uintptr_t)newpos);
switch (result)
{
@@ -1855,7 +1855,8 @@ static bool codec_load_next_track(void)
trigger_cpu_boost();
LOGFQUEUE("codec >| audio Q_AUDIO_CHECK_NEW_TRACK");
- result = (int)queue_send(&audio_queue, Q_AUDIO_CHECK_NEW_TRACK, NULL);
+ result = (int)(intptr_t)queue_send(&audio_queue, Q_AUDIO_CHECK_NEW_TRACK,
+ NULL);
#if 0 /* Q_CODEC_REQUEST_PENDING never posted anyway */
while (1)
@@ -3625,12 +3626,12 @@ static void audio_thread(void)
case Q_AUDIO_REBUFFER_SEEK:
LOGFQUEUE("audio < Q_AUDIO_REBUFFER_SEEK");
- result = (void *)audio_rebuffer_and_seek((size_t)ev.data);
+ result = (void *)(intptr_t)audio_rebuffer_and_seek((size_t)ev.data);
break;
case Q_AUDIO_CHECK_NEW_TRACK:
LOGFQUEUE("audio < Q_AUDIO_CHECK_NEW_TRACK");
- result = (void *)audio_check_new_track();
+ result = (void *)(intptr_t)audio_check_new_track();
break;
case Q_AUDIO_DIR_SKIP: