From 5f570694522225758df3f638da077a06683e9668 Mon Sep 17 00:00:00 2001 From: Miika Pekkarinen Date: Sat, 11 Jun 2005 20:14:10 +0000 Subject: Fixed buffering problem with some files. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6682 a1c6a512-1295-4272-9138-f99709370657 --- apps/playback.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'apps/playback.c') diff --git a/apps/playback.c b/apps/playback.c index 739496ec73..b81ee986cb 100644 --- a/apps/playback.c +++ b/apps/playback.c @@ -431,8 +431,6 @@ void yield_codecs(void) while (pcm_is_lowdata() && !ci.stop_codec && playing && queue_empty(&audio_queue)) yield(); -#else - yield(); #endif } @@ -658,7 +656,7 @@ bool audio_load_track(int offset, bool start_play, int peek_offset) close(fd); return false; } - + /* Load codec specific track tag information. */ switch (tracks[track_widx].codectype) { case AFMT_MPA_L2: @@ -666,7 +664,8 @@ bool audio_load_track(int offset, bool start_play, int peek_offset) /* Should check the return value. */ mp3info(&tracks[track_widx].id3, trackname, v1first); lseek(fd, 0, SEEK_SET); - get_mp3file_info(fd, &tracks[track_widx].mp3data); + /* This is too slow to execute on some files. */ + // get_mp3file_info(fd, &tracks[track_widx].mp3data); if (offset) { lseek(fd, offset, SEEK_SET); tracks[track_widx].id3.offset = offset; -- cgit v1.2.3