Open Wohlstand opened 6 years ago
First part of changes has been sent as pull-request except of GME, ADLMIDI and OPNMIDI support, and libID3Tag library itself as that requires to add them into "external" subfolder and provide support for autotools build.
I suspect you're more likely to get a response if you submit a message to the SDL Development mailing list: https://discourse.libsdl.org/t/about-the-sdl-development-category/13
It looks like the bugzilla is primarily for bug tracking, but since you are trying to merge in many new features, your pull request may have better luck in the SDL Development mailing list.
I'd really like to see these improvements in SDL Mixer X merged back into the SDL Mixer project since your changes look very useful, and I'm hoping the SDL developers will also agree. :-)
A todo list from the earlier random discussion: https://github.com/WohlSoft/SDL-Mixer-X/commit/29a9e82cc40748addacd61a72b1048b1c1d58f8e#commitcomment-36157497
Mix_MusicInterface
with new calls|sX;
tail.Mix_PlayChanTimedVolume()
to solve one of oldest problems when we usually getting old volume value of channel and we can't tell which volume we want to play, mainly, when we using -1
for automatical look up of the channel index)@vilhelmgray, after time of waiting, Sam Lantinga has finally replied on my post I have submitted on SDL's bugzilla. So, right now I working on a submitting of patches to Mixer
All changes made on this fork are will be useful on original SDL Mixer too. Changes are must be applied accurate and result must be build-able through same set of toolchains as supported on original SDL Mixer
Todo
Customized libID3Tag library into "external" folder with revived autotools support (which was dropped away)Replaced with own code to parse ID3 and other tags in MP3 filesAutotools build support for GME, ADLMIDI, and OPNMIDINo needed at all, SDL3 drops away the autotools support.*Stream*
callsStuff
Toolchains