SDL_Mixer vorbis bloat?

I’m working on a game with a sensitive download footprint. I recently
upgraded SDL_Mixer from 1.2.3 to 1.2.7 to find that Sam has made OGG
loading dynamic. The included Windows vorbis.dll is over a megabyte!

What’s in this monster? This increases my download footprint by 20%.

Is it still possible to statically link SDL_Mixer against Ogg Vorbis on
Windows, and avoid this?

Thanks–
Michael

Hello !

I’m working on a game with a sensitive download footprint. I recently
upgraded SDL_Mixer from 1.2.3 to 1.2.7 to find that Sam has made OGG
loading dynamic. The included Windows vorbis.dll is over a megabyte!

What’s in this monster? This increases my download footprint by 20%.

Is it still possible to statically link SDL_Mixer against Ogg Vorbis on
Windows, and avoid this?

The reason for vorbis.dll for beeing so big could
be that it maybe was compiled with Debug Infos
which always makes files a lot bigger.

CU

Michael Labbe wrote:

I’m working on a game with a sensitive download footprint. I recently
upgraded SDL_Mixer from 1.2.3 to 1.2.7 to find that Sam has made OGG
loading dynamic. The included Windows vorbis.dll is over a megabyte!

What’s in this monster? This increases my download footprint by 20%.

Is it still possible to statically link SDL_Mixer against Ogg Vorbis on
Windows, and avoid this?

Thanks

I doubt staticaly linking the ogg code would make it much smaller. More
probable is that before, the ogg support wasn’t included at all.

Anyway, if you don’t need ogg support, just do not package the dll anymore.