forked from len0rd/rockbox
Adjust filesize if id3v1 is stripped
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9648 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
22a81d7c76
commit
017914a087
1 changed files with 3 additions and 1 deletions
|
@ -1134,6 +1134,7 @@ void strip_id3v1_tag(void)
|
||||||
buf_widx += filebuflen;
|
buf_widx += filebuflen;
|
||||||
buf_widx -= 128;
|
buf_widx -= 128;
|
||||||
tracks[track_widx].available -= 128;
|
tracks[track_widx].available -= 128;
|
||||||
|
tracks[track_widx].filesize -= 128;
|
||||||
filebufused -= 128;
|
filebufused -= 128;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1191,9 +1192,10 @@ static void audio_read_file(void)
|
||||||
|
|
||||||
if (tracks[track_widx].filerem == 0) {
|
if (tracks[track_widx].filerem == 0) {
|
||||||
logf("Finished buf:%dB", tracks[track_widx].filesize);
|
logf("Finished buf:%dB", tracks[track_widx].filesize);
|
||||||
strip_id3v1_tag();
|
|
||||||
close(current_fd);
|
close(current_fd);
|
||||||
current_fd = -1;
|
current_fd = -1;
|
||||||
|
strip_id3v1_tag();
|
||||||
|
|
||||||
if (++track_widx >= MAX_TRACK)
|
if (++track_widx >= MAX_TRACK)
|
||||||
track_widx = 0;
|
track_widx = 0;
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue