updated/new libs, fixed building vorbis and webp on macOS #225
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is quite a large pull requests, I cleaned up my internal fork of this script and ensured it builds everywhere to make it ready for everyone
New features:
Changes:
Fixes:
libvorbis:
There is a compiler option for macOS builds set that was needed for PowerPC builds.
It was ignored for x86/arm builds by the compiler until recently, now it causes an error.
The script patches the configure to remove that compiler option.
libwebp:
Updated libraries:
zlib, dav1d, svtav1, rav1e, x264, x265, libvpx, av1, opus, fdk_aac, libtiff, libpng, libwebp, libsdl, FreeType2, libzmq, amf
New libraries:
libzvbi
I recently had to decode DVB teletext subtitles and noticed ffmpeg does not have a native decoder for it. It is provided by libzvbi. libzvbi additionally requires gettext. libzvbi is GPL and therefore it is only included with the option
--enable-gpl-and-non-free
libjxl
JPEG-XL encoding/decoding is provided by libjxl. It is a successor of JPEG, already supported by macOS.
Tests
Tested to compile successfully on these platforms: