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.

Attachment: signature.asc
Description: OpenPGP digital signature



Reply via email to