Red Hat Bugzilla – Bug 175672
MIDI playback is broken on x86_64
Last modified: 2007-11-30 17:11:19 EST
Description of problem:
Playing a MIDI file with SDL_mixer sounds awful.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Find a MIDI file. (E.g., install nethack-vultures. :-)
Very distorted sound
This happens only with the x86_64 build. Installing the same version of
SDL_mixer (and its dependencies) from the i386 build of FE sounds fine!
Timidity, x86_64 build, also sounds fine.
This one has bitten me in prboom as well. It's also a problem on FC-5 in
I'm not sure how I'm going to be able to fix this one, since I don't have an
x86_64 machine to reproduce this. So, most likely a fix will need to come from
I filed a bug report upstream:
Created attachment 128072 [details]
x86_64 typedef fix
I found a simple fix. There is a bad 32-64 bit typedef in one of the timidity
wrapper header files. I haven't tested this on i386, but it definitely fixes
the problem on x86_64.
Thanks for the patch. I tested it on my i386 machines the last couple of day
and didn't have any problems. New packages should be available with the next