-
Notifications
You must be signed in to change notification settings - Fork 419
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
Updates to script #762
base: master
Are you sure you want to change the base?
Updates to script #762
Conversation
Are you done with these? Did you make all the new build sections? Where do the mabs patches originate? Thanks! |
Patches: https://github.com/pkuvcl/xavs2/compare/master...1480c1:xavs2:gcc14/pointerconversion.patch I am trying to add libplacebo then I am done. |
removed meson requirement by adding activate_meson function updated build_meson_cross Added if statement to incorportate CMAKE_SYSTEM_PROCESSOR into do_cmake Modified unused gerneric_meson to be utilized by native Simplified fontconfig and harbuzz code by using meson Added libplacebo vulkan-loader spriv-cross unwind xxhash libdovi shaderc Commented out old code to patch ffmpeg for libmfx
let main script handle options for these
Missed this patch Can remove both patches for spirv-cross ended up not needing them for placebo. Tested build on Ubuntu 22 and Debian 12. Testing required changes from Ubuntu on Debian then need to test placebo function itself inside ffmpeg but build section complete if everything works. Couldn't figure out how to build dovi_tool.exe, too much work for it got the lib I'm happy. |
Disabled brotli being found by freetype
freetype --with-harfbuzz overlooked and added
fix freetype harfbuzz circular depends issue fix fontconfig build fix code aesthetics due to copy paste other small changes
code aesthetics missed
update libarchive
Updated to latest Zeranoe script https://github.com/Zeranoe/mingw-w64-build
Updated to latest gcc/binutils/mingw versions
Updated most libs
Added vvenc/vvdec #751 for release/7.1+
Added libvpl
Added AudiotoolboxWrapper to enable-audiotoolbox for non OSX
Added Openmpt Flac brotli zstd lz4 giflib archive psl nghttp2 curl
Added work around for Tensorflow cpu lib for windows (requires tensorflow.dll)
Added essential patches (credit to mabs for many)
Added optional build.sh to bypass user selection prompts
Verfified on WSL2 Ubuntu 22.04 && Debian 12, I cannot test darwin, or native linux.
I built this for myself seems a waste to not share with others, take what you wish from it.