wrong TDAT conversion
Bjoern Petersen
silverjuke at gmail.com
Sat Jul 15 04:43:15 CEST 2006
Hello,
id3v2framefactory.cpp line 280 reads
convertFrame("TDAT", "TDRC", header);
IMHO, this line is wrong and should be removed. TDAT only contains the day
and the month as "DDMM". This field is an addition to the old TYER field,
eg. the 24th of December 2006 may be endcoded as TDAT=2412, TYER=2006 -- as
TDRC is expected as "yyyy-MM-ddTHH:mm:ss", the user gets completely invalid
data when calling eg. year(). The other conversion, convertFrame("TYER",
"TDRC", header) seems to be correct.
Best regards,
Bjoern Petersen
--
http://www.silverjuke.net
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.kde.org/pipermail/taglib-devel/attachments/20060715/57dd0c2e/attachment.html
More information about the taglib-devel
mailing list