View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0005267||JEDI VCL||00 JVCL Components||public||2010-06-21 15:19||2012-06-11 17:42|
|Status||resolved||Resolution||unable to reproduce|
|Product Version||Daily / GIT|
|Target Version||Fixed in Version|
|Summary||0005267: JVID3V2 frame length error when tag is v2_4|
|Description||I'm using an mp3 file with a ID3v2.4 tag written by foobar2000.|
the problem is at a 'COMM' (comment frame)
the text encoding is UTF16 and the DataLengthIndicator is set to the correct size of the frame while FFrameSize is 6 bytes longer, while debugging in JvID3v2Base I got :
FDataLengthIndicator: 1776 bytes ($6F0)
FFrameSize: 1782 bytes ($6F6)
after that 'COMM' frame I know (and can verify with a hex editor) that more tag frames exist (TPE1, TALB,TCON,TCOM..) but because TID3v2 reads 6 more bytes past the frame end all those get skipped.
I think if FDataLengthIndicator:=FFrameSize was set it would work correctly.
MP3Diag, eyeD3 and foobar work as expected and report the frames after 'COMM'
You can reproduce the bug with the JvID3v2 example application.
thanks in advance
|Tags||No tags attached.|
||Please provide the zipped sources of a sample application showing this|
||You can reproduce the bug with the JvID3v2 example application.|
||Well, yes, but we need the MP3 that shows this|
as I said 1 year back :
"I'm using an mp3 file with a ID3v2.4 tag written by foobar2000."
a)get an mp3 file
b) write a tag (ID3v2.4) with foobar2000
c) test it with the JvID3v2 example application.
sorry if you misunderstood from the start...
||Well, it would be much much easier if you were to provide the MP3 that fails because I'm not sure I will be able to create one|
Every mp3 file edited with foobar2000 (ID3v2.4) failed the component.
Download location : http://www.foobar2000.org/
Well, I applied the id3v2.4 tag to a file of mine, using foobar2000, and I could not see the problem.
Please double check with the latest SVN content, I tried with it, under Delphi XE and could not see any crash
|2010-06-21 15:19||GL||New Issue|
|2010-08-20 11:44||obones||Note Added: 0017594|
|2010-08-20 11:44||obones||Status||new => feedback|
|2010-10-08 16:00||obones||Note Added: 0017806|
|2011-01-04 16:09||GL||Note Added: 0018275|
|2011-06-07 17:35||obones||Note Added: 0018586|
|2011-06-07 17:44||GL||Note Added: 0018604|
|2011-09-21 11:40||obones||Note Added: 0018912|
|2011-09-21 11:57||GL||Note Added: 0018934|
|2012-02-23 11:09||obones||Note Added: 0019500|
|2012-06-11 17:42||obones||Status||feedback => resolved|
|2012-06-11 17:42||obones||Resolution||open => unable to reproduce|
|2012-06-11 17:42||obones||Assigned To||=> obones|