Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NixOS/nixpkgs
base: d59c57f8a68c
Choose a base ref
...
head repository: NixOS/nixpkgs
compare: 90cd27e4a03f
Choose a head ref
  • 1 commit
  • 1 file changed
  • 1 contributor

Commits on Aug 15, 2020

  1. 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.
    dominikh authored and FRidh committed Aug 15, 2020
    Copy the full SHA
    90cd27e View commit details
    Browse the repository at this point in the history