| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: vapoursynth-devel | Distribution: SUSE Linux Enterprise 16 |
| Version: 69 | Vendor: openSUSE |
| Release: bp160.1.13 | Build date: Fri Jul 5 08:30:51 2024 |
| Group: Development/Libraries/C and C++ | Build host: reproducible |
| Size: 320961 | Source RPM: vapoursynth-69-bp160.1.13.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: http://www.vapoursynth.com/ | |
| Summary: Development files for VapourSynth | |
Header files and pkg-config headers for VapourSynth.
LGPL-2.1-only
* Fri Jul 05 2024 Michael Vetter <mvetter@suse.com>
- Update to 69:
* added YUV420PS/H and YUV422PS/H constants for convenience
* vspipe --info will now output information for all set output nodes
* added a new function to to the vsscript api to get a list of all set output
indices, since most users don't need vsscript api 4.2 you now have to
define VSSCRIPT_USE_LATEST_API or VSSCRIPT_USE_API_42 to actually require it
* the python module will now warn if it doesn't match the core library
version when creating a core
* updated zimg to fix a rare resizing bug that only happens around 0.5x
* scaling with avx512 optimizations
* now always sets console output codepage to utf8 in windows
* Mon May 13 2024 Michael Vetter <mvetter@suse.com>
- Update to 68:
* fixed portable base path detection, was broken in r67
* fixed is_inspectable, was broken in r67
* reverted widestring print changes in vspipe from r67
* Mon May 06 2024 Michael Vetter <mvetter@suse.com>
- Update to 67:
* since most plugins don't need api 4.1 you now have to define
VS_USE_LATEST_API or VS_USE_API_41 to actually
* require it
* fixed a minor performance issue
* all suitable constants are now IntEnum type instead of IntFlag
when compiled with cython 3.x
* fixed constants in vapoursynth module not being correctly
coerced to int type when used passed to plugin
* functions due to cython 3.x changes
* vfw and avfs will now output YUV420P12 and YUV422P12 as P016
and P216 fourcc (16 bit) to make things more
* convenient
* fixed 19-24 bit audio output in vfw
* fixed handling of audio decoding errors in vfw
* fixed the reported plugin path being empty
* improved the portable install script
* Tue Mar 12 2024 Michael Vetter <mvetter@suse.com>
- Update to 66:
* updated the supported python versions to 3.12 and 3.8
* added an option to write a full filter graph with time information
to file when done processing in vspipe
* clarified where different information will be output in vspipe
* fixed backslashes and linebreaks not being properly escaped in dot graph output
* copyframeprops can now optionally copy only a subset of properties
* removeframeprops function now accepts wildcards in property names
* added prop_src argument to shuffleplanes
* added an access pattern mode when only repeatedly requesting the last frame of a clip
* added approximate_gamma option to resizers (saindriches)
* added plugin_path property to plugin object in python
* audio is now clamped instead of wrapped around in audiomix and
audiogain, these functions can also now warn when
* clipping happens
* the vfw wrapper now provides simple waveformatex information
automatically if the audio is mono or flagged as
* plain stereo and samples contain no padding bits
* increased the get_frame error message buffer size in python,
fewer messages should be truncated now
* added missing st428 transfer characteristics to resize
* made most graph information functions part of the stable api
and bumped the version to 4.1
* added new frame request pattern where only the last frame
is requested multiple times to further improve cache
* usage
* added new api functions for cache clearing
* fixed request pattern set for selectevery with multiple identical offsets
* fixed request pattern set for premultiply
* expose number of bytes used by cache in python and clean up
version and str representations of things
* fixed modifyframe filter not properly copying its own videoinfo
which may cause crashes if nothing else
* references the format node
* fixed setcache function leaking a node reference
* Tue Feb 20 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Use %patch -P N instead of deprecated %patchN.
* Mon Dec 04 2023 Steve Kowalik <steven.kowalik@suse.com>
- Upstream supports Cython 0.29 and 3, stop special casing it.
* Mon Oct 30 2023 Michael Vetter <mvetter@suse.com>
- Update to 65:
* fixed inspection api sometimes causing memory corruption when
used from python
* frame properties in python are now return as str type instead
of bytes when hinted as utf8 printable
* fixed how unprintable data is returned from plugin functions
in python, previously it would leak a ctypes pointer
* with no length instead of returning a bytes object
* fixed a bug in the avx2 maskedmerge float premultiplied code
path that would switch the two input clips
* reverted the from_chars code a bit more to make no locale affect
float parsing
* fixed the sar adjustment for real this time
* Thu Oct 12 2023 Guillaume GARDET <guillaume.gardet@opensuse.org>
- Fix build on Leap 15.x
- Add patch to revert for Leap 15.x only:
* ac62a4d2a54bacccd09b97453bffe759c01f18ef.patch
* Wed Sep 27 2023 Michael Vetter <mvetter@suse.com>
- Update to 64:
* fixed compilation on osx where the default standard library
doesn't have a full implementation of std::from_chars
* fixed SAR adjustment in resizer when source cropping is used
* added -- as an alternate to . to indicate no output in vspipe
since shells have a tendency to expand .
* added json output of video frame properties to vspipe
* fixed clearMap function, previously it would forget to properly
clear the error state in maps which could cause
* crashes in frameeval and other filters
* 32 bit binaries are no longer provided for windows
* updated zimg to fix issues on zen4 cpus
* added support for cython 3.x
* Sat Sep 23 2023 munix9@googlemail.com
- Fix build on Factory/TW: requires python3-Cython0
- Fix build on Leap 15.4/15.5: requires gcc/gcc-c++ >= 11
* Fri Jun 23 2023 Michael Vetter <mvetter@suse.com>
- Update to 63:
* Updat all api documentation for api4
* Switch to C++17 for the entire project
* Add a warning every time the deprecated cache filter is instantiated and ignored
* Fix a regression with alpha nodes in vspipe introduced in r62
* Fri Mar 31 2023 Michael Vetter <mvetter@suse.com>
- Update to 62:
* updated the supported python versions to 3.11 and 3.8
* now up to 500 log messages are cached when no log handler is attached
* improvements to repr, audio channel handling and other python fixes
* added a class Local for environment-local values
- Refresh vapoursynth-version.patch
- Remove plugins. All plugins now available at https://vsdb.top/
* Mon Aug 16 2021 Michael Vetter <mvetter@suse.com>
- Update to 54:
* Floating point mask clips are now a consistent thing
- Remove vapoursynth-include.patch: upstreamed
* Tue Jul 13 2021 Michael Vetter <mvetter@suse.com>
- Fix build with gcc11:
Add vapoursynth-include.patch
See:
* https://github.com/vapoursynth/vapoursynth/issues/686
* https://github.com/vapoursynth/vapoursynth/issues/688
* and commits b5ed913f, a4c4eba7
* Thu Apr 29 2021 Martin Pluskal <mpluskal@suse.com>
- Update to version 53:
* Bugfix release
* Mon Aug 24 2020 Michael Vetter <mvetter@suse.com>
- Update to 52:
* updated visual studio 2019 runtime version
* updated zimg
* updated vsrepo with support for python wheel packages
* vsgenstubs is now included with vsrepo
* fixed maximum for 16 bit input with diagonal filters and optimizations
* fixed deadlock in fmserial filters introduced in r51
* fixed more averageframes bugs
* Tue Aug 11 2020 Michael Vetter <mvetter@suse.com>
- Update to 51:
* updated visual studio 2019 runtime version
* 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 compilation when avs+ master is used
* 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
* Thu May 14 2020 Michael Vetter <mvetter@suse.com>
- 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 <mvetter@suse.com>
- 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 <steven.kowalik@suse.com>
- Add patch python38-compile.patch to build against Python 3.8, from
upstream.
* Thu Jan 02 2020 Christophe Giboudeaux <christophe@krop.fr>
- Add the missing libarchive dependency.
* Fri Dec 20 2019 Martin Pluskal <mpluskal@suse.com>
- 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
installer
* 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 mvetter@suse.com
- 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 mvetter@suse.com
- 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 <mpluskal@suse.com>
- 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
(dubhater)
* 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
(sekrit-twc)
* minor documentation updates
- Drop no longer needed patch:
* vapoursynth-upstream-fix-for-aarch64.patch
* Thu Apr 26 2018 guillaume.gardet@opensuse.org
- Add patch to fix aarch64 build:
* vapoursynth-upstream-fix-for-aarch64.patch
* Fri Feb 16 2018 olaf@aepfle.de
- Obsolete libvapoursynth to cleanup old packages during upgrade
* Fri Feb 09 2018 mpluskal@suse.com
- Update to version 43:
* Mostly bugfixes and internal changes (see provided ChangeLog
for details)
* Sun Dec 03 2017 mpluskal@suse.com
- Create subpackag for python bindings
- Enable libass, ffmpeg, ImageMagick and Tesseract OCR support
* Thu Nov 30 2017 jengelh@inai.de
- vapoursynth-devel needs to pull in libvapoursynth-script0
* Mon Nov 27 2017 mpluskal@suse.com
- Rename previously added patch to match our patching guidelines:
* vapoursynth-version.patch
* Mon Nov 27 2017 jengelh@inai.de
- Correct package version (it is 40 not R40, as per configure.ac).
- 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 mpluskal@suse.com
- Update to version R40
- Clean up spec file a bit
* Sat Nov 05 2016 antispace@codesector.co
- Updated to R35
- Added disclaimer comment block
- Renamed plugin package names to include 'plugin-'
* Sat Oct 22 2016 antispace@codesector.co
- Cleaned up package descriptions and Summary tags
* Sat Oct 22 2016 antispace@codesector.co
- Renamed main package to libvapoursynth
* Sat Oct 22 2016 antispace@codesector.co
- Packaged R34
- Split plugins into their own separate packages
/usr/include/vapoursynth /usr/include/vapoursynth/VSConstants4.h /usr/include/vapoursynth/VSHelper.h /usr/include/vapoursynth/VSHelper4.h /usr/include/vapoursynth/VSScript.h /usr/include/vapoursynth/VSScript4.h /usr/include/vapoursynth/VapourSynth.h /usr/include/vapoursynth/VapourSynth4.h /usr/lib64/libvapoursynth-script.so /usr/lib64/libvapoursynth.so /usr/lib64/pkgconfig/vapoursynth-script.pc /usr/lib64/pkgconfig/vapoursynth.pc /usr/share/doc/packages/vapoursynth-devel /usr/share/doc/packages/vapoursynth-devel/doc /usr/share/doc/packages/vapoursynth-devel/doc/api /usr/share/doc/packages/vapoursynth-devel/doc/api/vapoursynth4.h.rst /usr/share/doc/packages/vapoursynth-devel/doc/api/vshelper4.h.rst /usr/share/doc/packages/vapoursynth-devel/doc/api/vsscript4.h.rst /usr/share/doc/packages/vapoursynth-devel/doc/apireference.rst /usr/share/doc/packages/vapoursynth-devel/doc/applications.rst /usr/share/doc/packages/vapoursynth-devel/doc/conf.py /usr/share/doc/packages/vapoursynth-devel/doc/custom /usr/share/doc/packages/vapoursynth-devel/doc/custom/css /usr/share/doc/packages/vapoursynth-devel/doc/custom/css/custom.css /usr/share/doc/packages/vapoursynth-devel/doc/functions /usr/share/doc/packages/vapoursynth-devel/doc/functions.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/audio /usr/share/doc/packages/vapoursynth-devel/doc/functions/audio/assumesamplerate.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/audio/audiogain.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/audio/audioloop.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/audio/audiomix.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/audio/audioreverse.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/audio/audiosplice.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/audio/audiotrim.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/audio/blankaudio.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/audio/setaudiocache.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/audio/shufflechannels.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/audio/splitchannels.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/general /usr/share/doc/packages/vapoursynth-devel/doc/functions/general/loadallplugins.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/general/loadplugin.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/general/loadpluginavs.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/general/setmaxcpu.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/video /usr/share/doc/packages/vapoursynth-devel/doc/functions/video/addborders.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/video/assumefps.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/video/averageframes.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/video/binarize_binarizemask.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/video/blankclip.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/video/boxblur.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/video/cliptoprop.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/video/convolution.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/video/copyframeprops.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/video/crop_cropabs.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/video/deflate_inflate.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/video/deleteframes.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/video/doubleweave.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/video/duplicateframes.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/video/expr.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/video/flipvertical_fliphorizontal.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/video/frameeval.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/video/freezeframes.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/video/interleave.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/video/invert_invertmask.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/video/levels.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/video/limiter.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/video/loop.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/video/lut.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/video/lut2.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/video/makediff.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/video/makefulldiff.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/video/maskedmerge.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/video/median.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/video/merge.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/video/mergediff.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/video/mergefulldiff.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/video/minimum_maximum.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/video/modifyframe.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/video/pemverifier.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/video/planestats.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/video/premultiply.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/video/prewitt_sobel.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/video/proptoclip.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/video/removeframeprops.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/video/resize.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/video/reverse.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/video/selectevery.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/video/separatefields.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/video/setfieldbased.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/video/setframeprop.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/video/setframeprops.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/video/setvideocache.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/video/shuffleplanes.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/video/splice.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/video/splitplanes.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/video/stackvertical_stackhorizontal.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/video/text /usr/share/doc/packages/vapoursynth-devel/doc/functions/video/text/clipinfo.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/video/text/coreinfo.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/video/text/framenum.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/video/text/frameprops.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/video/text/text.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/video/transpose.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/video/trim.rst /usr/share/doc/packages/vapoursynth-devel/doc/functions/video/turn180.rst /usr/share/doc/packages/vapoursynth-devel/doc/gettingstarted.rst /usr/share/doc/packages/vapoursynth-devel/doc/index.rst /usr/share/doc/packages/vapoursynth-devel/doc/installation.rst /usr/share/doc/packages/vapoursynth-devel/doc/introduction.rst /usr/share/doc/packages/vapoursynth-devel/doc/output.rst /usr/share/doc/packages/vapoursynth-devel/doc/pythonreference.rst
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Sep 30 22:53:47 2025