78 Commits

Author SHA256 Message Date
de28437b86 Accepting request 1282160 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1282160
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vapoursynth?expand=0&rev=31
2025-06-03 15:54:26 +00:00
6855fc0517 - Update to 72:
* added named pipe output support to vspipe in windows by specifying .\pipe
  * fixed a bug that could lead to wrong timecodes being output by
    vspipe when a clip contains many different frame durations
  * the portable install script now allows the installed python version
    to be specified using the PythonVersionMajor and PythonVersionMinor
    arguments, it can also handle pre-releases properly now for easier testing
  * by default a limited python api compatible module will be compiled
    when python 3.12+ is used on all platforms
  * now supports python 3.12 and later in addition to 3.8 on windows

- Update to 71:
  * fixed vertical mirroring at edges in convolution filters
  * improved trim and audiotrim error messages
  * updated the supported python versions to 3.13 and 3.8 on windows
  * updated visual studio 2022 runtime version

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/vapoursynth?expand=0&rev=75
2025-06-03 07:43:08 +00:00
b48b5afba9 Accepting request 1202125 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1202125
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vapoursynth?expand=0&rev=30
2024-09-20 15:12:07 +00:00
8046e303ef - 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

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/vapoursynth?expand=0&rev=73
2024-09-20 08:12:49 +00:00
73e6643fce Accepting request 1185742 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1185742
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vapoursynth?expand=0&rev=29
2024-07-05 17:50:56 +00:00
323236cef3 Accepting request 1185720 from home:jubalh:branches:multimedia:libs
- 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

OBS-URL: https://build.opensuse.org/request/show/1185720
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/vapoursynth?expand=0&rev=71
2024-07-05 08:51:49 +00:00
f525c379b4 Accepting request 1173870 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1173870
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vapoursynth?expand=0&rev=28
2024-05-16 15:13:56 +00:00
b7d6eee7f3 Accepting request 1173683 from home:jubalh:branches:multimedia:libs
- 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

OBS-URL: https://build.opensuse.org/request/show/1173683
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/vapoursynth?expand=0&rev=69
2024-05-14 06:07:05 +00:00
aaaec9cd80 Accepting request 1172122 from multimedia:libs
- 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

OBS-URL: https://build.opensuse.org/request/show/1172122
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vapoursynth?expand=0&rev=27
2024-05-06 15:54:54 +00:00
d0fa381df9 - 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

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/vapoursynth?expand=0&rev=67
2024-05-06 08:45:41 +00:00
b7e9f2f9cb Accepting request 1157105 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1157105
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vapoursynth?expand=0&rev=26
2024-03-13 21:18:17 +00:00
59ef5286e5 Accepting request 1157087 from home:jubalh:branches:multimedia:libs
- 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

OBS-URL: https://build.opensuse.org/request/show/1157087
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/vapoursynth?expand=0&rev=65
2024-03-12 07:57:19 +00:00
5692183893 Accepting request 1148005 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1148005
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vapoursynth?expand=0&rev=25
2024-02-21 16:56:12 +00:00
e7353b4997 Accepting request 1147992 from home:dimstar:rpm4.20:v
Prepare for RPM 4.20

OBS-URL: https://build.opensuse.org/request/show/1147992
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/vapoursynth?expand=0&rev=63
2024-02-20 13:21:42 +00:00
1e33572e65 Accepting request 1130662 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1130662
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vapoursynth?expand=0&rev=24
2023-12-04 22:01:25 +00:00
c53ba3edd0 Accepting request 1130641 from home:StevenK:branches:multimedia:libs
- Upstream supports Cython 0.29 and 3, stop special casing it.

OBS-URL: https://build.opensuse.org/request/show/1130641
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/vapoursynth?expand=0&rev=61
2023-12-04 07:27:07 +00:00
8145481d97 Accepting request 1121327 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1121327
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vapoursynth?expand=0&rev=23
2023-10-31 19:25:27 +00:00
88191c99ee Accepting request 1121317 from home:jubalh:branches:multimedia:libs
- 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

OBS-URL: https://build.opensuse.org/request/show/1121317
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/vapoursynth?expand=0&rev=59
2023-10-30 22:04:31 +00:00
6ca8e62d36 Accepting request 1117690 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1117690
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vapoursynth?expand=0&rev=22
2023-10-13 21:15:51 +00:00
aadf41cdcd Accepting request 1117132 from home:Guillaume_G:branches:multimedia:libs
- Fix build on Leap 15.x
- Add patch to revert for Leap 15.x only:
  * ac62a4d2a54bacccd09b97453bffe759c01f18ef.patch

OBS-URL: https://build.opensuse.org/request/show/1117132
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/vapoursynth?expand=0&rev=57
2023-10-13 16:18:35 +00:00
95c504961f Accepting request 1113880 from multimedia:libs
- 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

OBS-URL: https://build.opensuse.org/request/show/1113880
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vapoursynth?expand=0&rev=21
2023-09-27 22:26:11 +00:00
e327f107c8 - 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

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/vapoursynth?expand=0&rev=55
2023-09-27 12:53:39 +00:00
804692cad8 Accepting request 1113183 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1113183
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vapoursynth?expand=0&rev=20
2023-09-25 18:02:23 +00:00
9746525992 Accepting request 1113174 from home:munix9:branches:multimedia:libs
- Fix build on Factory/TW: requires python3-Cython0
- Fix build on Leap 15.4/15.5: requires gcc/gcc-c++ >= 11

OBS-URL: https://build.opensuse.org/request/show/1113174
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/vapoursynth?expand=0&rev=53
2023-09-23 10:07:20 +00:00
925ad29720 Accepting request 1094844 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1094844
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vapoursynth?expand=0&rev=19
2023-06-23 19:53:36 +00:00
53fc65749a Accepting request 1094835 from home:jubalh:branches:multimedia:libs
- 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

OBS-URL: https://build.opensuse.org/request/show/1094835
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/vapoursynth?expand=0&rev=51
2023-06-23 10:39:23 +00:00
dada408e23 Accepting request 1076723 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1076723
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vapoursynth?expand=0&rev=18
2023-04-02 17:18:28 +00:00
5be44c59c1 Accepting request 1076396 from home:jubalh:branches:multimedia:libs
- 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/

OBS-URL: https://build.opensuse.org/request/show/1076396
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/vapoursynth?expand=0&rev=49
2023-04-02 10:02:41 +00:00
Richard Brown
5bdb4fcbbe Accepting request 912352 from multimedia:libs
- Update to 54:
  * Floating point mask clips are now a consistent thing
- Remove vapoursynth-include.patch: upstreamed

OBS-URL: https://build.opensuse.org/request/show/912352
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vapoursynth?expand=0&rev=17
2021-08-18 06:55:47 +00:00
7a6e1cf67d - Remove vapoursynth-include.patch: upstreamed
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/vapoursynth?expand=0&rev=48
2021-08-16 07:23:04 +00:00
715ca52f18 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/vapoursynth?expand=0&rev=47 2021-08-16 07:18:50 +00:00
703f6f686e - Update to 54:
* Floating point mask clips are now a consistent thing

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/vapoursynth?expand=0&rev=46
2021-08-16 07:14:10 +00:00
1bae70d1cc Accepting request 906103 from multimedia:libs
- 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

OBS-URL: https://build.opensuse.org/request/show/906103
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vapoursynth?expand=0&rev=16
2021-07-13 20:37:40 +00:00
e436fcb1e1 * and commits b5ed913f, a4c4eba7
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/vapoursynth?expand=0&rev=45
2021-07-13 11:18:59 +00:00
7e263c7982 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/vapoursynth?expand=0&rev=44 2021-07-13 11:09:58 +00:00
a55a6a976f OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/vapoursynth?expand=0&rev=43 2021-07-13 11:04:23 +00:00
d2c5eae483 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/vapoursynth?expand=0&rev=42 2021-07-13 10:59:41 +00:00
90b1adcd39 * b5ed913f
* a4c4eba7

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/vapoursynth?expand=0&rev=41
2021-07-13 10:56:34 +00:00
f1ffb04ac8 See:
* https://github.com/vapoursynth/vapoursynth/issues/686
  * https://github.com/vapoursynth/vapoursynth/issues/688

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/vapoursynth?expand=0&rev=40
2021-07-13 10:44:27 +00:00
3842171464 - Fix build with gcc11:
Add vapoursynth-include.patch
  See https://github.com/vapoursynth/vapoursynth/issues/686

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/vapoursynth?expand=0&rev=39
2021-07-13 10:37:14 +00:00
6720c8017c Accepting request 889195 from multimedia:libs
- Update to version 53:
  * Bugfix release

OBS-URL: https://build.opensuse.org/request/show/889195
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vapoursynth?expand=0&rev=15
2021-04-29 20:46:24 +00:00
83bab86c07 - Update to version 53:
* Bugfix release

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/vapoursynth?expand=0&rev=37
2021-04-29 07:28:46 +00:00
d868f85aa3 Accepting request 829017 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/829017
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vapoursynth?expand=0&rev=14
2020-08-25 07:39:41 +00:00
4c76a40482 Accepting request 828862 from home:jubalh:branches:multimedia:libs
- 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

OBS-URL: https://build.opensuse.org/request/show/828862
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/vapoursynth?expand=0&rev=35
2020-08-24 16:36:43 +00:00
c2767da787 Accepting request 825770 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/825770
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vapoursynth?expand=0&rev=13
2020-08-12 08:35:03 +00:00
2348eb1b2b Accepting request 825748 from home:jubalh:branches:multimedia:libs
- 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

OBS-URL: https://build.opensuse.org/request/show/825748
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/vapoursynth?expand=0&rev=33
2020-08-11 11:31:32 +00:00
2e031e4f0b Accepting request 805591 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/805591
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vapoursynth?expand=0&rev=12
2020-05-14 21:27:41 +00:00
79da7b03e9 Accepting request 805511 from home:jubalh:branches:multimedia:libs
- 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

OBS-URL: https://build.opensuse.org/request/show/805511
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/vapoursynth?expand=0&rev=31
2020-05-14 12:25:45 +00:00
541e4f046a Accepting request 797094 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/797094
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vapoursynth?expand=0&rev=11
2020-04-25 18:31:40 +00:00
f1c240bf1e Accepting request 797084 from home:jubalh:branches:multimedia:libs
- 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

OBS-URL: https://build.opensuse.org/request/show/797084
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/vapoursynth?expand=0&rev=29
2020-04-24 09:59:02 +00:00