Page MenuHomeSolus

Update vapoursynth to R51
ClosedPublic

Authored by aleksvor on Aug 4 2020, 7:00 PM.
Tags
None
Referenced Files
F11012117: D9373.id.diff
Fri, Aug 4, 12:35 AM
F10923341: D9373.id22599.diff
Jul 9 2023, 10:38 PM
F10891344: D9373.id22599.diff
Jun 29 2023, 12:56 AM
F10891001: D9373.id22574.diff
Jun 28 2023, 7:55 PM
F10889849: D9373.diff
Jun 28 2023, 5:02 AM
F10887116: D9373.diff
Jun 26 2023, 7:12 AM
F10793919: D9373.id.diff
May 27 2023, 1:40 PM
F10765045: D9373.id22599.diff
May 19 2023, 10:46 AM
Subscribers

Details

Summary

Changelog:

  • Fixed a cache shrinking issue.
  • Fixed a crash when removing a message handler without a free function.
  • Fixed an extremely rare threading issue only affecting fmparallelrequests filters and arframeready events.
  • Fixed lut and lut2 triggering a fatal error when invalid planes were specified.
  • Fixed property append operations on non-empty keys not properly copying the underlying data.
  • Fixed wave64 headers generated by avfs.
  • Fixed crash in averageframes with odd number of clips.
  • Scale averageframes for integer chroma by distance from grey.
  • Several fixes and improvements regarding handling of the active script environment in Python.
  • Plugin loading now has better error messages.
  • Using get_core() in Python now generates a deprecation warning since it's been deprecated for years.
Test Plan
  1. Compiled vapoursynth-mvtools plugin against it.
  2. Used Vapoursynth and MVTools plugin to interpolate 30 FPS video to 60 FPS in mpv. Checked built-in stats to ensure that Vapoursynth is being used and interpolating script works as expected.

Diff Detail

Repository
R3113 vapoursynth
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

This revision is now accepted and ready to land.Aug 5 2020, 4:13 PM
This revision was automatically updated to reflect the committed changes.