summaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
authorLinus Nielsen Feltzing <linus@haxx.se>2006-01-18 14:20:34 +0000
committerLinus Nielsen Feltzing <linus@haxx.se>2006-01-18 14:20:34 +0000
commit27312b28551c72765b2fba2959dd564f63207a61 (patch)
tree10af7ec8624b80998ec312da2d601bbe147e9e10 /apps
parentcf0e3d355c78d6f2f71b0276706ce5c002d3e0f3 (diff)
downloadrockbox-27312b28551c72765b2fba2959dd564f63207a61.tar.gz
rockbox-27312b28551c72765b2fba2959dd564f63207a61.zip
Patch #1408536 by Mark Arigo - properly strip ID3V1 tags
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8370 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps')
-rw-r--r--apps/playback.c6
1 files changed, 5 insertions, 1 deletions
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)
840 rc = read(current_fd, &filebuf[buf_widx], rc); 840 rc = read(current_fd, &filebuf[buf_widx], rc);
841 if (rc <= 0) { 841 if (rc <= 0) {
842 tracks[track_widx].filerem = 0; 842 tracks[track_widx].filerem = 0;
843 strip_id3v1_tag();
844 break ; 843 break ;
845 } 844 }
846 845
@@ -854,6 +853,11 @@ static void audio_fill_file_buffer(void)
854 filebufused += rc; 853 filebufused += rc;
855 fill_bytesleft -= rc; 854 fill_bytesleft -= rc;
856 } 855 }
856
857 if (tracks[track_widx].filerem == 0) {
858 strip_id3v1_tag();
859 }
860
857 mutex_unlock(&mutex_bufferfill); 861 mutex_unlock(&mutex_bufferfill);
858 862
859 /*logf("Filled:%d/%d", tracks[track_widx].available, 863 /*logf("Filled:%d/%d", tracks[track_widx].available,