Commit Graph

155 Commits

Author SHA1 Message Date
Weihang Ding ccab4e210c
[ffmpeg] Backport 23039 to fix cbs (#51571)
Co-authored-by: Victor Romero <romerosanchezv@gmail.com>
2026-05-08 12:57:33 -07:00
Kadir b9e2cc5f34
[ffmpeg] Update to version 8.1.1 (#51536) 2026-05-04 12:11:43 -07:00
Weihang Ding bc798071f7
[libvpl] New port [ffmpeg] switch qsv from mfx to vpl [fdk-aac] Fix android support (#51419)
Co-authored-by: Derek Cyrus-Chow <7149253+dcyruschow-cat@users.noreply.github.com>
2026-05-02 03:29:23 -07:00
南宫茜 e80346e570
[ffmpeg] Fixes #50639 (#50726) 2026-04-03 10:51:30 -07:00
Kadir ed8445dd2a
[ffmpeg] Update to version 8.1 (#50519) 2026-03-23 23:47:30 -07:00
Kai Pastor b2f275e280
[hdf5] Update to 2.0.0 [ffmpeg, vtk] ffmpeg 8 fallout (#48320) 2026-01-21 01:29:38 -08:00
Patrick Colis f9f39178cc
[ffmpeg] fix msvc detection (#49379)
Co-authored-by: Patrick Colis <patrick.colis@zenon-media.com>
2026-01-14 17:03:40 +00:00
Kadir f86152d27f
[ffmpeg] Update to version 8.0.1 (#48539)
Co-authored-by: Kai Pastor <dg0yt@darc.de>
2026-01-07 02:51:06 -08:00
lemourin 5087d22fd7
Add rubberband feature to ffmpeg port. (#49235) 2026-01-05 12:10:01 -08:00
Kai Pastor 33bed9bc9f
[zeromq,ffmpeg] Fix zeromq, integrate in ffmpeg (#48949)
Co-authored-by: Kim Syehoon <syehoon.kim@sbs.co.kr>
2025-12-23 15:34:37 -05:00
Toby b94ab47c99
[ffmpeg] Remove deprecated securetransport (#48022) 2025-10-30 12:00:21 -07:00
Renan Lavarec 34823ada10
[ffmpeg] Update to version 7.1.2 (#47384) 2025-10-13 13:33:36 -04:00
tartanpaint 33254520b3
[ffmpeg] Add vulkan feature (#47069) 2025-08-30 01:41:17 -07:00
Hlongyu df7d0ad236
[ffmpeg] add vaapi support in linux (#46684) 2025-07-31 11:09:28 -07:00
Kai Pastor 41f90cc7b8
[ffmpeg] Fix exported link libs (#45180) 2025-04-23 11:35:42 -07:00
Kai Pastor 1ee0653352
[ffmpeg] Fix msvc pc files, update usage, improve test port (#44383) 2025-03-19 00:26:34 -07:00
Kadir 4de314563a
[ffmpeg] Update to version 7.1.1 (#44131) 2025-03-06 13:03:11 -05:00
Andrew Kaster ba7070b86a
[ffmpeg] Only enable NASM for x86 and x64 (#42038) 2024-11-11 00:23:59 -08:00
Kai Pastor f9f2b55c85
[ffmpeg] Update to 7.1 (#41856) 2024-11-03 17:26:30 -08:00
Kai Pastor cff6ed4571
[ffmpeg] Decouple from automake1.16 (#41678) 2024-10-24 22:40:07 -07:00
Cheney Wang 134bc22be8
[ffmpeg] Fixes error when building in path with spaces in manifest mode (#40698) 2024-09-04 22:42:43 -07:00
Kai Pastor c2a2189c1e
[ffmpeg] Fix build on windows (#40420) 2024-08-19 10:03:00 -07:00
jim wang eaef71b136
[ffmpeg] Add feature harfbuzz (#40105) 2024-08-17 01:35:28 -07:00
Kadir 402bfa3a80
[ffmpeg] Update to version 7.0.2 (#40238)
Co-authored-by: jim wang <122244446+jimwang118@users.noreply.github.com>
2024-08-12 16:27:28 -07:00
Matthew Oliver c66e3c2eea
[ffmpeg] Update to 7.0. (#38011) 2024-08-02 10:56:16 -07:00
Kai Pastor f00e89ae19
[vcpkg-ci-ffmpeg, ffmpeg] Require CI pass on all triplets, fix dependencies (#39703) 2024-07-15 14:02:16 -04:00
Paolo Forni 293dded403
[ffmpeg] Fix iOS build on macos x64 (#39320) 2024-06-28 22:29:15 -07:00
gerard-ryan-immersaview 6db51d86a9
[vcpkg_replace_string] warn unchanged by call (#34719)
If a call to `vcpkg_replace_string` makes no changes i.e doesn't
effectively replace a string, A warning is logged.

This should also help identify ports that no longer need these calls to
fix things in `.pc` files etc.
2024-06-19 14:07:05 -07:00
jim wang 48d9ad4f0c
[ffmpeg] Fix build error on arm64-linux (#39268) 2024-06-17 11:42:28 -07:00
Kai Pastor 2017886818
[alsa,fdk-aac,ffmpeg,libsrt,snappy,x265] Code cleanup, fix and use pkg-config (#39077)
- Setup and use pkg-config for ffmpeg dependencies.
https://github.com/microsoft/vcpkg/pull/38011#discussion_r1623174355.
- Export actual c++ link libraries for fdk-aac via pkg-config. (Same
pattern as lerc, geos.)
- Rectify link libraries in pkg-config  for alsa, libsrt, snappy, x265.
- Burn-in dllimport for libsrt and x265.
- Pass detected STRIP to ffmpeg. Fixes
https://github.com/microsoft/vcpkg/issues/36852.
2024-06-06 00:48:31 -07:00
Billy O'Neal a4275b7eee
Update macOS machines for May 2024 (#38834)
* Run through the macOS update instructions one more time. I think
they're in a pretty good state now since this is the first attempt to
rerun them since we dropped Vagrant.
* Removed Parallels references for arm64.
* Removed references to removing Vagrant because it's no longer on any
of the hosts.
* Update macOS to 14.5.
* Update XCode CLT to 14.3.
2024-06-04 13:35:41 -07:00
Alexander Neumann 9828b5b935
[FFmpeg] chromium patch (#38683)
Required to build qtwebengine and probably chromium itself with ffmpeg
on linux-dynamic
2024-05-27 23:10:28 -07:00
Kai Pastor d201e6513b
[ffmpeg] Handle -F from libs (#38858)
Cherry-picked from #38658: Fixes errors like
~~~
CMake Error at
/Users/vcpkg/Data/installed/x64-osx/share/ffmpeg/FindFFMPEG.cmake:70
(find_library):
  Could not find

FFMPEG_DEPENDENCY_-F/Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/System/Library/Frameworks_RELEASE
  using the following names:

-F/Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/System/Library/Frameworks
Call Stack (most recent call first):
/Users/vcpkg/Data/installed/x64-osx/share/ffmpeg/FindFFMPEG.cmake:144
(append_dependencies)

/Users/vcpkg/Data/installed/x64-osx/share/ffmpeg/vcpkg-cmake-wrapper.cmake:25
(_find_package)
/Users/vcpkg/Data/work/1/s/scripts/buildsystems/vcpkg.cmake:813
(include)
  CMakeLists.txt:32 (find_package)
~~~
2024-05-22 23:44:41 -07:00
Alexander Neumann c591ac6466
[Qt] Update to 6.6.3 (#37731)
Fixes https://github.com/microsoft/vcpkg/issues/37766
2024-04-30 11:50:26 -07:00
Vinogradov Daniil 47a132e8ed
[FFMpeg] better iOS support (#36835)
<!-- If your PR fixes issues, please note that here by adding "Fixes
#NNNNNN." for each fixed issue on separate lines. -->

<!-- If you are still working on the PR, open it as a Draft:
https://github.blog/2019-02-14-introducing-draft-pull-requests/. -->

If this PR updates an existing port, please uncomment and fill out this
checklist:

- [X] Changes comply with the [maintainer
guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md).
- [X] SHA512s are updated for each updated download.
- [X] The "supports" clause reflects platforms that may be fixed by this
new version.
- [X] Any fixed [CI
baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt)
entries are removed from that file.
- [X] Any patches that are no longer applied are deleted from the port's
directory.
- [X] The version database is fixed by rerunning `./vcpkg x-add-version
--all` and committing the result.
- [X] Only one version is added to each modified port's versions file.

<!-- If this PR adds a new port, please uncomment and fill out this
checklist:

- [ ] Changes comply with the [maintainer
guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md).
- [ ] The name of the port matches an existing name for this component
on https://repology.org/ if possible, and/or is strongly associated with
that component on search engines.
- [ ] Optional dependencies are resolved in exactly one way. For
example, if the component is built with CMake, all `find_package` calls
are REQUIRED, are satisfied by `vcpkg.json`'s declared dependencies, or
disabled with
[CMAKE_DISABLE_FIND_PACKAGE_Xxx](https://cmake.org/cmake/help/latest/variable/CMAKE_DISABLE_FIND_PACKAGE_PackageName.html).
- [ ] The versioning scheme in `vcpkg.json` matches what upstream says.
- [ ] The license declaration in `vcpkg.json` matches what upstream
says.
- [ ] The installed as the "copyright" file matches what upstream says.
- [ ] The source code of the component installed comes from an
authoritative source.
- [ ] The generated "usage text" is accurate. See
[adding-usage](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/examples/adding-usage.md)
for context.
- [ ] The version database is fixed by rerunning `./vcpkg x-add-version
--all` and committing the result.
- [ ] Only one version is in the new port's versions file.
- [ ] Only one version is added to each modified port's versions file.

END OF NEW PORT CHECKLIST (delete this line) -->
2024-02-21 09:54:06 -08:00
JonLiu1993 5a58e645ce
[FFmpeg] update to 6.1.1 (#36443)
* [FFmpeg] update to 6.1.1

* update version

---------

Co-authored-by: Jon <v-zhli17@microsoft.com>
2024-01-30 12:39:15 -08:00
Mathieu Pellerin 6a0137291e
[ffmpeg] Enable JNI and MediaCodec backends on Android (#35985) 2024-01-03 17:40:43 -08:00
Lily Wang 599b80d352
[ffmpeg] Support cross compile with QNX (#35228)
* [ffmpeg] Support cross compile with QNX

* update version
2023-11-29 01:12:59 -08:00
Julian Xhokaxhiu b58df11608
[ffmpeg] Bump to 6.1 (#35042)
* [ffmpeg] Bump to 6.1

* [ffnvcodec] Bump to 11.1.5.3

* vcpkg x-add-version --all

* [avisynthplus] Bump to 3.7.3

* vcpkg x-add-version --all

* [avisynthplus] Remove no more required patch

* vcpkg x-add-version --all

* Apply suggestions from code review

Co-authored-by: Cheney Wang <38240633+Cheney-W@users.noreply.github.com>

* vcpkg x-add-version --all

---------

Co-authored-by: Cheney Wang <38240633+Cheney-W@users.noreply.github.com>
2023-11-14 12:54:21 -08:00
Paweł Wegner 7a6f366cef
[ffmpeg] fix cross builds on windows host (#34657)
Two issues:

* we should get msys2 when building on windows, not targeting windows.
* removed usage of LIBRARY_PATH since it is ignored when cross-compiling [1].

Tested building for android on windows and works fine.

[1]: https://gcc.gnu.org/onlinedocs/gcc/Environment-Variables.html#index-LIBRARY_005fPATH
2023-10-24 11:53:01 -07:00
Matthew Oliver 1b4d69f302
[ffmpeg] Update to 6.0 (#30135)
* [amd-amf] Update to 1.4.29

* [ffnvcodec] Update to 11.1.5.2

* [mfx-dispatch] Fix pkgconfig

* [ffmpeg] Update to 6.0

* update versions

* [amd-amd] Fix merge

* Update ffmpeg.json

* ffmpeg: Remove libpng dependency.

Ffmpeg doesnt have a libpng dependency. All thats needed for png support is zlib which has its own option already

* Update ffmpeg.json

* [ignition-common3] patch for ffmpeg3

* [freerdp] Update to 2.11.1

* Revert "Merge pull request #1 from autoantwort/ffmpeg"

This reverts commit b52416c67d, reversing
changes made to 8fdd44e901.

* Update ffmpeg.json

* Update ffmpeg.json

---------

Co-authored-by: Leander Schulten <Leander.Schulten@rwth-aachen.de>
2023-09-26 14:59:05 -07:00
Paweł Wegner c67a3059bb
[ffmpeg] Fix android build on macOS host. (#33943)
ranlib from xcode, which is picked up by default by FFmpeg build system, breaks the .a files.
Explicitly point to ranlib from NDK.
2023-09-25 23:55:39 -07:00
Sander Cox 8413fd7fc2
[ffmpeg] enable a feature to support libpng (#33561) 2023-09-06 13:06:03 -07:00
LeenHawk d383622653
fix ffmpeg build failed with GCC13 or binutils (#32812) 2023-07-31 11:34:15 -07:00
Daniel Schürmann 7f59e00136
[ffmpeg] Osx cross fix (#30692)
* [ffmpeg] Fix off-by-one issue when looping over the OSX_ARCHS

This fixes crosscompiling e.g. arm64 on x64

* [ffmpeg] Remove redundant --enable-cross-compile flag

* [ffmpeg] Bump port version
2023-04-06 17:29:23 -07:00
Leonid Pospelov 5d572fd456
[ffmpeg] fix emscripten build (#29510)
* [ffmpeg] do not require nasm for wasm32 build

* addver

* Update ffmpeg.json

* .

* .
2023-02-13 08:36:50 -08:00
omartijn 37fce29a26
Don't set incorrect arch flag for multi-arch build (#29524)
Co-authored-by: Martijn Otto <martijn@resolume.com>
2023-02-09 14:59:00 -08:00
Paweł Wegner 11fbf278cc
ffmpeg: don't request schannel on uwp. (#29337)
schannel is not available on uwp.
2023-02-06 10:15:24 -08:00
Matthew Oliver 5962fd3c53
[ffmpeg] Update to 5.1.2. (#28955)
* [opencv4] Update t 4.7.0.

* update versions.

* [rtabmap] Support opencv 4.7.

* Update versions.

* [ffmpeg] Update to 5.1.2.

* [ffmpeg] Use $VERSION

* [ffmpeg] Update versions.

* [nasm] Update to 2.16.01.

* [ffmpeg] Fix linker crash with nasm.

* [discordapi] Update to 2023-01-02 version.

* Update versions.

* [pangolin] Fix issue with ffmpeg 5.1.

* Update versions

* [ffmpeg] Fix nasm compilation with x86.

* Update ffmpeg.json

* Update ffmpeg.json

* Update portfile.cmake

* Update ffmpeg.json

* Update baseline.json

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2023-01-26 19:59:17 -08:00
Paweł Wegner 47a020d619
[ffmpeg] add android support (#29092)
* [ffmpeg] add android support

* [ffmpeg] bump port version
2023-01-23 16:52:20 -08:00