Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:infi777:games
vapoursynth
vapoursynth.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File vapoursynth.changes of Package vapoursynth
------------------------------------------------------------------- Wed Sep 18 19:41:07 UTC 2024 - Michael Vetter <mvetter@suse.com> - Update to 70: * the inspectable core flag is now correctly detected by the vsscript python environment when an external core is supplied * fixed a potential crash that could happen when more than 2 audio clips are spliced at the same time ------------------------------------------------------------------- Fri Jul 5 06:30:51 UTC 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 13:54:38 UTC 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 6 08:39:31 UTC 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 05:42:30 UTC 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 13:13:02 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org> - Use %patch -P N instead of deprecated %patchN. ------------------------------------------------------------------- Mon Dec 4 04:05:56 UTC 2023 - Steve Kowalik <steven.kowalik@suse.com> - Upstream supports Cython 0.29 and 3, stop special casing it. ------------------------------------------------------------------- Mon Oct 30 21:31:59 UTC 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 07:48:58 UTC 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 12:50:11 UTC 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 08:55:44 UTC 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 10:06:55 UTC 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 06:54:53 UTC 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 07:13:33 UTC 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 10:36:31 UTC 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 07:25:25 UTC 2021 - Martin Pluskal <mpluskal@suse.com> - Update to version 53: * Bugfix release ------------------------------------------------------------------- Mon Aug 24 08:07:44 UTC 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 09:45:48 UTC 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 08:48:43 UTC 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 09:11:34 UTC 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 04:29:02 UTC 2020 - Steve Kowalik <steven.kowalik@suse.com> - Add patch python38-compile.patch to build against Python 3.8, from upstream. ------------------------------------------------------------------- Thu Jan 2 10:05:29 UTC 2020 - Christophe Giboudeaux <christophe@krop.fr> - Add the missing libarchive dependency. ------------------------------------------------------------------- Fri Dec 20 12:35:12 UTC 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 5 07:19:01 UTC 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 1 11:21:05 UTC 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 7 13:10:23 UTC 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 15:51:41 UTC 2018 - guillaume.gardet@opensuse.org - Add patch to fix aarch64 build: * vapoursynth-upstream-fix-for-aarch64.patch ------------------------------------------------------------------- Fri Feb 16 20:01:01 UTC 2018 - olaf@aepfle.de - Obsolete libvapoursynth to cleanup old packages during upgrade ------------------------------------------------------------------- Fri Feb 9 08:32:43 UTC 2018 - mpluskal@suse.com - Update to version 43: * Mostly bugfixes and internal changes (see provided ChangeLog for details) ------------------------------------------------------------------- Sun Dec 3 07:14:31 UTC 2017 - mpluskal@suse.com - Create subpackag for python bindings - Enable libass, ffmpeg, ImageMagick and Tesseract OCR support ------------------------------------------------------------------- Thu Nov 30 13:45:01 UTC 2017 - jengelh@inai.de - vapoursynth-devel needs to pull in libvapoursynth-script0 ------------------------------------------------------------------- Mon Nov 27 12:23:01 UTC 2017 - mpluskal@suse.com - Rename previously added patch to match our patching guidelines: * vapoursynth-version.patch ------------------------------------------------------------------- Mon Nov 27 10:54:23 UTC 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 08:36:07 UTC 2017 - mpluskal@suse.com - Update to version R40 - Clean up spec file a bit ------------------------------------------------------------------- Sat Nov 5 12:31:06 UTC 2016 - antispace@codesector.co - Updated to R35 - Added disclaimer comment block - Renamed plugin package names to include 'plugin-' ------------------------------------------------------------------- Sat Oct 22 00:33:23 UTC 2016 - antispace@codesector.co - Cleaned up package descriptions and Summary tags ------------------------------------------------------------------- Sat Oct 22 00:22:31 UTC 2016 - antispace@codesector.co - Renamed main package to libvapoursynth ------------------------------------------------------------------- Sat Oct 22 00:13:24 UTC 2016 - antispace@codesector.co - Packaged R34 - Split plugins into their own separate packages
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor