Assets 3
  • primaries: fixed a bug preventing to set all primaries individually without specifying any preset.
  • primaries: fixed a bug in the color conversion, thanks to J1Man for having spotted it.

@EleonoreMizo EleonoreMizo released this Mar 19, 2016 · 13 commits to master since this release

Assets 3
  • primaries: refined the values for the Adobe Wide gamut and BT.2020 primaries.
  • primaries: added DCI-P3, ACES AP0/AP1, S-Gamut, S-Gamut3.Cine, ALEXA and V-Gamut presets.
  • transfer: added ACEScc, ERIMM, S-Log2, S-Log3 and V-Log curves.

@EleonoreMizo EleonoreMizo released this Mar 8, 2016 · 21 commits to master since this release

Assets 3
  • Added the primaries function to convert between gamuts.
  • The “full” range is now closer to what is specified in the standards.
  • A recent Vapoursynth is now required because API headers were updated to version 3.1.4.
  • transfer: added the Adobe RGB and ProPhoto / ROMM curves.

@EleonoreMizo EleonoreMizo released this Jul 8, 2015 · 59 commits to master since this release

Assets 3
  • bitdepth: added “Void and cluster” dithering method and its patsize parameter.
  • bitdepth: added floating point implementation for the Ostromoukhov dithering
  • bitdepth: added SSE2 optimizations for halftone modes (0, 1 and 8).
  • bitdepth: fixed incorrect conversion from float to 8-bit integer using the “fast” modes with SSE2 instruction set.

@EleonoreMizo EleonoreMizo released this Jul 1, 2015

Assets 3
  • bitdepth: added support for 11-bit and 14-bit integer input.
  • bitdepth: fixed a slight plane inconsistency when dithering grey multi-plane pictures using an error diffusion algorithm.
  • matrix2020cl: added SSE2 optimisations for the floating point path.
  • resample: sx, sy, sw and sh parameters passed as arrays are now correctly taken into account. Thanks to mawen1250 for the bug report.
  • transfer: added the blacklvl parameter.

@EleonoreMizo EleonoreMizo released this May 22, 2015 · 93 commits to master since this release

Assets 3
  • resample and bitdepth: fixed a bug creating dark lines or weird patterns. Was introduced in r13 while trying to fix the buffer overflow problem. Thanks to feisty2 for spotting it.
  • resample: fixed the non-SIMD code path, causing crashes.

@EleonoreMizo EleonoreMizo released this May 20, 2015 · 96 commits to master since this release

Assets 3
  • matrix: fixed a bug introducing wrong offsets in custom matrix coefficients, thanks to mawen1250 for the report.

@EleonoreMizo EleonoreMizo released this May 18, 2015 · 102 commits to master since this release

Assets 3
  • matrix: optimized the SSE2 and AVX2 paths for integer data.
  • Added cpuopt to some functions, to manually limit the instruction set optimizations.
  • Added build files for the unix-like systems, thanks to jackoneill.
  • Fixed a buffer overflow bug in the SSE2 and AVX2 code of bitdepth and resample, thanks to jackoneill for reporting it.
  • Removed the int16tofloat and floattoint16 temporary functions.