-
Notifications
You must be signed in to change notification settings - Fork 177
upgrade vendored libmpg123 to 1.33.2 #744
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Keeping these up to date will save us from bitrot in the future :)
Deflecting question about SDL2 towards slouken
I did a very minor touch to Xcode project, but the configs and the project file are way outdated: If this gets merged, they'll need updating. |
Hi, not sure if this is the place to mention this, but ever since the update to SDL3_mixer our builds have been failing with:
Using: cmake -B build -DCMAKE_BUILD_TYPE=Release -DSDL_SHARED=ON -DSDL_STATIC=OFF -DSDLMIXER_DEPS_SHARED=OFF -DSDLMIXER_VENDORED=ON Thought I'd mention this here since the lib is being upgraded, but as far as I can tell this PR doesn't appear to fix this (and obviously you are all able to build it correctly). What are we doing wrong here? Would like to not have to disable mpg123 if possible. Same result on all platforms, macOS included -- I noticed this PR specifically touches the Xcode project. Ref: ppy/SDL3-CS#237 |
This looks like a bug in the upstream mpg123 cmake script. |
Yeah, that looks to fix it! cc/ @sobukus |
SDL2 should get any security updates but we're not currently planning additional releases from the SDL2 branch. If this is a critical update, I'd merge, but otherwise leave it if it's not important. |
OK, leaving SDL2 as is |
The SDL_mixer Xcode project doesn't currently build mpg123 or FLAC, relying on the built-in loaders. Maybe we can just remove those Xcode projects? |
Sure, your call |
I went ahead and just updated it. |
The config.h files are very outdated - they are from mpg123-1.29.3 and very much in need of updating |
Fixed. |
If this is good, should I cherry-pick to SDL2 (and even to release-2.8.x) ?