I wanted to test my PhysicsFS -> SDL_RWops glue code:
http://cvs.icculus.org/horde/chora/co.php/extras/physfsrwops.h?rt=physfs&r=1.1
...so I hooked it up to SDL_sound's playsound program:
http://icculus.org/SDL_sound/
You can now play sound files from inside zipfiles without unzipping them
ahead of time:
playsound /path/in/zipfile/sound.mp3@/path/to/mymusic.zip
Probably useless, and it was only meant to test the glue code, but it's
nifty, so I'm leaving it in. The configure script will disable the code if
you don't have PhysicsFS installed, so it's not a big deal.
If I ever get around to putting together that library of various RWops
types, I'll probably rip this out for a more general solution (such as a
URL parser), and move the PhysicsFS glue code from a public domain "extra"
to a coherent, LGPL'd library.
--ryan.