Menu

#1 Fails to play files

open-accepted
nobody
None
5
2002-09-16
2002-08-13
Arashi
No

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".)

Discussion

  • Arashi

    Arashi - 2002-08-13

    xmms output with -DDEBUG in xmms-mad (0.1.0)

     
  • Sam Clegg

    Sam Clegg - 2002-09-16
    • status: open --> open-accepted
     
  • Sam Clegg

    Sam Clegg - 2002-09-16

    Logged In: YES
    user_id=6305

    will look into it

     
  • Arashi

    Arashi - 2002-09-16

    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.

     
  • Sam Clegg

    Sam Clegg - 2002-09-27

    Logged In: YES
    user_id=6305

    please try to verify this bug with 0.5.

     
  • Arashi

    Arashi - 2002-10-07

    Logged In: YES
    user_id=454890

    Still dies on this very same file. XMMS prints four
    "Segmentation Fault, you've probably ... " messages.

     
  • Arashi

    Arashi - 2002-10-15

    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

     
  • Arashi

    Arashi - 2002-10-20

    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

     
  • Sam Clegg

    Sam Clegg - 2006-01-12

    Logged In: YES
    user_id=6305

    Can anyone reproduce this with the latet version?
    Also, I no longer have the mp3 file you posted.

     

Log in to post a comment.

MongoDB Logo MongoDB