github pinterf/masktools 2.2.10
Masktools2 2.2.10

latest releases: 2.2.30, 2.2.29, 2.2.28...
6 years ago

Changelog
v2.2.10 (20170612)

  • Fix: luts internal buffer overflow (crash)
  • Speed: mt_inpand/mt_expand: 10-16 bits SSE4 (10-15x speed)
  • Speed: mt_inflate/mt_deflate 10-16 bits SSE4 (4x speed)

v2.2.9 (20170608)

  • Add "none" and "ignore" to valid values for "chroma" and "alpha" parameters.
  • Report error for invalid "chroma" or "alpha" parameter values instead of exception

v2.2.8 (20170427)

  • Fix: "chroma" and "alpha" parameter should be scaled like "Y","U","V" and "A" when providing negative (memset) values

v2.2.7 (20170421)

  • fix: mt_edge 10,12,14 bits: clamp mask value from 65535 to 1023 (10 bits), 4095 (12 bits) and 16383 (14 bits)
  • fix: mt_merge 10-16 bits + non mod-16 width + luma=true + 4:2:2 colorspace, correct right side pixels
  • fix: mt_merge 8 bit clips: keep original pixels from clip1/2 when mask is exactly 0 or 255
  • YUVA, RGBAP support 8-32 bits
    • "A" parameter like "Y", "U" and "V". Default value for "A" is 1 (do nothing, same as for "U" and "V")
    • "alpha" parameter like "chroma" - overrides default plane mode
    • aExpr parameter for lut-type filters like uExpr, and vExpr
    • awExpr parameter for mt_luts like uwExpr, and vwExpr
    • dual signature filters (both integer and float) are provided in separate binaries
      In some cases specifying two different parameter lists with the same variables can cause troubles.
      (dual signature version can be used to override an earlierly loaded different masktools version
      (e.g. a 2.5 plugin) by defining the filters with both integer parameters AND the new float parameter lists)
  • Make "scaleparams" to work consistent with all filters and parameters:
    parameters "Y","U","V" and "A" negative (memset) values are scaled automatically to the current bit depth from a default 8-bit value.
  • New plane mode: 6 (copy from fourth clip) for "Y", "U", "V" and "A"
    New "chroma" and "alpha" plane mode override: "copy fourth"
    Use for mt_lutxyza which has four clips

For earlier changes see readme

Don't miss a new masktools release

NewReleases is sending notifications on new releases.