Page MenuHomeSolus

Update vapoursynth to R50
ClosedPublic

Authored by aleksvor on Jun 8 2020, 7:18 PM.
Tags
None
Referenced Files
F10888748: D9025.id21759.diff
Jun 27 2023, 7:26 AM
F10879618: D9025.id21759.diff
Jun 22 2023, 3:34 AM
F10879003: D9025.diff
Jun 21 2023, 5:24 PM
F10878247: D9025.id21705.diff
Jun 21 2023, 6:14 AM
F10870210: D9025.diff
Jun 18 2023, 8:42 AM
F10800542: D9025.id21705.diff
May 28 2023, 8:46 PM
Subscribers

Details

Summary

Changelog:

  • Fixed several minor issues related to path handling in vsrepo.
  • Added _version_ and _api_version_ to Python module to make detecting version mismatches easier.
  • Improved rounding in averageframes.
  • Fixed averageframes not properly rejecting more than 31 weights or nodes.
  • Fixed crash in textfilter line wrapping introduced in R49.
  • Fixed regression introduced in R48 where expr, sobel and prewitt wouldn't clamp 9-15 bit output to valid range.
  • Fixed crash due to null pointer dereference when instantiated many Vapoursynth classes directly in Python.
Test Plan
  1. Loaded script for motion interpolation (using external MVTools plugin) in mpv.
  2. Checked filter list to ensure that Vapoursynth is present in the filter chain.
  3. Checked that motion interpolation works (mpv shows 30 FPS specified and 60 FPS estimated, video looks smooth with typical compensation artifacts).

Diff Detail

Repository
R3113 vapoursynth
Lint
Lint Not Applicable
Unit
Tests Not Applicable