Peder Bergebakken Sundt
c77ac9dfc3
treewide: fix typos
2025-06-02 16:07:07 +02:00
nixpkgs-ci[bot]
57718699b1
Merge master into staging-next
2025-04-30 09:29:33 +00:00
Weijia Wang
94e294941b
ffmpeg-headless: fix loongarch64-linux build
2025-04-29 21:37:06 +02:00
K900
034bf8df6a
ffmpeg: apply texinfo patch to all old versions
2025-04-28 09:15:52 +03:00
K900
8470fa58ca
ffmpeg_6: cherry-pick patch to fix build with texinfo 7.1
2025-04-28 01:14:51 +03:00
K900
c8c30c91d5
Merge remote-tracking branch 'origin/master' into staging-next
2025-04-25 16:12:45 +03:00
lassulus
6dea4b52f3
ffmpeg: fix build for armv7 ( #396473 )
2025-04-25 17:01:32 +09:00
DavHau
0b302980c0
ffmpeg: fix build for armv7
2025-04-25 12:58:46 +07:00
K900
3bf758e9a8
ffmpeg: build with celt only in -full ( #399991 )
2025-04-19 10:46:53 +03:00
Grimmauld
a70c15f59b
ffmpeg: build with celt only in -full
...
Celt codec is effectively unused and superseeded by libopus.
It makes little sense to support it in the minimal build.
If anyone still uses ffmpeg with celt, it is available in -full for now.
2025-04-19 09:41:29 +02:00
Robert Scott
a27ae5744a
ffmpeg: disable pacret
& shadowstack
if withCudaLLVM
( #398037 )
2025-04-12 10:59:39 +01:00
Robert Scott
af408e320b
ffmpeg: disable pacret & shadowstack if withCudaLLVM
...
for the same reason as with zerocallusedregs
2025-04-12 00:58:43 +01:00
K900
314a27784d
ffmpeg_4: backport build fix
Eval / get-merge-commit (push) Failing after 1m1s
Eval / Eval nixpkgs with aliases enabled (push) Has been skipped
Eval / Attributes (push) Has been cancelled
Eval / Outpaths (push) Has been cancelled
Eval / Process (push) Has been cancelled
Eval / Tag (push) Has been cancelled
2025-04-05 16:51:58 +03:00
jopejoe1
5ecb880a25
lcevcdec: only enable avx2 when supported in hostPlatform: ffmpeg-full: renable lcevcdec ( #379413 )
2025-03-22 22:19:55 +01:00
jopejoe1
2959d7514d
ffmpeg-full: renable lcevcdec support
2025-03-12 20:49:10 +01:00
Nicky Mouha
77050724f5
ffmpeg: 7.1 -> 7.1.1
2025-03-07 22:49:45 +01:00
Audrey Dutcher
5708672a33
ffmpeg: fix build for FreeBSD
2025-03-05 23:57:51 +01:00
Sandro Jäckel
f84d86e914
ffmpeg: format
2025-03-05 23:49:35 +01:00
Tristan Ross
ae6a76dbd2
ffmpeg: fix cross clang
2025-01-31 21:50:12 -08:00
Emily
ce64a32036
zeromq: fix static, pkgConfigModules, move to by-name ( #349742 )
2025-01-05 18:23:43 +00:00
jopejoe1
c58aceae22
ffmpeg-full: disable lcevcdec ( #369159 )
2024-12-29 16:40:13 +00:00
Atemu
0ea8c60270
ffmpeg-full: disable lcevcdec
...
The dep should be fixed as to not require AVX but, in the mean time, disable it
entirely.
Fixes https://github.com/NixOS/nixpkgs/issues/368440
2024-12-29 16:49:08 +01:00
Tobias Mayer
af3a9bcd2c
treewide: zeromq4 -> zeromq
2024-12-17 06:04:12 +01:00
Atemu
4ed371bbe9
ffmpeg-headless: uplift ( #354952 )
2024-11-23 13:34:51 +01:00
Atemu
523038d9f9
ffmpeg-headless: enable cuda-llvm
...
This pulls in clang as a build input but as it turns out this actually _reduces_
closure size slightly:
/nix/store/0km9wmmxs4aasna3jvx6ksigbi5qlas8-ffmpeg-headless-7.1-bin 296508848
/nix/store/d0dl773klln23daxy1f24xcpbgch184a-ffmpeg-headless-7.1-bin 296402944
Fixes https://github.com/NixOS/nixpkgs/issues/344114
2024-11-22 09:53:06 +01:00
github-actions[bot]
b50e7536f8
Merge master into staging-next
2024-11-14 00:14:11 +00:00
jopejoe1
727175b548
ffmpeg: add missing variant requirements for amf ( #353118 )
2024-11-13 19:32:11 +01:00
jopejoe1
392ca599ae
ffmpeg: add missing variant requirements for amf
2024-11-11 21:28:09 +01:00
Atemu
a4065db123
ffmpeg-headless: enable opencl
...
/nix/store/2wxab02vqydrmm19m4wiffz1ic3v7528-ffmpeg-headless-7.1-bin 295755456
/nix/store/0km9wmmxs4aasna3jvx6ksigbi5qlas8-ffmpeg-headless-7.1-bin 296508848
2024-11-10 10:29:36 +01:00
Atemu
ca1689f486
ffmpeg-headless: enable zvbi
...
/nix/store/a9a7n7w0dhcjay5vi41xy685m6md1hkw-ffmpeg-headless-7.1-bin 294694384
/nix/store/2wxab02vqydrmm19m4wiffz1ic3v7528-ffmpeg-headless-7.1-bin 295755456
2024-11-10 10:17:21 +01:00
Atemu
2fa42d7b13
ffmpeg-headless: enable openmpt
...
/nix/store/nqardac1g5h774bprz145fsl4qm2p92l-ffmpeg-headless-7.1-bin 236173272
/nix/store/a9a7n7w0dhcjay5vi41xy685m6md1hkw-ffmpeg-headless-7.1-bin 294694384
This may look like quite an increase but if you combine it with a noteworthy package such as pipewire, the increase is only ~5MiB:
/nix/store/cs43xb7x8bqy0igaip0vrsgjij5aafc9-foo 657507664
/nix/store/xcgc1k9mn8f9fqns9832dnnlhnxm6dka-foo 661376384
With actual closures, I believe this would be even less.
2024-11-10 10:12:41 +01:00
Atemu
610b0fd199
ffmpeg-headless: enable xml2
...
/nix/store/4gmnzizak5ca1skhf9r9m2m0jcbik8ap-ffmpeg-headless-7.1-bin 236116824
/nix/store/nqardac1g5h774bprz145fsl4qm2p92l-ffmpeg-headless-7.1-bin 236173272
2024-11-10 09:46:55 +01:00
Atemu
34a8867743
ffmpeg-headless: enable bluray
...
/nix/store/pk5bgvay9yb1hl6pcda2fs9d33s7gws0-ffmpeg-headless-7.1-bin 234002056
/nix/store/4gmnzizak5ca1skhf9r9m2m0jcbik8ap-ffmpeg-headless-7.1-bin 236116824
2024-11-10 09:24:16 +01:00
Atemu
3f601a9255
ffmpeg-headless: enable fribidi
...
/nix/store/rjimh83l9pdpmd7qvanvfhkwr13cmbz5-ffmpeg-headless-7.1-bin 234001624
/nix/store/pk5bgvay9yb1hl6pcda2fs9d33s7gws0-ffmpeg-headless-7.1-bin 234002056
2024-11-10 09:21:23 +01:00
Atemu
dd78812a70
ffmpeg-headless: enable vulkan
...
/nix/store/m5ghr321rsxpfl001c5fdh56y9f42lpd-ffmpeg-headless-7.1-bin 233072648
/nix/store/rjimh83l9pdpmd7qvanvfhkwr13cmbz5-ffmpeg-headless-7.1-bin 234001624
2024-11-10 09:15:28 +01:00
Atemu
d2e8dbc576
ffmpeg: add librist ( #353473 )
2024-11-04 06:31:28 +01:00
randomizedcoder
18d48aa758
ffmpeg: add librist
2024-11-03 15:23:22 -08:00
K900
46a1f3aa58
Merge remote-tracking branch 'origin/staging-next' into staging
2024-11-03 11:04:59 +03:00
Atemu
ea1799ea8c
ffmpeg: disable xev{e,d} when under 7.1 ( #353198 )
2024-11-03 01:04:51 +01:00
Atemu
376509e0c5
ffmpeg: disable xev{e,d} when under 7.1
...
The update to xev caused an incompatibility with ffmpeg 7.0 which broke
handbrake's ffmpeg.
Fixes https://github.com/NixOS/nixpkgs/issues/353072
2024-11-02 19:59:50 +01:00
Johannes Jöns
7a5cc17456
ffmpeg: add new external libs added in 7.1 ( #348798 )
2024-10-26 21:23:51 +00:00
Emily
a162f7e57f
ffmpeg_{4,6,7}: Darwin clean‐ups and improvements ( #351188 )
2024-10-26 14:31:37 +01:00
Emily
2f31fd064f
ffmpeg_7: remove obsolete macOS 10.12 SDK patch
2024-10-26 14:01:17 +01:00
Emily
d7e9d5d63d
ffmpeg: add kvazaar option ( #351176 )
2024-10-25 17:58:31 +01:00
Emily
927d45eccf
ffmpeg_{4,6,7}: build with apple-sdk_15
...
Upstream is pretty good about using availability checks, and there
are runtime‐checked features for macOS 10.13, 11, and 12 that
are only available if we build with a modern SDK. This impacts,
e.g. hardware‐accelerated video decoding in mpv.
FFmpeg should still continue to build and run on all our supported
macOS releases, with runtime functionality being no worse than before
on older versions.
2024-10-25 14:59:36 +01:00
Emily
151d5da2e6
ffmpeg_{4,6,7}: remove redundant Darwin framework feature flags
...
All of these are supplied in the standard environment as part of the
SDK now, so there’s no closure difference at build or runtime and
no reason to turn them off.
2024-10-25 14:55:06 +01:00
Emily
49e79fb615
ffmpeg_{4,6,7}: clean up old Darwin SDK pattern
2024-10-25 14:51:32 +01:00
jopejoe1
77a6293b4f
ffmpeg: add kvazaar option
2024-10-24 15:56:19 +02:00
K900
dee94df6f2
Merge remote-tracking branch 'origin/master' into staging-next
2024-10-24 09:28:51 +03:00
Peder Bergebakken Sundt
a6f72e581f
ffmpeg_7-full: use stdenv.buildPlatform.canExecute
2024-10-21 11:34:19 +02:00