[SDL] SDL_mixer is recognizing MP3 as MOD

Mason Wheeler masonwheeler at yahoo.com
Thu Jul 14 15:45:33 PDT 2011

Verify the file in a different media player.  SDL_Mixer attempts to check "magic numbers" in a music file's header against known values, and if it can't find a match, it defaults to MOD.  What this behavior means is that the check against the known header magic number for an MP3 file is failing, which most likely means your file is corrupt in some way.

From: Nikos Chantziaras <realnc at arcor.de>
To: sdl at libsdl.org
Sent: Thursday, July 14, 2011 3:34 PM
Subject: [SDL] SDL_mixer is recognizing MP3 as MOD

There's one MP3 track that when trying to load it with Mix_LoadMUS_RW(), SDL_mixer thinks it's a MOD file and fails with "Module format not recognized".  Is there anything I can do about it?  When loading it, I know it's going to be MP3 data, but I can't find any way to tell that to SDL_mixer.

Touching the MP3 data itself is not an option, since the application is a game engine (a bit like SCUMMVM) that runs pre-existing games made by people I never heard about.

I'm out of ideas :-/

SDL mailing list
SDL at lists.libsdl.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.libsdl.org/pipermail/sdl-libsdl.org/attachments/20110714/a4df20a3/attachment-0008.htm>

More information about the SDL mailing list