Bug 176373 - [patch] invalid id3v2.2 frames are copied to id3v2.4 tags
Summary: [patch] invalid id3v2.2 frames are copied to id3v2.4 tags
Status: RESOLVED FIXED
Alias: None
Product: taglib
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Unspecified
: NOR normal
Target Milestone: ---
Assignee: Scott Wheeler
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-11-28 21:13 UTC by Marc Halbruegge
Modified: 2009-07-11 16:43 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments
sanity check during writing (701 bytes, patch)
2008-11-28 21:13 UTC, Marc Halbruegge
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Marc Halbruegge 2008-11-28 21:13:00 UTC
Version:            (using Devel)
Installed from:    Compiled sources

When taglib comes across an v2.2 frame that it doesn't understand, it will mix it into the v2.4 frames on writing.
This causes corruption of the tag
Comment 1 Marc Halbruegge 2008-11-28 21:13:31 UTC
Created attachment 28898 [details]
sanity check during writing
Comment 2 Marc Halbruegge 2008-12-15 20:00:12 UTC
please use the cumulative patch added to Bug 171957 (taglib corrupts ogg files) instead
Comment 3 Lukáš Lalinský 2009-07-11 16:43:59 UTC
SVN commit 994842 by lalinsky:

Don't save ID3v2.2 frames.

Patch by Marc Halbruegge
BUG:176373


 M  +5 -0      taglib/mpeg/id3v2/id3v2tag.cpp  
 M  +21 -0     tests/test_id3v2.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=994842