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