libid3tag can't read PIC frame from 2.2 tags, because it assumes that structure of 2.2 PIC frame and 2.3/2.4 APIC frame is the same.
Patch to fix the problem is in the attachment.
patch to translate PIC frame into APIC frame
Logged In: NO
The patch has a bug(stack corruption). In order to fix it, change
char type[3]; for char type[4]; int the new translate_APIC() function
Alex.
Log in to post a comment.
patch to translate PIC frame into APIC frame
Logged In: NO
The patch has a bug(stack corruption). In order to fix it,
change
char type[3];
for
char type[4];
int the new translate_APIC() function
Alex.