github pinterf/AviSynthPlus v3.7.6pre-r4551
Avisynth+ v3.7.6pre-r4551 test build

pre-release22 hours ago

20260306 3.7.5.r4551 (pre 3.7.6)

  • Reenable YUY2 in planar target conversions as source (disabled in r4549)
  • ConvertToY also gets bits and quality parameters, latter is used when source is RGB.

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 and 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": ChromaOutPlacement parameter 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.
      Utilizing the optimized planar RGB infrastructure.
    • Fix: "ConvertToYUY2" / "ConvertToYV12": progressive YV12<->YUY2 conversion (use generic YV16/YV12 path)
    • Fix: "ConvertToYUY2": _ChromaLocation, _Matrix and _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
    • bits and quality parameters
  • Update Sampling https://avisynthplus.readthedocs.io/en/latest/avisynthdoc/advancedtopics/sampling.html with historical content notes
    on legacy YUY2 handling.

Don't miss a new AviSynthPlus release

NewReleases is sending notifications on new releases.