19th January 2017, 16:26
|
#2894
| Link
|
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.
|
|
|