Fails to play files
Status: Beta
Brought to you by:
samc
xmms-mad will recognize but not play some audio
streams. The song will have either no time listed or
the time will be 0:00. When you press play, XMMS'
visualization comes up momentarily, but no sound is
produced.
Sample -DDEBUG output is provided in the file xmms.out.
(Note: in 0.0.9 this song would crash XMMS with
"Floating point exception".)
xmms output with -DDEBUG in xmms-mad (0.1.0)
Logged In: YES
user_id=6305
will look into it
Logged In: YES
user_id=454890
http://arashi.yi.org:8080/music/Rolling%20Stones%20-%20Paint%20It%20Black.mp3
Example of such a stream. Been meaning to look at this
myself, but I've been busy.
Logged In: YES
user_id=6305
please try to verify this bug with 0.5.
Logged In: YES
user_id=454890
Still dies on this very same file. XMMS prints four
"Segmentation Fault, you've probably ... " messages.
Logged In: YES
user_id=454890
Made some progress; the problem occurs when we encounter
large ID3 tags (id3_tag_query returns a value larger than
BUFFER_SIZE defined in decoder.c). I have a fix, but it
"does odd things" sometimes, better than crashing though.
Please see patches section.
I also came across another instance where xmms-mad-0.5.0
crashes when you try to open certain files; it does this
regardless of whether or not the tagsize fix is applied. One
file that does this:
http://arashi.yi.org:8080/music/FLCL/01%20-%20Last%20Dinosaur%20-instrumental-.mp3
Logged In: YES
user_id=454890
The cause of that last error (with the Last Dinosaur file)
is due to libid3tag not returning ID3 information. In that
case, we return immediately from input_get_info and don't
ever scan the file, which results in bad values being passed
to the sound card, which kills XMMS. I have a patch in
patches for that now. Incidentally, I'm down to three files
which don't behave, and only two of them actually cause a crash.
See here: http://arashi.yi.org:8080/~arashi/broken-mp3s.html
Logged In: YES
user_id=6305
Can anyone reproduce this with the latet version?
Also, I no longer have the mp3 file you posted.