Summary: | media-libs/id3lib: fails to read ID3 v2.4 tags | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Michał Górny <mgorny> |
Component: | Current packages | Assignee: | Gentoo Sound Team <sound> |
Status: | CONFIRMED --- | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://github.com/gentoo/gentoo/pull/9621 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | Patch enabling v2.4 support |
Description
Michał Górny
2012-07-19 08:18:05 UTC
Looking at vbindiff before and after the edit, and at the standard [1], I see the following differences: 1. The flags field has changed from 0x80 to 0x00 (AFAIU easytag removed 'unsynchronisation' bit), 2. Null-terminated strings were replaced with non-null-terminated ones, and size of the fields were decreased by 1, 3. The ID3v1 tag is removed from the end of the file (as expected). What's interesting, vim-removing the ID3v1 tag from the original file seems to make id3v2 unable to read ID3v2 as well... and mplayer sees both tags. I'm starting to think this is not actually a bug in easytag but in most tag readers instead... [1]:http://www.id3.org/id3v2.4.0-structure I think I'm almost there. It seems that ID3V2_LATEST is set to 2.3 for some reason... Created attachment 318620 [details, diff]
Patch enabling v2.4 support
I think they forgot to bump it...
Should this be added to tree? |