Bug 173393 - SDL_mixer should depend on timidity++
Summary: SDL_mixer should depend on timidity++
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: SDL_mixer
Version: 4
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Brian Pepple
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2005-11-16 21:22 UTC by Ville Skyttä
Modified: 2007-11-30 22:11 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2005-11-17 15:52:15 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Ville Skyttä 2005-11-16 21:22:01 UTC
SDL_mixer needs /etc/timidity.cfg as well as the timidity instruments in order  
to play MIDI files.  
  
To reproduce: "playmus /path/to/a/file.mid", results:  
 
    Opened audio at 22050 Hz 16 bit stereo, 4096 bytes audio buffer 
    Couldn't load [...]: /etc/timidity.cfg: No such file or directory 
 
If /etc/timidify.cfg is manually created without installing timidity++, the 
error message goes away, but there's still no sound (due to missing 
instruments, I gather). 
 
Installing timidity++ fixes both issues, so IMO SDL_mixer should have a 
dependency on it.  Leaving pulling it in as the responsibility of apps using 
SDL_mixer to play MIDI files would be suboptimal and fragile should SDL_mixer 
for some reason ever be changed to use native (GPL'd) MIDI internally.

Comment 1 Brian Pepple 2005-11-16 21:38:41 UTC
Seems reasonable enough.  I should have some time tomorrow to look at this closer.

Comment 2 Brian Pepple 2005-11-17 15:52:15 UTC
Added requires for timidity++,  should be available with next push of Fedora
Extra packages.  Thanks for the bug report.

Comment 3 Jens Petersen 2006-08-16 07:29:28 UTC
timidity++ is over 9MBs though... :-/

Comment 4 Jens Petersen 2006-08-16 07:31:10 UTC
but it is in Core.


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