Package Release Info


Update Info: Base Release
Available in Package Hub : 15 SP2





Change Logs

* Thu May 14 2020 Michael Vetter <>
- Update to 50:
  * Updated zimg to latest v2.9 so grayscale colorspace are supported
  * 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 instantiation
    many vapoursynth classes directly in python
* Fri Apr 24 2020 Michael Vetter <>
- Update to version 49:
  * Updated to python 3.8 on windows
  * Updated visual studio 2019 runtime version
  * Updated zimg and added support for spline64 resize method
  * Fixed transfer characteristics not being applied to gray
    format clips
  * Fixed vdecimate bugs when compiled on systems where char is
    unsigned by default
  * Fixed a regression introduced in r48 in that could sometimes
    cause corrupt output from expr on cpus without sse4.1
  * Fixed a savestring bug in avscompat
  * Interleave, selectevery and separate fields now have a
    modify_duration argument to determine if they modify frame
    durations and fps
  * Addborders and crop now update the _fieldbased attribute
    properly when an odd number of lines are cut from the top
  * Fixed add to path not working for single user installs
  * Fixed compilation on non-x86 systems
  * Fixed an infinite loop in the expr filter optimizer that
    was introduced in r48
- Remove python38-compile.patch: contained in upstream
- Rebase vapoursynth-version.patch
* Tue Mar 10 2020 Steve Kowalik <>
- Add patch python38-compile.patch to build against Python 3.8, from
* Thu Jan 02 2020 Christophe Giboudeaux <>
- Add the missing libarchive dependency.
* Fri Dec 20 2019 Martin Pluskal <>
- Update to version 48:
  * it's now possible to select which optimized code path is used
    for internal filters (sekrit-twc)
  * avx2 optimization in many filters, previously the internal
    ones were mostly sse2 (sekrit-twc)
  * expr filter can now better optimize expressions (sekrit-twc)
  * the 7zip executable is now bundled with vsrepo
  * the portable version now includes the documentation as well
  * the portable version now includes all the plugins bundled with
    the normal installer again
  * fixed deadlock when setMessageHandler is called a second time
  * added an option to add vspipe, avfs and vsrepo to path in the
  * added registry entries for the path to vspipe and vsrepo
  * imwri is now included in the installer
  * the overwrite argument in imwri now also disables the
    requirement for output filesnames to contain a number
  * fixed corrupt output from imwri when requesting alpha output
    but the read image doesn't have an alpha channel
- Changes for 47.2:
  * fixed broken merge intrinsics
- Changes for 47.1:
  * fixed linux and non-x86 builds
* Mon Aug 05 2019
- Update to 47:
  * fixed a crash in vdecimate when both dryrun and clip2 is set (no1d)
  * updated zimg to 2.9.2 to fix a crash that would happen on certain invalid input combinations
  * removed dependency on nasm
  * improved message handler api and core info api
  * various installer improvements including a warning if the vs2019 runtimes aren't installed
- Update vapoursynth-version.patch
* Mon Jul 01 2019
- Update to version 46:
  * added a fallback to how the appdata path is retrieved which
    works even if %USERPROFILE% isn't set
  * the default number of threads used is now based on the process
    affinity on windows, linux and bsd
  * added an option to vspipe to make it not modify the current
    working directory
  * added a better equality check for the Format class in python
  * fixed doubleweave sometimes using the opposite field order (dubhater)
  * fixed broken output when stride wasn't equal to width in the
    python output function (stuxcrystal)
  * relaxed mask clip requirements in maskedmerge (dubhater)
  * fixed overflow with int16 in maskedmerge (dubhater)
  * fixed swapped fields in doubleweave (dubhater)
  * fixed selectevery breaking and leaking when there are no frames to return
* Mon Jan 07 2019 Martin Pluskal <>
- Update to version 45 (boo#1120873):
  * avfs now uses utf8 filename support when available in avs+
  * avfs now prints the used mount point
  * removed accept_lowecase setting from the python bindings
  * fixed frame duration calculation in clipinfo (dubhater)
  * fixed bug that prevented adding vertical margins in subtext
  * documentation updates
- Changes for version 44:
  * fixed crop with compatbgr32 format where top and bottom crop
    would be switched
  * fixed crash in scdetect with one frame clips, now it simply
    returns an error since the operation is pointless
  * fixed potential multithreading issues in vsscript (stuxcrystal)
  * the resizer will now properly apply a shift even if no actual
    resizing/format conversion is being done
  * added experimental large page support and changed cache logic
  * minor documentation updates
- Drop no longer needed patch:
  * vapoursynth-upstream-fix-for-aarch64.patch
Version: 43-bp150.2.1
* Thu Apr 26 2018
- Add patch to fix aarch64 build:
  * vapoursynth-upstream-fix-for-aarch64.patch
* Fri Feb 16 2018
- Obsolete libvapoursynth to cleanup old packages during upgrade
* Fri Feb 09 2018
- Update to version 43:
  * Mostly bugfixes and internal changes (see provided ChangeLog
    for details)
* Sun Dec 03 2017
- Create subpackag for python bindings
- Enable libass, ffmpeg, ImageMagick and Tesseract OCR support
* Thu Nov 30 2017
- vapoursynth-devel needs to pull in libvapoursynth-script0
* Mon Nov 27 2017
- Rename previously added patch to match our patching guidelines:
  * vapoursynth-version.patch
* Mon Nov 27 2017
- Correct package version (it is 40 not R40, as per
- Resolve project ambiguity in %description.
- Add SLPP versioning to libvapoursynth.
- Add missing Group: tags to subpackages.
- Move bigger doc directory to -devel.
* Mon Nov 20 2017
- Update to version R40
- Clean up spec file a bit
* Sat Nov 05 2016
- Updated to R35
- Added disclaimer comment block
- Renamed plugin package names to include 'plugin-'
* Sat Oct 22 2016
- Cleaned up package descriptions and Summary tags
* Sat Oct 22 2016
- Renamed main package to libvapoursynth
* Sat Oct 22 2016
- Packaged R34
- Split plugins into their own separate packages