Commit Graph
241 Commits
Author SHA1 Message Date
Christoph Reiter afadf4c67c ffmpeg: work around missing stdout flush in some cases (#26709)
See https://github.com/msys2/MINGW-packages/issues/26646#issuecomment-3599269090
2025-12-05 11:41:43 +01:00
Christoph Reiter e8734dfa1f ffmpeg: Update to 8.0.1 2025-11-22 20:43:06 +01:00
مهدي شينون (Mehdi Chinoune) 83eed71552 rebuild packages for gettext-runtime (libintl) without DllMain 2025-10-04 15:26:27 +01:00
Christoph Reiter 2d1af2debd libxml2 rebuilds
for 873e523d1b
2025-09-30 09:21:12 +02:00
Christoph Reiter 07aae8ac54 libbluray rebuilds 2025-09-08 06:18:16 +02:00
Christoph Reiter e5caf6d68d ffmpeg: build with shaderc
enables various vulkan related things
2025-09-03 21:18:25 +02:00
Christoph Reiter 97374f69e3 ffmpeg: Update to 8.0
* d1ed5c06e3edc5f2b5f3664c80121fa55b0baa95.patch: included
* libpostproc was split out (needs extra packaging)
2025-09-01 20:36:39 +02:00
Christoph Reiter ba3ef6f6cd x264 rebuilds 2025-08-24 20:03:03 +02:00
Christoph Reiter 5c2017534b libxml2 rebuilds 2025-08-03 10:08:00 +02:00
Christoph Reiter 8d3f901847 Rebuild various libxml2 rdeps
We want to update to 2.14 which needs a full rebuild, but many
packages haven't been rebuilt in a while, so make sure that works
first, to make the actual rebuild easier.

This is basically all packages except some large ones that have
been rebuilt anyway in the last two weeks.
2025-07-20 21:45:10 +02:00
Christoph Reiter 3b4afdf739 libplacebo: Update to 7.351.0 (#24333)
* libplacebo: Update to 7.351.0

* libplacebo-demos: Update to 7.351.0

* libplacebo rebuilds
2025-05-23 23:41:49 +02:00
Christoph Reiter c7e3f6a45a libtheora rebuilds 2025-05-03 14:35:07 +02:00
Christoph Reiter ef3107dcdf rebuilds 2025-03-06 08:05:56 +01:00
Biswapriyo Nath f96da30703 ffmpeg: update to 7.1.1 2025-03-04 06:19:46 +00:00
Christoph Reiter 182707ecdd rav1e: fix import lib; use meson-paths; rebuilds
* Work around broken import libs from cargo-c
* switch cargo-c to use meson-paths, which adds the "lib" prefix to the DLL
* rebuild everything to get the fixed import lib and due to the dll name change
2025-02-12 14:30:52 +01:00
مهدي شينون (Mehdi Chinoune) 6d2c119766 ffmpeg: disable some features on mingw32 2025-02-11 14:22:52 +01:00
مهدي شينون (Mehdi Chinoune) c9e5b84b9b NFC: Always quote ${srcdir} and ${pkgdir}
Just in case someone has space in his path to MINGW-packages repo.
2025-01-14 09:27:50 +01:00
Christoph Reiter cf826b4d09 ffmpeg: rebuild for libvpx
Not sure why this is needed since libvpx didn't break ABI according to them

See https://github.com/msys2/MINGW-packages/issues/22914
2024-12-27 11:03:54 +01:00
Christoph Reiter 87ae49ce0a x265 rebuilds 2024-12-15 16:21:18 +01:00
مهدي شينون (Mehdi Chinoune) 98f55390a6 drop some rust reverse-dependencies on clang32 2024-10-17 19:58:43 +01:00
Biswapriyo Nath c1d96e265c ffmpeg: enable d3d12va 2024-10-01 18:08:58 +05:30
Christoph Reiter 37e2e8f324 ffmpeg: Update to 7.1 2024-10-01 08:31:19 +02:00
Biswapriyo Nath 52d9b5d3d7 ffmpeg: Enable drawtext feature 2024-08-24 19:01:21 +05:30
Christoph Reiter e9708ae32c ffmpeg: Update to 7.0.2
Drop patches included in this release.

0009-wrong-null-type.patch: fixed upstream in
https://github.com/FFmpeg/FFmpeg/commit/6d4eba51f29b1755537
2024-08-11 17:17:31 +02:00
Christoph Reiter 1e4cb0465f ffmpeg: Update to 7.0.1
* Drop backports included in the release
* 0009-wrong-null-type.patch has been fixed upstream with
  https://git.ffmpeg.org/gitweb/ffmpeg.git/commit/2f24f10d9cf34ddce274496c4daa73f732d370c1
  but things regressed again, so add a similar fix under the same name
* Remove -Wno-error=incompatible-pointer-types workaround and backport
  https://git.ffmpeg.org/gitweb/ffmpeg.git/commit/45d31614bcc54c5ccbaabf07e7336ac477e2b424
  which fixes the same issue

See #20816
2024-08-11 17:17:31 +02:00
Christoph Reiter 5112598896 libvpl: include soversion in DLL name 2024-07-25 20:35:53 +02:00
Christoph Reiter 36fb2db59f libplacebo rebuilds 2024-07-07 08:40:17 +02:00
Christoph Reiter 206a2be4c9 x265 rebuilds 2024-06-24 10:03:47 +02:00
Christoph Reiter 63dc3dc400 ffmpeg: rebuild with build fixes
Alternative to #20930
2024-05-20 11:46:50 +02:00
Christoph Reiter 619a8198e5 Add some CPEs 2024-03-26 11:53:19 +01:00
مهدي شينون (Mehdi Chinoune) 392a757667 ffmpeg: Fix building against latest vulkan 2024-03-22 23:38:08 +01:00
مهدي شينون (Mehdi Chinoune) 78daa50a95 Fix building some vulkan-dependent packages
vulkan-headers was a dependency of vulkan-loader, packages now fails to build after It was removed.
2024-03-22 22:22:41 +01:00
Miloš Komarčević cfdf8d45e5 rebuild svt-av1 dependent packages 2024-03-22 09:37:55 +01:00
Miloš Komarčević dce51aa8f1 ffmpeg: enable libjxl 2024-02-23 09:48:14 +01:00
Biswapriyo Nath 3ccef55979 ffmpeg: Enable zvbi dependency 2024-02-13 09:51:53 +05:30
Christoph Reiter 91f730ab57 libvpx rebuilds 2024-01-24 19:22:43 +01:00
Christoph Reiter 8468ff2604 ffmpeg: rebuild with libvpl 2024-01-23 21:39:56 +01:00
Christoph Reiter 48ff296a87 ffmpeg: Update to 6.1.1
0015-guard-null-hw-frames-ctx.patch: included in the release
2024-01-04 08:05:15 +01:00
Christoph Reiter ee7ebc8081 libplacebo rebuilds 2023-11-24 10:47:43 +01:00
Christoph Reiter 8a796c76c8 ffmpeg: add patch to workaround vlc crash with dxva2 hwaccel 2023-11-17 20:58:10 +01:00
Christoph Reiter 07a6b407dc ffmpeg: Update to 6.1
* Remove patch included in the release
* Add libva dependency, changelog mentions this should be supported now
* Replace libmfx with libvpl since,
  " libmfx is deprecated. Please run configure with --enable-libvpl to use libvpl instead."
* Add a patch to fix the clang32 build (the usual VK_NULL_HANDLE != NULL issue)
2023-11-11 11:00:28 +01:00
Christoph Reiter c9de04ca0e ffmpeg: replace patch with upstream version 2023-11-10 12:17:07 +01:00
Christoph Reiter 8e0449a758 ffmpeg: Update to 6.0.1
Drop all patches included in this release
2023-11-10 11:23:31 +01:00
Christoph Reiter 87735248a5 ffmpeg: path relocation cleanups
* only use single_path_relocation_lib()
* don't look at the other default paths, they can be a security issue
  since those paths are user writable by default
2023-11-06 20:20:51 +01:00
Christoph Reiter aa5852e6c4 pathtools: expose sanitise_path() again
this doesn't really work if the private headers aren't included since the
prototype is missing then
2023-10-30 21:01:44 +01:00
Christoph Reiter 6dd4efad4c synchronize pathtools
no rebuilds, since nothing changed for users.
Thy only exception is extremetuxracer where the header
can now be included in cpp code as is.
2023-10-27 10:56:50 +02:00
Biswapriyo Nath cfd6975037 ffmpeg: rebuild for ffnvcodec-headers update
* This change fixes the following error with configure command.

ERROR: nvenc requested but not found

* The compiler error in config.log is as following.

test.c: In function 'f':
test.c:3:54: error: 'NV_ENC_PRESET_HQ_GUID' undeclared (first use in this function);
did you mean 'NV_ENC_PRESET_P7_GUID'?
    3 | void f(void) { struct { const GUID guid; } s[] = { { NV_ENC_PRESET_HQ_GUID } }; }
      |                                                      ^~~~~~~~~~~~~~~~~~~~~
      |                                                      NV_ENC_PRESET_P7_GUID
2023-10-22 20:35:34 +05:30
Christoph Reiter 8bc3876c04 dav1d rebuilds 2023-10-06 09:01:37 +02:00
Christoph Reiter b4386d742e ffmpeg: update patch checksums
the commit hash size increased in the patches
2023-10-06 09:01:04 +02:00
Christoph Reiter 858cb6ac17 ffmpeg: backport patch to fix the build with binutils 2.41
Fixes #17946
2023-08-04 17:47:44 +02:00