Summary: | Embedded cover images are not displayed correctly | ||
---|---|---|---|
Product: | [Frameworks and Libraries] taglib | Reporter: | Hans Meier <ma2412ma> |
Component: | general | Assignee: | Scott Wheeler <wheeler> |
Status: | RESOLVED NOT A BUG | ||
Severity: | normal | CC: | kretschmann |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Hans Meier
2006-02-05 07:56:07 UTC
We use TagLib for reading the images. So I'm reassigning the report. Please specify the version of TagLib you are using. (/me waves to Scott and Michael) Can you email one of these problematic files to wheeler@kde.org with the filename 121400.mp3? I'm using taglib 1.4-8 that comes with Suse 10.0. Scott, I will send you a file as soon as possible. This is actually a bug in the Apple ID3v2.4 implementation. (I was glad to see that a few months ago they finally switched over to 2.4, from 2.2, but there are still some bugs in their implementation.) Specifically, on the odd chance that anyone has contact with the Apple developers, the bug is that they're not properly using synch-safe integers in the ID3v2 frame lengths. They're "plain" 32-bit integers, which when processed as synch safe integers come out too small. (I've added Mark back to the CC as we're likely to see more of these.) I actually did just put this in Apple's bug tracking system; we'll see if that makes any difference. Just got confirmation from Apple that this is a known issue for them. |