Commit Graph

224 Commits

Author SHA1 Message Date
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
  2f24f10d9c
  but things regressed again, so add a similar fix under the same name
* Remove -Wno-error=incompatible-pointer-types workaround and backport
  45d31614bc
  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
Biswapriyo Nath
31274f769e ffmpeg: Rebuild for zimg fix
Peviously, zimg did not export any symbols from import library in clang
environments. The zimg static library exports some standard C math
functions e.g. expf, log10f, logf, powf etc.

So, the avfilter library links the C math function (here expf) with zimg
static library. After this commit 92d0f0f63f,
those C math functions were removed from zimg static library. And avfilter
fails to find expf functions. This rebuild fix that issue.
2023-07-23 23:28:37 +05:30
Christoph Reiter
e502e74093 ffmpeg: build against svt-av1 in clangarm64 too
similar to https://github.com/msys2/MINGW-packages/pull/17586
2023-06-20 17:06:35 +02:00
Christoph Reiter
e6d067697e ffmpeg: rebuild and backport a build fix
Fixes:
error: incompatible function pointer types initializing 'PFN_vkDebugUtilsMessengerCallbackEXT'

for clang32 since clang v16
2023-06-20 15:15:18 +02:00
Kacper Michajłow
3ab997f106 libplacebo: rebuild dependent packages 2023-03-13 16:30:07 +01:00
Christoph Reiter
6ff74a8047 ffmpeg: synchronize pathtools
Signed-off-by: Christoph Reiter <reiter.christoph@gmail.com>
2023-03-11 14:53:40 +01:00
Christoph Reiter
a5cb60732c ffmpeg: Update to 6.0 2023-03-09 08:47:05 +01:00
Christoph Reiter
ebd8b7fa15 ffmpeg: add some links to upstream bugs/patches 2023-03-03 10:06:44 +01:00
Kacper Michajłow
19946eff4e ffmpeg: Enable vf_libplacebo 2023-03-02 20:14:49 +01:00
Kacper Michajłow
a38a477612 ffmpeg: Update clang32 build fix 2023-03-02 20:14:48 +01:00
Christoph Reiter
c346b79e33 libvpx rebuilds 2023-02-25 10:14:43 +01:00
Christoph Reiter
d485ade603 ffmpeg: Update to 5.1.2 2023-02-23 18:58:06 +01:00
Christoph Reiter
5e548450e2 ffmpeg: cleanups
* sync pkgdesc from Arch
* remove default options
* remove commented out parts
* rav1e is available for clangarm64 now
* libsrt headers now use _WIN32, so remove the workaround
* disable stripping, leave it to makepkg
* don't exit on build errors, and don't enable verbose mode
2023-02-19 13:36:35 +01:00
Christoph Reiter
5d60d47f35 change depends from x264 to libx264
followup to #15736
2023-02-17 17:05:49 +01:00
GH Cao
b4537ddc9b enable dlfcn and vid.stab on clangarm64 2022-12-29 00:12:16 +08:00
Jeremy Drake
4f8b1b3715 enable usage of rav1e for clang32 now that it's available 2022-11-13 12:12:30 -08:00
Miloš Komarčević
f81311bfdf svt-av1: update to 1.3.0 2022-10-25 11:12:55 +05:30
Christoph Reiter
1caf734755 ffmpeg: Update to 4.4.3 2022-10-21 08:04:17 +02:00