Bug 10705

Summary: all ID3v2 frames after a zero-length frame are ignored
Product: Sisyphus Reporter: Sergey Vlasov <vsu>
Component: libtagAssignee: Sergey V Turchin <zerg>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: zerg
Version: unstable   
Hardware: all   
OS: Linux   

Description Sergey Vlasov 2007-01-24 21:49:37 MSK
Иногда попадаются файлы mp3 с тегами ID3v2, не вполне соответствующими
спецификации - в тегах встречаются фреймы нулевой длины (в частности, попадались
такие фреймы WOAF и WOAR). libtag-1.4-alt3 при чтении таких тегов игнорирует всё
после первого такого фрейма. При этом большинство других программ нормально
читают такие теги, более того, в easytag эти теги нормально редактируются, но
фреймы WOAF и WOAR сохраняются без изменений, поэтому результат редактирования
остаётся недоступным для программ, использующих libtag.

Как выяснилось, патч, исправляющий эту проблему, существует с августа 2005 года:

http://lists.kde.org/?l=taglib-devel&m=112548404607073&w=2

Более того, этот патч до сих пор нормально накладывается на libtag-1.4.
Comment 1 Sergey V Turchin 2007-01-25 17:31:16 MSK
libtag-1.4-alt4