[ffmpeg] Add support for dav1d,fontconfig,freetype,fribidi,ilbc,modplug,opengl,openjpeg,libssh,tensorflow,tesseract,webp,libxml2 dependencies.#15787
Conversation
…,libssh,tesseract,libxml2 dependencies.
|
Ping @cenit for review again. |
cenit
left a comment
There was a problem hiding this comment.
Only a minor change maybe might be preferable
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
|
Need test all features. |
|
config.log ERROR: libssh not found using pkg-config C:\code\sibras\vcpkg>vcpkg install libssh:x64-windows-static Total elapsed time: 377.6 us The package libssh is compatible with built-in CMake targets: |
|
When building |
|
We have same issue #16990 reported about gdal:x64-osx, however, I haven't repro this issue locally. |
|
Can you please solve the file conflicts again? Thanks, |
|
I will ensure that this PR is merged as soon as possible. |
|
@vicroms @strega-nil Please merge this PR first. |
|
Thanks so much @Sibras :) |
Also added a convenience dependency to select all available dependencies in a single option "ffmpeg[all]". Also have ffmpeg[all-gpl] and ffmpeg[all-nonfree] as supersets of ffmpeg[all] with additional dependencies as allowed by the different licensing (ffmpeg[all] is default lgpl)
Some of the dependencies do not work on certain configurations so they are disabled where necessary.
Closes: #13227
Closes: #13111