Age | Commit message (Collapse) | Author | Files | Lines |
|
pkg-config will be the next pkg-config so its targetPrefix will be wrong
|
|
|
|
|
|
Helpful for when we introduce an always prefixed pkg-config.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/d61977cbe453869cec28d32b71fe25c2cd965dcf:/Changelog#l4
fixes CVE-2022-1475
|
|
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
|
|
|
|
|
|
this is needed for the zscale video filter (http://underpop.online.fr/f/ffmpeg/help/zscale.htm.gz)
|
|
ffmpeg, ffmpeg-full: enable basic tests
|
|
|
|
|
|
Co-authored-by: Michal Sojka <michal.sojka@cvut.cz>
|
|
|
|
|
|
|
|
based upon https://github.com/NixOS/nixpkgs/commit/47801afc3d342907fc00ea4467d23af636c4a3c4
|
|
https://github.com/FFmpeg/FFmpeg/blob/n4.4/Changelog
|
|
|
|
Signed-off-by: Ben Siraphob <bensiraphob@gmail.com>
|
|
|
|
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.
|
|
needed for subtitles filter.
|
|
|
|
ffmpeg: extend addOpenGLRunpath to handle libcuda referencing libraries
|
|
|
|
|
|
|
|
|
|
This reverts commit 7d46f7363cab9df64643eddffd371d654d816919.
This change was accidentally commit to master. To avoid a mass-rebuild we
actually apply this change on staging first.
|
|
This reverts commit f6f8f0b75a40da0ab572ecdf891f4394b44c3783.
avoid mass-rebuild on master; move to staging instead.
|
|
|
|
|
|
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.
|
|
|
|
Allow users to optionally compile with support for Intel's QuickSync
hardware accelerated encoding, and libaom AV1 encoding. Set to false by
default.
|
|
This fixes #67780.
Currently, using `mpv --hwdec=nvdec --msg-level=vd=debug` on NVIDIA results in:
```
[vd] Opening decoder hevc
[vd] Looking at hwdec hevc-nvdec...
Cannot load libcuda.so.1
[vd] Could not create device.
[vd] No hardware decoding available for this codec.
```
With just mpv patched, ffmpeg cannot load libnvcuvid.so.1:
```
[vd] Opening decoder hevc
[vd] Looking at hwdec hevc-nvdec...
[vd] Trying hardware decoding via hevc-nvdec.
[vd] Selected codec: hevc (HEVC (High Efficiency Video Coding))
[vd] Pixel formats supported by decoder: vaapi_vld cuda yuv420p10le
[vd] Codec profile: Main 10 (0x2)
[vd] Requesting pixfmt 'cuda' from decoder.
[ffmpeg/video] hevc: Cannot load libnvcuvid.so.1
[ffmpeg/video] hevc: Failed loading nvcuvid.
[ffmpeg/video] hevc: Failed setup for format cuda: hwaccel initialisation returned error.
```
With both mpv and ffmpeg patched, it works:
```
[vd] Opening decoder hevc
[vd] Looking at hwdec hevc-nvdec...
[vd] Trying hardware decoding via hevc-nvdec.
[vd] Selected codec: hevc (HEVC (High Efficiency Video Coding))
[vd] Pixel formats supported by decoder: vaapi_vld cuda yuv420p10le
[vd] Codec profile: Main 10 (0x2)
[vd] Requesting pixfmt 'cuda' from decoder.
Using hardware decoding (nvdec).
[vd] Decoder format: 3840x2160 cuda[p010] bt.2020-ncl/bt.2020/pq/limited/auto SP=10.000000 CL=unknown (auto 0.000000/0.000000/0.000000)
```
|
|
* 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.
|
|
This is e.g. required for mpv (depends on ffmpeg_4) to play AV1 videos.
Fixes #54990.
But since dav1d is only a AV1 decoder this doesn't support AV1 encoding
as well (that would require an additional dependency on libaom).
The dependency on dav1d can be disabled by overriding it to null.
|
|
treewide replacement of
stdenv.mkDerivation rec {
name = "*-${version}";
version = "*";
to pname
|
|
NVIDIA users can now use `mpv --hwdec=nvdec` to play videos that the
software decoders cannot keep up with.
|