Bug 10705 - all ID3v2 frames after a zero-length frame are ignored
Summary: all ID3v2 frames after a zero-length frame are ignored
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: libtag (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Sergey V Turchin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-01-24 21:49 MSK by Sergey Vlasov
Modified: 2007-02-23 20:16 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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