DRL > Bug Reports

[Resolved][0.9.9.6 Linux i386 & x64] Variety of music problems.

(1/1)

AStranger:
Base i386 extraction, no changes
Spoiler (click to show/hide)
--- Code: ---Abnormal program termination!

Reason : RegisterMusic(mp3/d1inter.mp3): Module format not recognized

If this reason doesn't seem your fault, please submit a bug report at
http://forum.chaosforge.org/, be sure to include the last entries in
your error.log that will get created once you hit Enter.

An unhandled exception occurred at $081A45FA :
ESoundException : RegisterMusic(mp3/d1inter.mp3): Module format not recognized
  $081A45FA  TSOUND__REGISTERMUSIC,  line 157 of /home/user/project/fpcvalkyrie/src/vsound.pas
  $081A488A  TSOUND__REGISTERMUSIC,  line 172 of /home/user/project/fpcvalkyrie/src/vsound.pas
  $0808ACF3  TDOOMIO__CONFIGURE,  line 354 of src/doomio.pas
  $0807F5A1  TDOOM__LOAD,  line 135 of src/doombase.pas
  $0807FEAF  TDOOM__RUN,  line 257 of src/doombase.pas
  $080499B8  main,  line 71 of src/doomrl.pas
  $F746FDB6
--- End code ---

Base x64 extraction
Spoiler (click to show/hide)
--- Code: ---Abnormal program termination!

Reason : RegisterMusic(mp3/d1inter.mp3): Module format not recognized

If this reason doesn't seem your fault, please submit a bug report at
http://forum.chaosforge.org/, be sure to include the last entries in
your error.log that will get created once you hit Enter.

An unhandled exception occurred at $00000000005E1AB0 :
ESoundException : RegisterMusic(mp3/d1inter.mp3): Module format not recognized
  $00000000005E1AB0 line 157 of ../fpcvalkyrie/src/vsound.pas
  $00000000005E1E3E line 172 of ../fpcvalkyrie/src/vsound.pas
  $000000000047A03B line 354 of src/doomio.pas
  $000000000046AD7A line 135 of src/doombase.pas
  $000000000046BA3A line 257 of src/doombase.pas
  $0000000000427C71 line 71 of src/doomrl.pas
--- End code ---

Base i386 extraction, converting the mp3s to ogg
Spoiler (click to show/hide)
--- Code: ---Abnormal program termination!

Reason : RegisterMusic(ogg/d1inter.ogg): Couldn't read from 'ogg/d1inter.ogg'

If this reason doesn't seem your fault, please submit a bug report at
http://forum.chaosforge.org/, be sure to include the last entries in
your error.log that will get created once you hit Enter.

An unhandled exception occurred at $081A45FA :
ESoundException : RegisterMusic(ogg/d1inter.ogg): Couldn't read from 'ogg/d1inter.ogg'
  $081A45FA  TSOUND__REGISTERMUSIC,  line 157 of /home/user/project/fpcvalkyrie/src/vsound.pas
  $081A488A  TSOUND__REGISTERMUSIC,  line 172 of /home/user/project/fpcvalkyrie/src/vsound.pas
  $0808ACF3  TDOOMIO__CONFIGURE,  line 354 of src/doomio.pas
  $0807F5A1  TDOOM__LOAD,  line 135 of src/doombase.pas
  $0807FEAF  TDOOM__RUN,  line 257 of src/doombase.pas
  $080499B8  main,  line 71 of src/doomrl.pas
  $F73FDDB6
--- End code ---

Base x64 extraction, converting the mp3s to ogg
Spoiler (click to show/hide)
--- Code: ---Abnormal program termination!

Reason : RegisterMusic(ogg/d1inter.ogg): Couldn't read from 'ogg/d1inter.ogg'

If this reason doesn't seem your fault, please submit a bug report at
http://forum.chaosforge.org/, be sure to include the last entries in
your error.log that will get created once you hit Enter.

An unhandled exception occurred at $00000000005E1AB0 :
ESoundException : RegisterMusic(ogg/d1inter.ogg): Couldn't read from 'ogg/d1inter.ogg'
  $00000000005E1AB0 line 157 of ../fpcvalkyrie/src/vsound.pas
  $00000000005E1E3E line 172 of ../fpcvalkyrie/src/vsound.pas
  $000000000047A03B line 354 of src/doomio.pas
  $000000000046AD7A line 135 of src/doombase.pas
  $000000000046BA3A line 257 of src/doombase.pas
  $0000000000427C71 line 71 of src/doomrl.pas
--- End code ---

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

Kornel Kisielewicz:
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!)

AStranger:
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.

Navigation

[0] Message Index

Go to full version