summaryrefslogtreecommitdiff
path: root/firmware
diff options
context:
space:
mode:
authorBrandon Low <lostlogic@rockbox.org>2006-04-06 04:07:06 +0000
committerBrandon Low <lostlogic@rockbox.org>2006-04-06 04:07:06 +0000
commit857db456affc0b65e4fa3db1020117f547bcade5 (patch)
treef649f24e7b141cc3ed395def3a156a029799483d /firmware
parent295fdf294c5f7db3bfd1583b8f271ccfcb3063f6 (diff)
downloadrockbox-857db456affc0b65e4fa3db1020117f547bcade5.tar.gz
rockbox-857db456affc0b65e4fa3db1020117f547bcade5.zip
Fix seeking on swcodec, but probably break some cases of skipping. Another important rework here, buffer management is serialized along with most other operations on the audio thread. This has some minor performance issues on ipod that can lead to audio skips during buffer fill as well.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9529 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware')
-rw-r--r--firmware/export/audio.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/firmware/export/audio.h b/firmware/export/audio.h
index d1421ce9a3..0bc47c51f8 100644
--- a/firmware/export/audio.h
+++ b/firmware/export/audio.h
@@ -70,6 +70,7 @@ void audio_resume(void);
70void audio_next(void); 70void audio_next(void);
71void audio_prev(void); 71void audio_prev(void);
72int audio_status(void); 72int audio_status(void);
73void audio_pre_ff_rewind(void); /* SWCODEC only */
73void audio_ff_rewind(long newtime); 74void audio_ff_rewind(long newtime);
74void audio_flush_and_reload_tracks(void); 75void audio_flush_and_reload_tracks(void);
75struct mp3entry* audio_current_track(void); 76struct mp3entry* audio_current_track(void);