Bug 176373

Summary: [patch] invalid id3v2.2 frames are copied to id3v2.4 tags
Product: [Unmaintained] taglib Reporter: Marc Halbruegge <marc.halbruegge>
Component: generalAssignee: Scott Wheeler <wheeler>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Unspecified   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: sanity check during writing

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