Commit graph

121 commits

Author SHA1 Message Date
Bernardo Meurer e7f161a3e8
Merge pull request #177438 from justinas/ffmpeg-opencl
ffmpeg-full: add opencl
2022-06-21 11:04:16 -04:00
Justinas Stankevicius 6338c61c20 ffmpeg-full: add nvdec/cuvid support 2022-06-20 00:51:00 +03:00
Justinas Stankevicius 97c98ab16b ffmpeg-full: add opencl 2022-06-12 23:24:13 +03:00
Jonathan Ringer 9a16965c75
Merge remote-tracking branch 'origin/staging-next' into staging
Conflicts:
	pkgs/development/python-modules/awesomeversion/default.nix
	pkgs/development/python-modules/md2gemini/default.nix
	pkgs/development/python-modules/mill-local/default.nix
	pkgs/development/python-modules/pyatv/default.nix
	pkgs/development/python-modules/pyezviz/default.nix
	pkgs/development/python-modules/pyinsteon/default.nix
	pkgs/development/python-modules/pylitterbot/default.nix
	pkgs/development/python-modules/pynuki/default.nix
	pkgs/development/python-modules/pypck/default.nix
	pkgs/development/python-modules/types-requests/default.nix
	pkgs/top-level/aliases.nix
2022-02-03 21:29:24 -08:00
Marius DAVID d25d9f988e ffmpeg: add openh264 2022-02-01 10:44:54 +01:00
Marius DAVID 4a50af42ab ffmpeg-full: fix windows compilation 2022-02-01 10:41:37 +01:00
Zane van Iperen 64efca591e
ffmpeg-full: add libxml2 dependency
For the DASH and IMF demuxers.
2022-01-25 23:25:10 +10:00
Zane van Iperen 9236978d80
ffmpeg: switch to ffmpeg_5
* Keep opencv{2,3,4} on ffmpeg_4 as upstream hasn't updated yet.
  See [1].
* Remove libavresample from ffmpeg-full, as it was removed in 5.0.

[1]: https://github.com/opencv/opencv/issues/21455
2022-01-25 23:25:06 +10:00
André Silva ca7077c8eb
ffmpeg-full: allow building with libzimg support 2021-12-31 15:53:05 +00:00
Robert Scott 4b658eda80 ffmpeg-full: enable basic tests 2021-08-18 23:52:00 +01:00
TredwellGit a83f82576b ffmpeg: patch CVE-2021-33815 and CVE-2021-38114
https://nvd.nist.gov/vuln/detail/CVE-2021-33815
https://nvd.nist.gov/vuln/detail/CVE-2021-38114
2021-08-17 02:31:11 +00:00
Hentioe 7217514bef ffmpeg-full: enable libsmbclient 2021-08-02 17:00:37 +08:00
Jeffrey Harmon f1100e94e1 ffmpeg-full: enable libdrm 2021-07-23 13:15:50 -04:00
AndersonTorres e9e5f5f84d Change all alsaLib references to alsa-lib 2021-06-10 01:12:49 -03:00
Stéphan Kochen 4b6673216f ffmpeg-full: fix darwin build
libglslang is a dependency of vulkan filters, so only makes sense if
those are enabled.
2021-05-20 11:50:17 -07:00
Ron B 909ab9b660
ffmpeg-full: add vulkan and glslang features
These two features are in one commit as ffmpeg's Vulkan filters require glslang: https://bugs.gentoo.org/750260
2021-04-24 17:36:06 +03:00
TredwellGit 72354f8ec1 ffmpeg: 4.3.2 -> 4.4
https://github.com/FFmpeg/FFmpeg/blob/n4.4/Changelog
2021-04-10 08:30:54 +00:00
Sandro Jäckel 3453b89f4b
lzma: deprecate alias 2021-04-04 19:49:52 +02:00
TredwellGit f94e21c4e8 ffmpeg: 4.3.1 -> 4.3.2
https://nvd.nist.gov/vuln/detail/CVE-2020-35964
https://nvd.nist.gov/vuln/detail/CVE-2020-35965
2021-03-02 11:08:19 +00:00
Ben Siraphob 66e44425c6 pkgs/development/libraries: stdenv.lib -> lib 2021-01-21 19:11:02 -08:00
Jonathan Ringer 9bb3fccb5b treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix
continuation of #109595

pkgconfig was aliased in 2018, however, it remained in
all-packages.nix due to its wide usage. This cleans
up the remaining references to pkgs.pkgsconfig and
moves the entry to aliases.nix.

python3Packages.pkgconfig remained unchanged because
it's the canonical name of the upstream package
on pypi.
2021-01-19 01:16:25 -08:00
Okina Matara c378a33705 ffmpeg-full: enable svt-av1 2020-12-04 08:07:56 -06:00
midchildan 1b3f09008b
ffmpeg-full: re-enable encoders on macOS 2020-12-06 01:55:51 +09:00
Peter Hoeg 0cc9ad72d4 ffmpeg-full: patch for libsrt deprecated API 2020-10-29 17:06:07 +08:00
Michael Weiss b8f7063cac
ffmpeg-full: Add support for rav1e (faster AV1 encoding)
#95188
2020-09-09 15:52:34 +02:00
Luke Granger-Brown 47801afc3d ffmpeg-full: add support for libsrt 2020-06-27 23:45:28 +00:00
zowoq 05c4c9e729 ffmpeg-full: drop unneeded patch 2020-06-18 14:56:19 +10:00
Joe Hermaszewski 3e10731b08 ffmpeg-full: add librsvg support 2020-06-12 17:18:38 -07:00
zowoq 2c79d7f0c2 ffmpeg-full: inherit src/version from ffmpeg 2020-06-09 14:26:31 +02:00
zowoq f7c914e96e ffmpeg-full: 4.2.2 -> 4.2.3 2020-05-24 10:44:45 +10:00
Enno Lohmeier 96638775aa ffmpeg-full: setup addOpenGLRunpath 2020-05-16 21:23:21 +02:00
Michael Reilly 84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
zowoq 4a70ef8e27 ffmpeg-full: 4.2.1 -> 4.2.2 2020-01-04 11:50:10 +00:00
Sarah Brofeldt 7e9abc8b54
Merge pull request #74331 from yurkobb/ffmpeg-full-jack
ffmpeg-full: enable jack
2019-12-07 12:48:57 +01:00
Mateusz Kowalczyk 1451a52a38 Remove myself (fuuzetsu) from maintainer lists
I haven't been doing any maintenance for a long time now and not only
do I get notified, it also creates a fake impression that all these
packages had at least one maintainer when in practice they had none.
2019-12-05 16:29:48 +09:00
Yury Bulka 6f1cca0657 ffmpeg-full: enable jack 2019-11-27 14:54:39 +02:00
adisbladis c9d8624ccd
treewide: Get rid of libGLU_combined 2019-11-18 20:10:43 +00:00
Mario Rodas 03e55536c3
ffmpeg-full: disable libvmaf for isAarch64 2019-10-25 04:20:00 -05:00
Carlos Fernandez Sanz 1566b1e2f3 ffmpeg-full: Add lbvmaf support 2019-10-08 14:58:44 -07:00
Vladimír Čunát 260761649b
ffmpeg_4, ffmpeg_full: 4.2 -> 4.2.1
Fixes #68561 CVE-2019-15942.
2019-09-14 20:15:26 +02:00
Niklas Hambüchen 9e78f76ade treewide: Remove unnecessary --disable-static (#66759)
* freetype: Remove unnecessary `--disable-static`.

The true-by-default `dontDisableStatic` already takes care of it.

Fixes freetype not being overridable to have static libs.

* treewide: Remove unnecessary `--disable-static`.

The true-by-default `dontDisableStatic` already takes care of it.

Fixes these packages not being overridable to have static libs.
2019-08-31 08:10:53 -04:00
Vladimír Čunát 2e6bf42a22
Merge branch 'master' into staging-next
There ver very many conflicts, basically all due to
name -> pname+version.  Fortunately, almost everything was auto-resolved
by kdiff3, and for now I just fixed up a couple evaluation problems,
as verified by the tarball job.  There might be some fallback to these
conflicts, but I believe it should be minimal.

Hydra nixpkgs: ?compare=1538299
2019-08-24 08:55:37 +02:00
Michael Weiss 4469c2333c
ffmpeg-full: Disable libmfx and nvenc on AArch64 to fix the build
The AArch64 build was failing since 2019-03-26:
https://hydra.nixos.org/build/98821440
2019-08-23 14:30:46 +02:00
Michael Weiss 1537ce23b1
ffmpeg-full: 4.1.4 -> 4.2
Changelog: https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/refs/heads/release/4.2:/Changelog

Configuration flag changes:
https://git.ffmpeg.org/gitweb/ffmpeg.git/blobdiff/n4.1.4..n4.2:/configure

Ignored new configuration flags:
--enable-libaribb24      enable ARIB text and caption decoding via libaribb24 [no]
--enable-pocketsphinx    enable PocketSphinx, needed for asr filter [no]
--enable-cuda-nvcc       enable Nvidia CUDA compiler [no]
--disable-cuda-llvm      disable CUDA compilation using clang [autodetect]
--disable-msa2           disable MSA2 optimizations

The renamed and removed configuration options where not used.

I've added a patch to prefer libdav1d over libaom, as libaom wasn't even
able to play my sample videos for AV1 (apart from the reduced
performance, at least in theory).
2019-08-21 18:02:30 +02:00
volth 46420bbaa3 treewide: name -> pname (easy cases) (#66585)
treewide replacement of

stdenv.mkDerivation rec {
  name = "*-${version}";
  version = "*";

to pname
2019-08-15 13:41:18 +01:00
Vladimír Čunát 3e17fe4522
ffmpeg{_4,-full}: 4.1.3 -> 4.1.4 (security)
Fixes #64656 CVE-2019-13312 CVE-2019-13390.
2019-07-30 15:31:24 +02:00
Vladimír Čunát 3686036e02
Merge branch 'master' into staging-next
Hydra nixpkgs: ?compare=1530372
2019-07-15 09:39:03 +02:00
Benjamin Esham 2d2a3dcffb
ffmpeg-full: Fix on Darwin (PR #63643) 2019-07-13 15:21:18 +02:00
Daiderd Jordan 6f16de27d2
ffmpeg-full: remove cf-private 2019-07-03 22:20:14 +02:00
Vladimír Čunát 5236232eea
ffmpeg-full: fix the build phase
I was surprised the build is so slow, and I see it's single-threaded
due to all work being done in install phase :-/
Please, do *not* rewrite phases unless you're really confident it's
a good approach; typically postFoo and preFoo is much better.

I considered filing this ffmpeg-related string of changes as a PR,
but in the end it doesn't seem likely to need review and we have too
many PRs as it is...
2019-05-11 11:38:28 +02:00