I'm surprised to discover that the latest SDL_mixer 2.6 release adds support 
for stb_vorbis, dr_mp3 and dr_flac and makes them the default (statically 
linked). These are very popular libraries because they're much smaller than the 
standard ones, so I'm very pleased with that, especially because it removes 
most dependencies! 

It also removes support for both libmad (what we currently use for mp3 but 
which is GPL, so I was going to stop using it anyway) and libmikmod, and adds 
support for libxmp as an alternative to libmodplug. The next release, 2.8, 
makes libxmp the default. I don't know what the reasons are for those changes. 
I'll have to get people to test whether we should stick to libmodplug or switch 
to libxmp, but I won't make that change for ichorescent because compatibility 
problems are likely. The other library changes should be fine, except that we 
rely on libvorbisfile to show metadata in the music/sfx editor. However 
SDL_mixer 2.6 also adds a new API to read metadata. Although it only returns a 
few metadata tags, the others are mostly garbage anyway.



-- 
Reply to this email directly or view it on GitHub:
https://github.com/ohrrpgce/ohrrpgce/issues/1202#issuecomment-1207523391
You are receiving this because you are subscribed to this thread.

Message ID: <ohrrpgce/ohrrpgce/issues/1202/1207523...@github.com>
_______________________________________________
Ohrrpgce mailing list
ohrrpgce@lists.motherhamster.org
http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org

Reply via email to