Bug 98983

Summary: gl-117 doesn't work in Preview 3
Product: [openSUSE] SUSE LINUX 10.0 Reporter: Matthias Hopf <mhopf>
Component: SoundAssignee: Vladimir Nadvornik <nadvornik>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: nadvornik, sndirsch
Version: Preview 3   
Target Milestone: ---   
Hardware: i386   
OS: All   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Matthias Hopf 2005-07-27 15:42:49 UTC
New installation of Preview 3, nothing fancy, standard KDE package selection +
additional ones (like Experienced user, etc.).

Starting gl-117 gives:

Info: Found gl-117 data directory /usr/share/games/gl-117
[...]
Info: Using SDL_mixer
Fatal: Cannot open winner.s3m: Unrecognized music format


Seems to be a screamtracker III file.
Comment 1 Stefan Dirsch 2005-07-27 15:57:44 UTC
# configure
[...]
checking for Mix_LoadMUS in -lSDL_mixer... yes
[...]

src/audio.cpp
[...]
  music1 = Mix_LoadMUS (dirs->getMusic ("winner.s3m"));
  if (music1 == NULL)
  {
    sprintf (buf, "Cannot open winner.s3m: %s", Mix_GetError ());
    display (buf, LOG_FATAL);
    exit (EXIT_LOADFILE);
  }

Maybe there's sth. broken in new SDL_mixer version 1.2.6?
Comment 2 Stefan Dirsch 2005-07-27 16:12:57 UTC
Indeed. After downgrading to SDL_mixer 1.2.5 of 9.3 playing the s3m files work
again.
Comment 3 Vladimir Nadvornik 2005-07-27 18:32:07 UTC
SDL_mixer can now use external libmikmod. I added it to nfb.
(Internal mikmod library in SDL_mixer was misdetected for some reason.)
Comment 4 Stefan Dirsch 2005-07-27 19:59:35 UTC
Wow! Thanks!