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