Bugzilla will be upgraded to version 5.0. The upgrade date is tentatively scheduled for 2 December 2018, pending final testing and feedback.
Bug 175672 - MIDI playback is broken on x86_64
MIDI playback is broken on x86_64
Product: Fedora
Classification: Fedora
Component: SDL_mixer (Show other bugs)
x86_64 Linux
medium Severity medium
: ---
: ---
Assigned To: Brian Pepple
Fedora Extras Quality Assurance
Depends On:
Blocks: 188952
  Show dependency treegraph
Reported: 2005-12-13 15:48 EST by Göran Uddeborg
Modified: 2007-11-30 17:11 EST (History)
3 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2006-04-23 12:04:00 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)
x86_64 typedef fix (426 bytes, patch)
2006-04-20 22:54 EDT, Wart
no flags Details | Diff

  None (edit)
Description Göran Uddeborg 2005-12-13 15:48:37 EST
Description of problem:
Playing a MIDI file with SDL_mixer sounds awful.

Version-Release number of selected component (if applicable):

How reproducible:
Every time

Steps to Reproduce:
1. Find a MIDI file.  (E.g., install nethack-vultures. :-)
2.playmus /usr/games/vultureseye/music/nethack.mid
Actual results:
Very distorted sound

Additional info:
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.
Comment 1 Wart 2006-04-20 18:27:37 EDT
This one has bitten me in prboom as well.  It's also a problem on FC-5 in
version SDL_mixer-1.2.6-6.fc5.x86_64.
Comment 2 Brian Pepple 2006-04-20 19:33:09 EDT
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
Comment 3 Wart 2006-04-20 20:05:04 EDT
I filed a bug report upstream:
Comment 4 Wart 2006-04-20 22:54:57 EDT
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.
Comment 5 Brian Pepple 2006-04-23 12:04:00 EDT
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

Note You need to log in before you can comment on or make changes to this bug.