mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-01-21 20:34:06 +00:00
Merge pull request #156705 from vs49688/ff5
This commit is contained in:
commit
ec16c87442
@ -32,7 +32,6 @@
|
||||
, avdeviceLibrary ? true # Build avdevice library
|
||||
, avfilterLibrary ? true # Build avfilter library
|
||||
, avformatLibrary ? true # Build avformat library
|
||||
, avresampleLibrary ? true # Build avresample library
|
||||
, avutilLibrary ? true # Build avutil library
|
||||
, postprocLibrary ? true # Build postproc library
|
||||
, swresampleLibrary ? true # Build swresample library
|
||||
@ -100,6 +99,7 @@
|
||||
, libxcbshapeExtlib ? true # X11 grabbing shape rendering
|
||||
, libXv ? null # Xlib support
|
||||
, libXext ? null # Xlib support
|
||||
, libxml2 ? null # libxml2 support, for IMF and DASH demuxers
|
||||
, xz ? null # xz-utils
|
||||
, nvenc ? !stdenv.isDarwin && !stdenv.isAarch64, nv-codec-headers ? null # NVIDIA NVENC support
|
||||
, openal ? null # OpenAL 1.1 capture support
|
||||
@ -225,7 +225,6 @@ assert avdeviceLibrary -> avformatLibrary
|
||||
&& avcodecLibrary
|
||||
&& avutilLibrary; # configure flag since 0.6
|
||||
assert avformatLibrary -> avcodecLibrary && avutilLibrary; # configure flag since 0.6
|
||||
assert avresampleLibrary -> avutilLibrary;
|
||||
assert postprocLibrary -> avutilLibrary;
|
||||
assert swresampleLibrary -> soxr != null;
|
||||
assert swscaleLibrary -> avutilLibrary;
|
||||
@ -304,7 +303,6 @@ stdenv.mkDerivation rec {
|
||||
(enableFeature avdeviceLibrary "avdevice")
|
||||
(enableFeature avfilterLibrary "avfilter")
|
||||
(enableFeature avformatLibrary "avformat")
|
||||
(enableFeature avresampleLibrary "avresample")
|
||||
(enableFeature avutilLibrary "avutil")
|
||||
(enableFeature (postprocLibrary && gplLicensing) "postproc")
|
||||
(enableFeature swresampleLibrary "swresample")
|
||||
@ -375,6 +373,7 @@ stdenv.mkDerivation rec {
|
||||
(enableFeature libxcbshmExtlib "libxcb-shm")
|
||||
(enableFeature libxcbxfixesExtlib "libxcb-xfixes")
|
||||
(enableFeature libxcbshapeExtlib "libxcb-shape")
|
||||
(enableFeature (libxml2 != null) "libxml2")
|
||||
(enableFeature (xz != null) "lzma")
|
||||
(enableFeature nvenc "nvenc")
|
||||
(enableFeature (openal != null) "openal")
|
||||
@ -431,7 +430,7 @@ stdenv.mkDerivation rec {
|
||||
bzip2 celt dav1d fontconfig freetype frei0r fribidi game-music-emu gnutls gsm
|
||||
libjack2 ladspaH lame libaom libass libbluray libbs2b libcaca libdc1394 libmodplug libmysofa
|
||||
libogg libopus librsvg libssh libtheora libvdpau libvorbis libvpx libwebp libX11
|
||||
libxcb libXv libXext xz openal openjpeg libpulseaudio rav1e svt-av1 rtmpdump opencore-amr
|
||||
libxcb libXv libXext libxml2 xz openal openjpeg libpulseaudio rav1e svt-av1 rtmpdump opencore-amr
|
||||
samba SDL2 soxr speex srt vid-stab vo-amrwbenc x264 x265 xavs xvidcore
|
||||
zeromq4 zimg zlib
|
||||
] ++ optionals openglExtlib [ libGL libGLU ]
|
||||
@ -453,7 +452,7 @@ stdenv.mkDerivation rec {
|
||||
checkPhase = let
|
||||
ldLibraryPathEnv = if stdenv.isDarwin then "DYLD_LIBRARY_PATH" else "LD_LIBRARY_PATH";
|
||||
in ''
|
||||
${ldLibraryPathEnv}="libavcodec:libavdevice:libavfilter:libavformat:libavresample:libavutil:libpostproc:libswresample:libswscale:''${${ldLibraryPathEnv}}" \
|
||||
${ldLibraryPathEnv}="libavcodec:libavdevice:libavfilter:libavformat:libavutil:libpostproc:libswresample:libswscale:''${${ldLibraryPathEnv}}" \
|
||||
make check -j$NIX_BUILD_CORES
|
||||
'';
|
||||
|
||||
|
@ -16558,7 +16558,7 @@ with pkgs;
|
||||
ffmpeg_3 = ffmpeg_3_4;
|
||||
# Please make sure this is updated to the latest version on the next major
|
||||
# update to ffmpeg
|
||||
ffmpeg = ffmpeg_4;
|
||||
ffmpeg = ffmpeg_5;
|
||||
|
||||
ffmpeg-full = callPackage ../development/libraries/ffmpeg-full {
|
||||
svt-av1 = if stdenv.isAarch64 then null else svt-av1;
|
||||
@ -19341,10 +19341,12 @@ with pkgs;
|
||||
|
||||
opencv2 = callPackage ../development/libraries/opencv {
|
||||
inherit (darwin.apple_sdk.frameworks) Cocoa QTKit;
|
||||
ffmpeg = ffmpeg_4;
|
||||
};
|
||||
|
||||
opencv3 = callPackage ../development/libraries/opencv/3.x.nix {
|
||||
inherit (darwin.apple_sdk.frameworks) AVFoundation Cocoa VideoDecodeAcceleration;
|
||||
ffmpeg = ffmpeg_4;
|
||||
};
|
||||
|
||||
opencv3WithoutCuda = opencv3.override {
|
||||
@ -19354,6 +19356,7 @@ with pkgs;
|
||||
opencv4 = callPackage ../development/libraries/opencv/4.x.nix {
|
||||
inherit (darwin.apple_sdk.frameworks) AVFoundation Cocoa VideoDecodeAcceleration CoreMedia MediaToolbox;
|
||||
pythonPackages = python3Packages;
|
||||
ffmpeg = ffmpeg_4;
|
||||
};
|
||||
|
||||
opencv = opencv4;
|
||||
|
Loading…
Reference in New Issue
Block a user