From 27312b28551c72765b2fba2959dd564f63207a61 Mon Sep 17 00:00:00 2001 From: Linus Nielsen Feltzing Date: Wed, 18 Jan 2006 14:20:34 +0000 Subject: Patch #1408536 by Mark Arigo - properly strip ID3V1 tags git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8370 a1c6a512-1295-4272-9138-f99709370657 --- apps/playback.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'apps') diff --git a/apps/playback.c b/apps/playback.c index 1e9bca6c36..71c592b3b5 100644 --- a/apps/playback.c +++ b/apps/playback.c @@ -840,7 +840,6 @@ static void audio_fill_file_buffer(void) rc = read(current_fd, &filebuf[buf_widx], rc); if (rc <= 0) { tracks[track_widx].filerem = 0; - strip_id3v1_tag(); break ; } @@ -854,6 +853,11 @@ static void audio_fill_file_buffer(void) filebufused += rc; fill_bytesleft -= rc; } + + if (tracks[track_widx].filerem == 0) { + strip_id3v1_tag(); + } + mutex_unlock(&mutex_bufferfill); /*logf("Filled:%d/%d", tracks[track_widx].available, -- cgit v1.2.3