aboutsummaryrefslogtreecommitdiff
path: root/ports/ffmpeg/CONTROL
AgeCommit message (Collapse)Author
2021-05-17[ffmpeg] update to upstream version 4.4 (#17735)Matthias C. M. Troffaes
* [ffmpeg] update to version 4.4 * [ffmpeg] format-manifest * [ffmpeg] remove avresample as default feature (it is deprecated, not upstream default, and will be removed in 4.5) * [ffmpeg] x-add-version * [ffmpeg] add avresample under the all feature * [ffmpeg] x-add-version * [ffmpeg] remove unused patch * [ffmpeg] x-add-version * [ffmpeg] remove wavpack from FindFFMPEG * [ffmpeg] x-add-version * [ffmpeg] fix compile cuda issue * [ffmpeg] x-add-version * [ffmpeg] only apply cuda compile patch on windows targets * [ffmpeg] x-add-version
2021-05-06[ffmpeg] fix optional X11 platform dependencies (#17625)Matthias C. M. Troffaes
* [ffmpeg] fix optional X11 platform dependencies * [ffmpeg] bump port version * [ffmpeg] x-add-version * [ffmpeg] bump port version * [ffmpeg] x-add-version * [ffmpeg] version bump * [ffmpeg] x-add-version * [ffmpeg] version bump * [ffmpeg] x-add-version
2021-05-06[ffmpeg] avdevice CoreAudio dependency fix for osx (#17204)Matthias C. M. Troffaes
* [ffmpeg] avdevice needs CoreAudio on osx * [ffmpeg] bump port version * [ffmpeg] x-add-version * [ffmpeg] version bump * [ffmpeg] x-add-version
2021-05-05[ffmpeg] fix dnn dependency (#17659)Matthias C. M. Troffaes
* [ffmpeg] fix dnn dependency The source file "libavfilter/dnn/dnn_backend_native.h" includes "libavformat/avio.h", so avformat needs to be declared as a dependency. This fixes the build of ffmpeg[core,avfilter]:x64-windows. Posted upstream here: http://ffmpeg.org/pipermail/ffmpeg-devel/2021-May/279926.html Whilst at it, I've also added a link to the other avfilter patch: http://ffmpeg.org/pipermail/ffmpeg-devel/2021-May/279927.html * [ffmpeg] version bump * [ffmpeg] x-add-version * [openimageio] revert accidentally committed change that is meant for other PR
2021-05-03[ffmpeg] soxr dependency fix (#17299)Matthias C. M. Troffaes
* [ffmpeg] soxr only makes sense with swresample, so add as dependency * [ffmpeg] bump port version * [ffmpeg] x-add-version
2021-04-30[ffmpeg] add openh264 support (#17531)Matthias C. M. Troffaes
* [ffmpeg] add openh264 support * [ffmpeg] bump port version * [ffmpeg] x-add-version Co-authored-by: Billy Robert ONeal III <bion@microsoft.com>
2021-04-28[ffmpeg] avdevice xcb linking fix on linux (#17467)Matthias C. M. Troffaes
* [ffmpeg] avdevice depends on xcb on linux * [ffmpeg] bump port version * [ffmpeg] x-add-version
2021-04-19[libvpx] Fix libvpx compilation (install process) (#17287)talregev
* Fix libvpx compilation (install process) * [libvpx] Remove library and pdb suffixes. * [ffmpeg] Remove fix for libvpx * update version record * Update ports/ffmpeg/CONTROL * Update versions/f-/ffmpeg.json * version Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com> Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2021-04-15[ffmpeg] add -fPIC (#17298)Stefano Sinigardi
* [ffmpeg] enable position-independent-code * [ffmpeg] update version refs * [ffmpeg] fix regressions * [ffmpeg] fix refs
2021-04-14[ffmpeg] no longer hardcode version strings in FindFFMPEG script (#17236)Matthias C. M. Troffaes
* [ffmpeg] no longer hardcode version strings in FindFFMPEG script * [ffmpeg] bump port version * [ffmpeg] x-add-version * [ffmpeg] use OUTPUT_VARIABLE for extract_version_from_component * [ffmpeg] x-add-version * Apply suggestions from code review * [ffmpeg] fix minor typo * [ffmpeg] fix another minor typo * [ffmpeg] x-add-version Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2021-04-07[ffmpeg] Add support for ↵Matthew Oliver
dav1d,fontconfig,freetype,fribidi,ilbc,modplug,opengl,openjpeg,libssh,tensorflow,tesseract,webp,libxml2 dependencies. (#15787) * [tesseract] Use vcpkg_fixup_pkgconfig. * [libxml2] Correct pkgconfig lib name. * [libwebp] Use vcpkg_fixup_pkgconfig. * [libssh] Export pkgconfig on windows. Also move to using git to get source. * [modplug] Export pkgconfig on windows. * [ffmpeg] Add support for fontconfig,freetype,fribidi,modplug,openjpeg,libssh,tesseract,libxml2 dependencies. * [openjpeg] Correct required static link libs in pkgconfig. * [modplug] Combine vcpkg_from_github using variable. * Update ports/libssh/CONTROL * Improve portfile.cmake * update version records. * [openjpeg] Update libs in pkgcfg. Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com> * update version records * [libssh] Add pthread to pkgconfig when using mbedtls. * [libssh] Correct pthread naming on windows. * [fontconfig] Add libintl to pkgconfig on windows. * update version records * [ffmpeg] Fixup FindFFmpeg. * [ffmpeg] speex now supports non-windows. * [ffmpeg] Add feature libass. * [ffmpeg] Add dav1d feature. * [ffmpeg] Add feature ilbc. * [ffmpeg] Add tensorflow feature. * [ffmpeg] update version record. * [ffmpeg] Add CI feature test. * [ffmpeg] Limit features based on CI failures. * [ffmpeg] Update version record. * [ffmpeg] limit features based on ci.baseline. * [various ports] Update supports field. * [ffmpeg] Limit features more based on CI. * update version records. * [ffmpeg] Add detection of additional non target deps.. select_library_configurations_from_names currently detects the debug libs even for release builds as _IMPORT_PREFIX was not being set. * [aubio] Silence warning about FindFFMPEG. * [pangolin] Use vcpkg supplied FindFFMPEG. * update version files. * [ffnvcodec] Set as not supporting uwp. ffnvcodec will build under uwp as its a header only lib, but it can not be used as it requires dynamic dll loading. * [ffmpeg] Update feature all. * update version records * [tesseract] Wrap debug pkgcfg update. * [libssh,libxml2,openjpeg,fontconfig] Fix pkg-config for release only triplets. * [libssh] Correct port version after merge. * [ffmpeg] Fixup after merge. * Update version files. * [ffmpeg] Add opengl support. * [ffmpeg] Update package version. * [ffmpeg] Fix ffnvcodec support. * [ffmpeg] Fix x265 detection on osx. * [libvpx] Enable arm-uwp build. * [ffmpeg] Fixup x265 patch. * trigger sdl rebuild * [ffmpeg] Disable opengl on osx. * Revert "trigger sdl rebuild" This reverts commit 94065bfe8414259ad5a5576bd4ac0b7ab4b97c6b. * [ffmpeg] Disable failing features on osx. * Update ports/ffmpeg/FindFFMPEG.cmake.in Co-authored-by: Matthias C. M. Troffaes <matthias.troffaes@gmail.com> * [ffmpeg] Add ass dependencies to FindFFmpeg. * Update ports/ffmpeg/FindFFMPEG.cmake.in Co-authored-by: Matthias C. M. Troffaes <matthias.troffaes@gmail.com> * update version * [fontconfig] disable pthread/json as they are not needed for lib builds. Only used for tests. * [ffmpeg] Enable fontconfig on static+windows. * update versions * update versions. * Fix incorrectly included commits * revert pangolin commit Reverts most of 2543be2edf60bf38511c2d477bb17b617398a108 * update versions * Correct port version after merge. * update versions. * [ffmpeg] Fix cmake dependency detection on non-windows. * Revert "revert pangolin commit" This reverts commit f59bc5a53ea74fd9df17fc368886e9d1a80ac42f. * [ffmpeg] Fix dependency loading that does not define separate debug/release libs. * update versions. * [ffmpeg] set CMP0072 policy. * [wavpack] Fix cmake config export. * [ffmpeg] Add optional system dependent libraries. * update versions after merge. * update versions. Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com> Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com> Co-authored-by: Matthias C. M. Troffaes <matthias.troffaes@gmail.com>
2021-03-31[ffmpeg] Fix FindFFMPEG lib versions for building opencv[ffmpeg] (#16882)genevanmeter
* Fix FindFFMPEG lib versions for opencv[ffmpeg] libavutil, libavdevice, etc. define their versions separate from FFMPEG main version in a version.h file located with each component headers. This change fixes building opencv[ffmpeg] when it attempts to discover the individual versions of FFMPEG libs. Before this change opencv[ffmpeg] would build but the FFMPEG functionality was disabled since all the lib versions were set to 4.3.1 * Modified Port-Version of CONTROL to 13 Ran vcpkg.exe x-add-version ffmpeg * Ran vcpkg.exe x-add-version ffmpeg --overwrite-version per Cheney-W's instructions * Updated Port-Version of CONTROL to 1 for FFMPEG version 4.3.2 * Ran vcpkg x-add-version ffmpeg
2021-03-29Upgrade ffmpeg to 4.3.2 (#16768)omartijn
* Upgrade ffmpeg to 4.3.2 * Update version list Co-authored-by: Martijn Otto <git@martijnotto.nl>
2021-03-11[pangolin] Fix static build error (#15593)NancyLi1013
* [pangolin] Fix static build error * Update versions * Update dependency for pangolin * Update pangolin.json
2021-02-08[ffmpeg] avfilter: fix dependencies and linux library ordering (#16000)Matthias C. M. Troffaes
* [ffmpeg] avfilter: fix library ordering on linux and fix feature dependencies * [ffmpeg] bump port version * [ffmpeg] add OpenGL, Foundation, CoreGraphics, AppKit and CoreImage for osx (needed for avfilter) * [ffmpeg] update git-tree * [ffmpeg] restrict new osx dependencies to avfilter feature * [ffmpeg] update git-tree * [ffmpeg] remove avfilter dependencies Note this exposes a bug in upstream, will need fix in ffmpeg configure script itself. * [ffmpeg] improve macos framework dependencies * [ffmpeg] update git-tree * [ffmpeg] patch for filter dependencies in configure script * [ffmpeg] update git-tree * [ffmpeg] apple framework fix: securetransport is part of avformat and not avdevice * [ffmpeg] update git-tree
2021-01-27[ffmpeg] use nasm instead of yasm (#14547)Matthias C. M. Troffaes
* [ffmpeg] use nasm instead of yasm * [ffmpeg] bump port version * [ffmpeg] remove old yasm path reference * update baseline * [ffmpeg] fall back to yasm on x86 * [ffmpeg] add comment in portfile about issue with ffmpeg nasm build for future reference * [ffmpeg] update git-tree Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
2020-12-21[ffmpeg] fix up the pkgconfig files (#15127)Jack·Boos·Yu
2020-11-19[libpq/ffmpeg] Fix iconv/intl linkage not covered by CI (#14626)Alexander Neumann
* fix iconv naming in ffmpeg * libpq fix features
2020-11-05[ffmpeg] use OPENSSL_LIBRARIES generated by upstream cmake FindOpenSSL ↵Matthias C. M. Troffaes
script (fixes linux openssl linking) (#14388)
2020-11-03[ffmpeg] add if guard, fix library ordering on linux, minor clean up (#14360)Matthias C. M. Troffaes
* [ffmpeg] add 'if(NOT FFMPEG_FOUND)' guard to FindFFMPEG script * [ffmpeg] fix link order on x64-linux (dependencies must come after the library that needs the dependency) * [ffmpeg] bump port version
2020-11-02[ffmpeg] fix x264 feature linking on x64-linux (#14330)Matthias C. M. Troffaes
* [ffmpeg] fix x264 feature linking on x64-linux * [ffmpeg] increment port version
2020-10-30[ffmpeg] fix mp3lame feature linking on x64-linux (#14266)Matthias C. M. Troffaes
2020-10-28[ffmpeg] link against dl on unix when nvcodec feature is enabled (#14219)Matthias C. M. Troffaes
2020-10-20[ffmpeg] fix theora, speex, and openssl static linkage, and ↵Matthias C. M. Troffaes
refactor/robustify library selection code into functions (#14026)
2020-10-13[ffmpeg:x64-linux] install tools also on non-windows platforms (#13932)Matthias C. M. Troffaes
* [ffmpeg:x64-linux] install tools * [ffmpeg] use vcpkg_copy_tools to copy tools
2020-10-07[ffmpeg] Update to 4.3.1 (#13365)Matthew Oliver
Co-authored-by: Lily <47812810+LilyWangL@users.noreply.github.com> Co-authored-by: wangli28 <wangli28@beyondsoft.com> Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2020-10-06[ffmpeg] fix zlib feature support on x64-linux (fixes #13768) (#13780)Matthias C. M. Troffaes
2020-09-24[ffmpeg] fix feature dependencies (#13502)Matthias C. M. Troffaes
* [ffmpeg] fix feature dependencies * do not pull in default depedencies when specifying nonfree/gpl * explicitly mark postproc as gpl * add required dependencies for ffmpeg, ffplay, and ffprobe * remove defunct ffserver feature (this feature was removed in ffmpeg a while ago) * [ffmpeg] fix feature dependencies for avformat and avdevice * [ffmpeg] Bump port-version to 25 Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2020-09-14[ffmpeg:arm64-linux] Fix bug #13511: [ffmpeg:arm64-linux] build failure. ↵xyb
(#13512) Root cause: In `ffmpeg/portfile.cmake`, `--target-os=win32` is applied to all arm or arm64 targets. This is wrong. Fix: Only apply "--target-os=win32" if VCPKG_TARGET_IS_WINDOWS. Verify: Run `./vcpkg install ffmpeg` on arm64-linux host, make sure the generated libraries are *.a not *.lib.
2020-09-03Fix ffmpeg build for PATH with spaces. (#13275)Rafael Kitover
Followup on 085225b7b. Signed-off-by: Rafael Kitover <rkitover@gmail.com>
2020-08-31[vcpkg] Replace uses of msys pacman.exe with direct package downloads (#13019)ras0219
* wip Apply suggestions from code review Co-authored-by: Alexander Neumann <30894796+Neumann-A@users.noreply.github.com> * [vcpkg_acquire_msys] Trim list of packages. Introduce defaults. * [behaviortree-cpp] Fix dynamic dependency on ZMQ Co-authored-by: Robert Schumacher <roschuma@microsoft.com> Co-authored-by: Alexander Neumann <30894796+Neumann-A@users.noreply.github.com> Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2020-08-21[ffmpeg] fix cmake module (#13004)Stefano Sinigardi
2020-08-18[ffmpeg] Add feature support for zlib, iconv, fdk-aac, mp3lame, opus, soxr, ↵Matthew Oliver
theora. (#11277) Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com>
2020-08-14[ffmpeg] Some libraries in ffmpeg can be optional (#12843)Sander Cox
* Make sub libraries of FFmpeg optional avdevice avfilter swresample swscale * Also adding avcodec and avformat * This should have been avcodec obviously
2020-08-06[ffmpeg] fix FindFFMPEG.cmake to work properly even without avresample (#12635)Matthias C. M. Troffaes
* [ffmpeg] fix FindFFMPEG.cmake to work properly even without avresample When building ffmpeg[core] (without avresample support), FindFFMPEG.cmake claims to not have fully found the ffmpeg libraries, because it still looks for the avresample library. This patch fixes that problem. * [ffmpeg] minor update for consistency Co-authored-by: nicole mazzuca <mazzucan@outlook.com> * [ffmpeg] minor update for consistency Co-authored-by: nicole mazzuca <mazzucan@outlook.com> Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2020-08-01[many ports] Remove _find_package guards that break *_FOUND (#12157)Vicki Pfau
* [many ports] Remove _find_package guards that break *_FOUND * [many ports] Fix incrementing version Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2020-07-27[opencv4] update to v4.3 (#11130)Stefano Sinigardi
* [opencv4] draft update to v4.3 * restore uwp patch * fix qt and ipp features * fix libepoxy and meson on osx * fix baseline, trigger a full rebuild due to meson tool changes * remove jpeg feature on windows due to a bug with MSVC * minor fixes for some features * ffmpeg x11 lib not required anymore on apple for downstream projects * small fixes for ogre and qt5 * remove a broken module * fix installation path * fix openexr which was broken and regressed opencv downstream projects * first round of ci passes * improve compatibility with android toolchain * [openexr] upgrade to v2.5.0 to fix regressions, might require fixes in dependent projects and might deserve its own PR * fix OpenEXR link for downstream projects * do not install unrequested features * fix compatibility with newer OpenEXR * [OpenCV3] update to v3.4.10 * fix openexr on windows, was creating symlinks that broke vcpkg * fix openexr wrapper * [openexr] cmake config files are installed into a lowered-case folder * remove mangled paths trying to fix android setup * disable dnn on android, fix mangled cmake config paths again * fix downstream CUDA dependency * fix compatibility with vs16.6 * remove from baseline ports now passing tests * [alembic] fixes for new openexr * fix baseline * [field3d] fixes for new openexr * [field3d] improve fixes, windows still unsupported despite what is said upstream * apply fixes required from review * add missing field3d patch * [field3d] disable mpi integration * [opencv2] remove cublas integration * [vtk] do not create libharu::libharu target if already existing * Update ports/opencv4/portfile.cmake Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com> * Update ports/opencv3/portfile.cmake Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com> * improve compatibility with newer CUDNN * [OpenCV3, OpenCV4] improve compatibility with CUDA 11 * [OpenCV2] improve compatibility with CUDA 11 * [field3d] regenerate patch ignoring space at eol * [vcpkg] Use SSH keys instead of password authentication when minting Linux scale sets (#11999) * [field3d] regenerate patch ignoring space at eol * [field3d] regenerate patch, again * [field3d] fixes for windows * [libass] fix regression * ci.baseline.txt update * [CUDA11] use FindCUDA from CMake 3.18 to ease transition later * re-bump vtk and ffmpeg, which were lost with merges from master * [OpenCV4] Halide feature is not broken anymore * [field3d] regenerate hdf5 patch * [OpenCV4] remove GTK features: it can be built only on *nix but GTK on vcpkg cannot be built on *nix systems... * merge ci.baseline.txt from master and fix field3d patch * remove rebuilding * restore vtk CONTROL file * update CONTROL files * Trigger rebuild * Update ports/freeimage/CONTROL * Update ports/freeimage/CONTROL * [opencv3/4] avoid tesseract dependency on uwp builds * [opencv] add missing module search Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com> Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2020-06-29[ffmpeg] Allow gpl builds without avisynthplus (#12083)Matthias C. M. Troffaes
* [ffmpeg] Allow gpl builds without avisynthplus * Update CONTROL Co-authored-by: Billy Robert O'Neal <bion@microsoft.com> Co-authored-by: Lily <47812810+LilyWangL@users.noreply.github.com>
2020-06-24Fix bootstrapping MSYS2 pacman (#11499) (#12080)Vicki Pfau
2020-06-23[ffmpeg] Add avisynthplus support (#11946)NancyLi1013
2020-06-11[vcpkg-acquire-msys] Improvement (#11810)emptyVoid
* [vcpkg-acquire-msys] Remove obsolete workaround. * [vcpkg-acquire-msys] Don't refresh package database on package install. * [vcpkg-acquire-msys] Drop no longer needed taskkill. * Trigger CI rebuild to test vcpkg_acquire_msys.
2020-05-22[vcpkg-acquire-msys] Update pacman before any other package. (#11443)emptyVoid
* [vcpkg-acquire-msys] Update pacman manually to work around update issues.
2020-04-27[ffmpeg] Fix ffmpeg[opencl, openssl, lzma] static build failed (#8797)Lily
* [ffmpeg] Fix ffmpeg[opencl, openssl] static build failed * [ffmpeg] Fix ffmpeg/CONTROL[lzma] static build failed * Fix conflict * Fix conflict * Fix conflict * [ffmpeg] Remove include(vcpkg_common_functions) * Remove include(vcpkg_common_functions) * [ffmpeg] Fix patch apply failed * Fix conflict * [ffmpeg] Fix conflict * [ffmpeg] Fix patch
2020-03-27[ffmpeg] Install tools (#10486)Jack·Boos·Yu
* [ffmpeg] Install tools * [ffmpeg] Fix incorrect macro * [ffmpeg] Re-fix installation * re-trigger ci test
2020-03-24[ffmpeg] Add NVIDIA Codec feature for Windows and Linux (#9171)Marc Bertola
* Add NVIDIA Codec support for Windows, Linux and Linux for Tegra * [ffnvcodec] Fix typos, add/remove comments * Bump nvcodec version to 9.1.23.1 * Update version number as per change request * Use PORT variable instead of hardcoded portname * Identify the release the hash pertains to * Find nvcodec in 'installed' instead of 'packages' * Force FFmpeg to look for nvcodec headers in the installed directory instead of /usr/lib/pkgconfig. * Use p option on cygpath to convert full path in case it contains more than one entry
2020-03-19[ffmpeg] Fix build static error (#10368)NancyLi1013
* [ffmpeg] Fix build static error * Remove additional condition
2020-02-11[many ports] Support building with MinGW toolchain (#8940)Todor Prokopov
* Some package fixes necessary to build with MinGW toolchain * [libraqm] Fix build error caused by trying to write to source directory * [tmxparser] Fix build failure when tmx port is intalled before tmxparser port System include path was added first on compiler command line. This leads to build failure when there is a tmx.h header file in system include path. * [qt5-base][angle] Trigger CI rebuild * [kd-soap] Fix build error * Update ci.baseline Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2020-01-22[ffmpeg] fix link order (#9718)Alexander Neumann
* [ffmpeg] fix link order closes #9714 * bump CONTROL * change link order slightly
2020-01-16[ffmpeg] fix openssl detection (#9695)Alexander Neumann
2019-12-23[ffmpeg] install correct copyright file and enable (L)GPLv3 builds (#9090)Matthias C. M. Troffaes
* [ffmpeg] add version3 feature to enable (L)GPLv3 builds * [ffmpeg] inspect log file to copy correct copyright file * Bump version * [ffmpeg] remove license status message