Commit Graph

481 Commits

Author SHA1 Message Date
github-actions[bot]
d62aaef66a
Merge master into staging-next 2024-08-28 00:13:03 +00:00
jopejoe1
9f821fa056 ffmpeg: fix build on darwin when rubberband is enabled 2024-08-24 17:00:28 +02:00
Emily
778806c4a7 ffmpeg_4: discourage further use 2024-08-22 15:22:25 +01:00
Atemu
e325795397
Merge pull request #334478 from jopejoe1/ffmpeg-ilbc
ffmpeg: add ilbc options
2024-08-18 15:04:41 +02:00
jopejoe1
d91ad22d82 ffmpeg: add ilbc options 2024-08-13 23:24:26 +02:00
Atemu
79f7a31408
Merge pull request #333671 from jopejoe1/ffmpeg-shine
ffmpeg: add shine option
2024-08-12 22:56:28 +02:00
Atemu
047bbb510c
Merge pull request #333714 from jopejoe1/ffmpeg-rubberband
ffmpeg: add rubberband option
2024-08-12 22:53:29 +02:00
jopejoe1
279f84453e ffmpeg: add rubberband option 2024-08-10 18:07:31 +02:00
jopejoe1
911869feaf ffmpeg: add shine option 2024-08-10 15:16:10 +02:00
Atemu
f4f78c86ea
Merge pull request #333646 from jopejoe1/ffmpeg-snappy
ffmpeg: add snappy option
2024-08-10 15:00:02 +02:00
Atemu
7909b49f7f
Merge pull request #333021 from jopejoe1/ffmpeg-updates
ffmpeg_6: 6.1.1 -> 6.1.2; ffmpeg_7: 7.0.1 -> 7.0.2
2024-08-10 14:50:41 +02:00
jopejoe1
d728271fcf ffmpeg: add snappy option 2024-08-10 10:57:01 +02:00
Atemu
5f00b44f97
Merge pull request #300764 from jopejoe1/ffmpeg/amf
ffmpeg: add amf support
2024-08-10 06:08:57 +02:00
jopejoe1
03bdfbb4ab ffmpeg: add amf support 2024-08-09 20:08:43 +02:00
jopejoe1
41c2a080d0 ffmpeg_7: 7.0.1 -> 7.0.2 2024-08-07 01:04:53 +02:00
Vladimír Čunát
44a4c39bef
Merge #331353: ffmpeg_4: 4.4.4 -> 4.4.5
...into staging
2024-08-06 17:50:19 +02:00
jopejoe1
19eba8feb8 ffmpeg_6: 6.1.1 -> 6.1.2 2024-08-05 20:14:42 +02:00
github-actions[bot]
931cf50e01
Merge staging-next into staging 2024-08-02 18:01:49 +00:00
toonn
06815290ce
ffmpeg_7-full: Enable xev{d,e} on all Darwin system
Only aarch64-linux is known to be incompatible currently. By
conditioning the option on the xev{d,e}.meta.broken attribute the
features will automatically be enabled when xev{d,e} are no longer
broken on aarch64-linux.
2024-08-02 11:51:54 +02:00
jopejoe1
e53cf6ca74 ffmpeg_4: 4.4.4 -> 4.4.5 2024-08-01 22:10:24 +02:00
K900
a4a42b3aec Merge remote-tracking branch 'origin/staging-next' into staging 2024-08-01 08:57:50 +03:00
Emily
d2225a1ce3 ffmpeg_7: add a Chromium patch to expose a private API
This enables using a modern unvendored FFmpeg.
2024-07-29 11:06:59 +01:00
Emily
801cacf89b ffmpeg: add myself to maintainers
😣
2024-07-29 11:06:59 +01:00
éclairevoyant
193b98084a
ffmpeg-headless: enable additional encoders by default
This adds some extremely helpful and popular encoders in by default:
* openjpeg
* celt
* libwebp
* libaom

On the `master` branch, closure size for ffmpeg-headless went up 18.5 MiB.
```
$ nix store diff-closures nixpkgs#ffmpeg-headless^bin .#ffmpeg-headless^bin
celt: ∅ → 0.11.3, +168.4 KiB
ffmpeg-headless: +70.0 KiB
giflib: ∅ → 5.2.2, +398.7 KiB
lcms2: ∅ → 2.16, +466.2 KiB
lerc: ∅ → 4.0.0, +840.2 KiB
libaom: ∅ → 3.9.0, +8047.8 KiB
libdeflate: ∅ → 1.20, +427.0 KiB
libtiff: ∅ → 4.6.0, +655.9 KiB
libvmaf: ∅ → 3.0.0, +2665.0 KiB
libwebp: ∅ → 1.4.0, +2559.7 KiB
openjpeg: ∅ → 2.5.2, +1525.1 KiB
zstd: ∅ → 1.5.6, +1158.0 KiB

$ nvd diff $(nix build nixpkgs#ffmpeg-headless^bin --print-out-paths --no-link) $(nix build .#ffmpeg-headless^bin --print-out-paths --no-link)
<<< /nix/store/4n60lnj3zkjpasd4c56bzhpx2m8lc1sx-ffmpeg-headless-6.1.1-bin
>>> /nix/store/884f487w5hac6rs94jq6hq5zqkxdv666-ffmpeg-headless-6.1.1-bin
Added packages:
[A.]  #01  celt        0.11.3
[A.]  #02  giflib      5.2.2
[A.]  #03  lcms2       2.16
[A.]  #04  lerc        4.0.0
[A.]  #05  libaom      3.9.0
[A.]  #06  libdeflate  1.20
[A.]  #07  libtiff     4.6.0
[A.]  #08  libvmaf     3.0.0
[A.]  #09  libwebp     1.4.0 x2
[A.]  #10  openjpeg    2.5.2
[A.]  #11  zstd        1.5.6
Closure size: 66 -> 78 (15 paths added, 3 paths removed, delta +12, disk usage +18.5MiB).
```
2024-07-28 22:06:22 -04:00
Vladimír Čunát
cd346565bb
Merge branch 'master' into staging-next 2024-07-24 07:19:19 +02:00
toonn
b0c3089aff
ffmpeg_7-full: Reenable withQuirc
This was disabled in #322724 after #328420 fixed quirc.
2024-07-23 12:57:29 +02:00
toonn
fd067e42dc
ffmpeg_7: Reenable withAVFoundation
This was disabled in #322724 after #328424 provided a patch fixing it.
2024-07-23 12:55:09 +02:00
github-actions[bot]
5b4db4db1c
Merge master into staging-next 2024-07-23 06:01:09 +00:00
éclairevoyant
3effa75f8b
Merge pull request #329281 from arthsmn/ffmpeg-remove-maintainer
ffmpeg: remove arthsmn from the maintainers
2024-07-23 01:51:24 +00:00
arthsmn
a1814d2dbf
ffmpeg: remove arthsmn from the maintainers 2024-07-22 21:19:36 -03:00
Artturin
60e9cffe2c Merge branch 'master' into staging-next 2024-07-22 22:53:31 +03:00
Masum Reza
93e87edd25
Merge pull request #322724 from jopejoe1/ffmpeg/fix/darwin
ffmpeg_7: fix darwin build
2024-07-22 23:19:24 +05:30
toonn
1b2e3bdfed
ffmpeg: Patch for compatibility with 10.12 AVFoundation 2024-07-19 14:23:26 +02:00
Atemu
04df2885de
Merge pull request #326249 from afh/fix-ffmpeg4
ffmpeg_4: fix build issue introduced by texinfo 7.1 update
2024-07-18 21:10:09 +02:00
jopejoe1
6c65f6f138 ffmpeg_7: fix darwin build 2024-07-18 20:27:05 +02:00
Alexis Hildebrandt
1e07a3b40b ffmpeg_4: fix build issue introduced by texinfo 7.1 update 2024-07-18 19:31:47 +02:00
Atemu
aba669227b
Merge pull request #326618 from emilazy/drop-ffmpeg-5
ffmpeg_5: drop
2024-07-16 13:06:36 +02:00
Emily
f9eee6b0a7 ffmpeg_5: drop 2024-07-14 08:35:56 +01:00
Alex James
c6d7e85996
ffmpeg: add lcms2 option
FFmpeg 5.1 introduced optional support for ICC profiles using lcms2[^1].
Enable it by default in ffmpeg-full.

[^1]: b9a25963f7
2024-07-13 22:04:31 -05:00
Atemu
cf3f53b650
Merge pull request #325662 from risicle/ris-ffmpeg-CVE-2023-51794
ffmpeg_4, ffmpeg_5: add patch for CVE-2023-51794
2024-07-11 03:31:45 +02:00
Robert Scott
0aded32563 ffmpeg_4: add patch for CVE-2023-51794 2024-07-08 23:23:31 +01:00
Robert Scott
3e99b5aec1 ffmpeg_5: add patch for CVE-2023-51794 2024-07-08 23:23:16 +01:00
github-actions[bot]
5cfda25a07
Merge staging-next into staging 2024-07-02 12:01:51 +00:00
K900
40df467b06 ffmpeg_6-full: work around clang wrapper hardening nonsense with nvcc 2024-07-02 11:34:22 +03:00
Sefa Eyeoglu
416ba8804b
treewide: use addDriverRunpath
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2024-06-30 15:01:01 -04:00
Atemu
6ad14fad09
Merge pull request #321832 from jopejoe1/ffmpeg/feature/twolame
ffmpeg: add twolame option
2024-06-23 22:06:01 +02:00
jopejoe1
23336b6607 ffmpeg: add twolame option 2024-06-22 22:49:48 +02:00
Vladimír Čunát
33e1de781a
Merge #318912: ffmpeg, ffmpeg_5: add patches for several CVEs
...into staging
2024-06-12 11:27:50 +02:00
Robert Scott
59f7e20118 ffmpeg_5: add patches for CVE-2023-49502, CVE-2023-50008, CVE-2023-51793, CVE-2023-51796 2024-06-10 22:23:51 +01:00
Robert Scott
f959d366f1 ffmpeg: add patches for CVE-2023-49501, CVE-2023-49502, CVE-2023-50007, CVE-2023-50008 2024-06-10 22:18:43 +01:00