Odd APIC frame

Norman Palardy npalardy at great-white-software.com
Fri Jul 14 06:06:46 CEST 2006

On Jul 13, 2006, at 7:55 PM, Brian Kerrick Nickel wrote:

> I ran into this problem recently with some podcasts. The problem is  
> that APIC (2.3+) and PIC (2.2) handle file type differently. APIC  
> uses a Latin-1 string followed by a nul byte to represent file  
> types. Say, "image/png\0". PIC, on the other hand, uses just three  
> bytes, so "PNG" (no termination). As the parser currently searches  
> for the next nul byte, and 2.2 doesn't have one in the traditional  
> place, the parsing goes haywire and the frame corrupts.

Thanks for the lucid explanation

Norman Palardy
OS X 10.4.6 / MacBook Pro 2.16Ghz MHz / 2Gb RAM

More information about the taglib-devel mailing list