Skip to content
This repository has been archived by the owner on Oct 4, 2023. It is now read-only.

Releases: EleonoreMizo/fmtconv

fmtconv r20

25 Mar 15:11
Compare
Choose a tag to compare
  • 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.

fmtconv r19

19 Mar 11:03
Compare
Choose a tag to compare
  • 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.

fmtconv r18

08 Mar 20:49
Compare
Choose a tag to compare
  • 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.

fmtconv r17

08 Jul 17:09
Compare
Choose a tag to compare
  • 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.

fmtconv r16

01 Jul 13:51
Compare
Choose a tag to compare
  • 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.

fmtconv r15

22 May 19:00
Compare
Choose a tag to compare
  • 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.

fmtconv r14

20 May 20:34
Compare
Choose a tag to compare
  • matrix: fixed a bug introducing wrong offsets in custom matrix coefficients, thanks to mawen1250 for the report.

fmtconv r13

18 May 17:12
Compare
Choose a tag to compare
  • 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.