Chaosforge Forum

DoomRL => Bug Reports => Topic started by: AStranger on February 28, 2012, 17:33

Title: [Resolved][0.9.9.6 Linux i386 & x64] Variety of music problems.
Post by: AStranger on February 28, 2012, 17:33
Base i386 extraction, no changes
Spoiler (click to show/hide)

Base x64 extraction
Spoiler (click to show/hide)

Base i386 extraction, converting the mp3s to ogg
Spoiler (click to show/hide)

Base x64 extraction, converting the mp3s to ogg
Spoiler (click to show/hide)

Now here is where things get strange. If after trying to use the oggs, if I switch back to the mp3s I stop getting error messages and the program runs, but the music doesn't play, it just skips the first half a second over and over again. The reason this happens is the script I use to convert the oggs must touch up the mp3s, because the mp3s themselves actually change (side effect I guess). No amount of changing config file options seem to fix this, the only thing I haven't tried is FMOD, which is what I'm going to do after this post. I even tried using mp3s downloaded straight from http://www.sirgalahad.org/paul/doom/, no luck.

Edit: See my next post, seems like oggs work, mp3s don't
Title: Re: [0.9.9.6 Linux i386 & x64] Variety of music problems.
Post by: Kornel Kisielewicz on February 28, 2012, 17:37
It's not a fault of the files, it's your SDL_mixer installation. Try upgrading SDL_mixer,  ogg vorbis, and installing smpeg. Also recompile SDL_mixer with MP3 support if your distro doesn't have it by default (some distros don't!)
Title: Re: [0.9.9.6 Linux i386 & x64] Variety of music problems.
Post by: AStranger on February 28, 2012, 18:15
Does it matter that Oggs work with 0.9.9.5 (both x64 and i386)? I'd rather not re-install a bunch of libraries that appear to work fine. I was unable to get mp3s working in 0.9.9.5 though. Also which version of FMOD were you using for development? I can't seem to get either x64/i386 to work with it. Music isn't that important to me, I'm just curious if I can get it working.

Sigh, I really need more coffee when I try to do things. Turns out the script wasn't converting the mp3s correctly. Once I fixed the script to actually convert the mp3s to oggs, the oggs worked. The mp3s still don't, but that doesn't matter to me.