Page MenuHomeSolus

Update vapoursynth to R58

Authored by aleksvor on Apr 18 2022, 7:41 PM.




  • Out of range requests getFrame() are now properly rejected instead of possibly crashing later.
  • Removed the prefer_props argument from resizers, trying to use it will result in a warning message.
  • Fixed certain expressions failing to compile in expr filter.
  • Fixed averageframes not respecting scenechange property.
  • Added bob filter.
  • Added support for separable convolutions and optimized convolution in general.
  • Fixed audionode get_frame() in Python.
  • Enabled cache for nodes with no registered dependencies, this means nodes returned by getoutput won't need to manually have the cache enabled if they have no filter consumers.
Test Plan

Watched a video in mpv using Vapoursynth-based filter for frame interpolation.

Diff Detail

R3113 vapoursynth
Automatic diff as part of commit; lint not applicable.
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

aleksvor created this revision.Apr 18 2022, 7:41 PM
aleksvor requested review of this revision.Apr 18 2022, 7:41 PM
Staudey accepted this revision.Apr 18 2022, 8:30 PM
Staudey added a subscriber: Staudey.

LGTM, thanks!

This revision is now accepted and ready to land.Apr 18 2022, 8:30 PM
This revision was automatically updated to reflect the committed changes.