Thread: Avisynth+
View Single Post
Old 19th January 2017, 16:26   #2894  |  Link
pinterf
Registered User
 
Join Date: Jan 2014
Posts: 2,314
New dev build.
Avisynth Plus r2397-dev

20170119 r2397
  • TemporalSoften: Planar RGB support
  • Speed: TemporalSoften: much faster average mode (thres=255)
    radius=1 +70%, radius=2 +45%,
    16bit: generally 7-8x speed (SSE2/4 instead of C)
  • SeparateColumns: 10-16bit,float,RGB48/64
  • WeaveColumns: 10-16bit,float,RGB48/64,PlanarRGB(A)
  • AddAlphaPlane: fix function parameter type list, clip type did not work
  • Internals: add SubframePlanarA to IScriptEnvirontment2 for frames with alpha plane
  • SwapUV: YUVA support
  • ConvertToRGB32/64: copy alpha from YUVA
  • SeparateRows,SeparateFields: PlanarRGB(A),YUVA support
  • WeaveRows: PlanarRGB(A), YUVA
  • Weave (fields,frames): YUVA,PlanarRGB(A)
  • Crop: Fast crop possible for frames with alpha plane (subframe)
  • AddBorders missing l/r/top/bottom vs. subsampling check for YUVA
  • Fix: YUVA->PlanarRGBA and YUVA42x->444 missing alpha plane copy
  • Speed: YUV444->RGB48/64: fast intermediate PlanarRGB(A) then RGB48/64 (instead of C)
  • Speed: RGB48/64->YUV4xx target: Planar RGB intermediate (instead of C, 10x faster)

I have one thing left in my list, to make Overlay work for Planar RGB (also as a new intermediate format for old packed RGB formats) and make it work in general without converting to 4:4:4 internal format.
pinterf is offline