Package: ripperx Version: 2.6.4-2
Hi!
I have recently ripped a CD and then encoded into Ogg with ripperx. The title names of the songs are quite long, at least longer than 30 charactes. The filenames of the output files are correct, but in the ID3 tags of the ogg files, after 30 characters, the full name of the artist is appendend instead of the remaining characters. I suppose the error has its origin in the file id3.h that can be found at http://cvs.sf.net/viewcvs.py/ripperx/ripperX/src/id3.h?rev=1.2&view=markup There the ID3 tag is defined:
typedef struct id3tag_s { char magic[ 3 ]; char songname[ 30 ]; char artist[ 30 ]; char album[ 30 ]; char year[ 4 ]; char note[ 28 ]; unsigned char null; unsigned char track; unsigned char style; } id3tag_t;
I don't know about C++ and neither about the rest of the source, but I believe that at some point, the artist information overwrites all of the things stored in the memory that should actually belong to the title information. Somebody able to fix this?
Bye Tobias
-- Ashes to ashes and clay to clay, if the enemy doesn't get you, your own folks may.
signature.asc
Description: OpenPGP digital signature