Özkan Sezer
Özkan Sezer
> > Only that I didn't expect these large dll sizes only because of aom encoder inclusion (8.9M x86 dll and 13.4M x64 dll) > > I'm not surprised, the...
P.S.: We are currently vendoring aom 3.6.1, however 3.7.1+ has at least one CVE fix. I suggest upgrading to aom 3.7.2 or 3.8.1
Now that avif save commit https://github.com/libsdl-org/SDL_image/commit/c1600c4764c39fc15d1e1a4ffabe21919ac237a7 is in, should I push the new dlls to msvc project I you aren't doing that yourself already?
Pushed https://github.com/libsdl-org/SDL_image/commit/5d95dc17826a12aa6d5ec784b3f10a1643fe7388
libavif HEAD has inlined a very crippled version of libyuv under their 3rdparty directory without any cpu optimizations: We can do something similar if necessary with cpu optimizations included? And...
I made a libyuv fork and created a branch for C-only build -- here if interested: https://github.com/sezero/libyuv/tree/sezero
> Untested, but with [`set_source_files_properties(${sources} PROPERTIES LANGUAGE C)`](https://cmake.org/cmake/help/latest/command/set_source_files_properties.html), you can override CMake's automatic language detection. OK, learnt something new about cmake - thanks.
This will need to require 3.2.10 at runtime (when it's released)
Also see #362 which is intended to fix #361. It is a much smaller diff by comparison to this one.
> Now, `IMG_Init(IMG_INIT_JXL)` [fails](https://github.com/libsdl-org/SDL_image/actions/runs/8913440963/job/24478912443#step:13:351) because it cannot find `libjxl.0.10.dylib`. There is also an issue with [libwebpdemux.2.dylib](https://github.com/libsdl-org/SDL_image/actions/runs/8913440963/job/24478912443#step:13:755) Ouch. How is that happening? Something wrong with brew (e.g. not adding to dyld...