Page MenuHomeSolus

Update vapoursynth to R46

Authored by kyrios123 on Jun 29 2019, 4:44 PM.


  • added a fallback to how the appdata path is retrieved
  • the default number of threads used is now based on the process affinity
  • added a better equality check for the Format class in python
  • fixed doubleweave sometimes using the opposite field order
  • fixed broken output when stride wasn't equal to width in the python output function
  • relaxed mask clip requirements in maskedmerge
  • fixed overflow with int16 in maskedmerge
  • fixed swapped fields in doubleweave
  • fixed selectevery breaking and leaking when there are no frames to return

Depends on D6507

Signed-off-by: Pierre-Yves <>

Test Plan

Successfully build mpv against this version

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

kyrios123 created this revision.Jun 29 2019, 4:44 PM
kyrios123 requested review of this revision.Jun 29 2019, 4:44 PM
JoshStrobl accepted this revision.Jul 2 2019, 5:34 PM
JoshStrobl added a subscriber: JoshStrobl.

LGTM, thanks!

This revision is now accepted and ready to land.Jul 2 2019, 5:34 PM
This revision was automatically updated to reflect the committed changes.