Avisynth Plus change log
Source: https://github.com/AviSynth/AviSynthPlus
This file contains all change log, with detailed examples and explanations.
The "rst" version of the documentation just lists changes in brief.
For online documentation check https://avisynthplus.readthedocs.io/en/latest/
Actual:
https://avisynthplus.readthedocs.io/en/latest/avisynthdoc/changelist376.html
20260305 3.7.5.r4549 (pre 3.7.6)
- Fix: memory leak in Subframe/MakePropertyWritable after static-frame sources (ColorBars, BlankClip)
- any->YUV conversions (See https://avisynthplus.readthedocs.io/en/latest/avisynthdoc/corefilters/convert.html`.
- accept bits ans quality parameters, similar to ConvertToPlanarRGB
- the legacy 8-bit-named functions (
ConvertToYV12,ConvertToYV16,ConvertToYV24) allowing high-depth sources. - "ConvertToYUY2": rewritten to route all conversions through YV16.
- "ConvertToYUY2":
ChromaOutPlacementparameter added (was missing, present in ConvertToYV16). - "ConvertBackToYUY2": kept for backward compatibility; now forwards to
ConvertToYUY2. The pre-2.5 left-pixel-only chroma hack is no longer
needed or applied; the YV16 lossless repack path avoids chroma resampling loss entirely for roundtrip workflows. - 8 bit packed RGB formats are converted to planar RGB before 444 conversion.
Utiliting the optimized and maintained planar RGB infrastructure - Fix: "ConvertToYUY2" / "ConvertToYV12": progressive YV12<->YUY2 conversion (use generic YV16/YV12 path)
- Fix: "ConvertToYUY2":
_ChromaLocation,_Matrixand_ColorRange
frame properties were not read from YV12 source frames and not written to YUY2 output frames
in the old legacy direct conversion path. - Fix: "ConvertToYUY2": SSE2 interlaced upsampling used wrong weighting direction, differing from the C reference implementation.
- Update https://avisynthplus.readthedocs.io/en/latest/avisynthdoc/corefilters/convert.html`
- matrix syntax
- ConvertToYUY2
bitsandqualityparameters
- Update Sampling https://avisynthplus.readthedocs.io/en/latest/avisynthdoc/advancedtopics/sampling.html with historical content notes
on legacyYUY2handling.