nixpkgs/pkgs/development
Dominik Honnef 90cd27e4a0 x265: build a single shared library for all bit-depths
This builds the 10-bit and 12-bit versions of x265 as static
libraries, which then get linked into the 8-bit dynamic library and
executable. This causes x265 to default to 8-bit, but make 10- and
12-bit available to callers that use introspection, such as ffmpeg.

    $ x265 -V
    x265 [info]: HEVC encoder version 3.2
    x265 [info]: build info [Linux][GCC 9.3.0][64 bit] 8bit+10bit+12bit
    x265 [info]: using cpu capabilities: MMX2 SSE2Fast LZCNT SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2

    $ ffmpeg -h encoder=libx265
    [...]
        Supported pixel formats: yuv420p yuvj420p yuv422p yuvj422p yuv444p yuvj444p gbrp yuv420p10le yuv422p10le yuv444p10le gbrp10le yuv420p12le yuv422p12le yuv444p12le gbrp12le gray gray10le gray12le

Inspired by @codyopel's comment on #80405.
2020-08-15 08:59:31 +02:00
..
androidndk-pkgs
arduino buildGoModule packages: set doCheck = false 2020-08-10 16:02:30 +10:00
beam-modules
bower-modules/generic
chez-modules
compilers Merge staging-next into staging 2020-08-13 08:52:48 +02:00
coq-modules coq-elpi: 1.4.1 -> 1.5.1 2020-08-11 13:49:51 +02:00
dhall-modules
dotnet-modules
em-modules/generic
go-modules buildGoModule: change doCheck default to true 2020-08-10 16:01:03 +10:00
go-packages Revert "Group packages by language/builder via dummy maintainer" 2020-07-18 17:45:08 +10:00
guile-modules
haskell-modules dconf2nix: init at 0.5.0 2020-08-09 17:58:27 +02:00
idris-modules
interpreters Merge pull request #93083 from risicle/ris-cpython-debug 2020-08-15 08:52:42 +02:00
java-modules
libraries x265: build a single shared library for all bit-depths 2020-08-15 08:59:31 +02:00
lisp-modules Merge pull request #94996 from zowoq/darcs-context 2020-08-10 04:23:35 +00:00
lua-modules Merge #94790: luajit*: bugfix updates 2020-08-11 22:34:22 +02:00
misc
mobile cocoapods-beta: 1.10.0.beta.1 -> 1.10.0.beta.2 2020-08-12 13:27:20 -07:00
node-packages mirakurun: init at 3.3.0 2020-08-10 23:38:52 +09:00
ocaml-modules ocamlPackages.prof_spacetime: init at 0.3.0 2020-08-12 14:01:44 +02:00
perl-modules perlPackages.CryptOpenPGP: init at 1.12 2020-07-24 16:12:45 +02:00
pharo
pure-modules
python-modules python3Packages.numpy: add hypothesis to checkInputs 2020-08-15 08:37:29 +02:00
r-modules Merge pull request #91288 from rnhmjoj/zeromq 2020-07-26 17:37:10 +02:00
ruby-modules defaultGemConfig.mathematical: fix cross compilation 2020-07-10 07:48:12 +02:00
tools cmake: 3.18.0 -> 3.18.1 2020-08-15 08:33:21 +02:00
web Merge pull request #95306 from r-ryantm/auto-update/bootstrap 2020-08-13 08:09:36 +02:00