You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
vs.Format changed to vs.VideoFormat, add an alias.
core.get_plugins() deprecated. Reverse the deprecation.
vs.register_format deprecated. Reverse the deprecation.
removed vs.get_core() and other deprecated functions. Add them back.
vs.get_core(add_cache=False) support (used by seek-test.py)
core.add_cache removed. Just add a dummy property.
vspipe no longer changes the current directory into the script's directory, that is, -c is now always active, breaking a feature dated back to R46. What's more, now -c is an entirely different feature (--container). R56 further complicates this by reverting to the previous behavior without having a way to disable it (as vspipe -c is reused to mean something entire different)
vspipe -a will pass as str, not bytes objects. // introduce vspipe3 that restores R54 behavior? (A universal workaround: when passing utf-8 strings, use a = os.fsdecode(a) to get a string no matter the type of a is str or bytes.(os.fsdecode does not work on Windows as it doesn't always use utf-8 encoding.) If only passing filenames to source filters, then the type of variables doesn't matter.)
api3 filters that return alpha clips are broken (the alpha clip is never requested)
(R57) leading underscore in filter parameter names are no longer skipped (to fix std.SetFrameProps). VS-C will strip the leading underscore only for std.SetFrameProps alone to retain compatibility with older VS versions.
api3 python VideoFrame has a planes() undocumented API, which is used by VapourSynth-TCPClip.
resize plugins switched the default value for option prefer_props from False (R54) to True(R58) and trigger a warning. (vs-c will keep prefer_props=False default of R54). R58 also silently removed the option. After facing backlashes from previewers, added back the option but totally ignored its setting.
Possibly unfixable?
vs.YCOCG color space
modified preset format numbers?
vnode vs node in function parameters.
The text was updated successfully, but these errors were encountered:
core.get_plugins() deprecated. Reverse the deprecation.
vs.register_format deprecated. Reverse the deprecation.
removed vs.get_core() and other deprecated functions. Add them back.
vs.get_core(add_cache=False) support (used by seek-test.py)
core.add_cache removed. Just add a dummy property.
vspipe no longer changes the current directory into the script's directory, that is, -c is now always active. What's more, now -c is an entirely different feature (--container).
vspipe -a will pass as str, not bytes objects. // introduce vspipe3 that restores R54 behavior?
api3 filters that return alpha clips are broken (the alpha clip is never requested)
We should definitely fix all these issues as they impact real scripts:
get_read_array
andget_write_array
, see PR cython: restore old low-level frame data access APIs (take 2) vapoursynth/vapoursynth#744 and cython: restore old low-level frame data access APIs vapoursynth/vapoursynth#738 (I won't allow introducing ofnumpy
dependency though.)bint delete
support fromstd.SetFrameProp
, see PR std: restore ability to delete frame property with SetFrameProp vapoursynth/vapoursynth#739vs.Format
changed tovs.VideoFormat
, add an alias.core.get_plugins()
deprecated. Reverse the deprecation.vs.register_format
deprecated. Reverse the deprecation.vs.get_core()
and other deprecated functions. Add them back.vs.get_core(add_cache=False)
support (used by seek-test.py)core.add_cache
removed. Just add a dummy property.-c
is now always active, breaking a feature dated back to R46. What's more, now-c
is an entirely different feature (--container
). R56 further complicates this by reverting to the previous behavior without having a way to disable it (asvspipe -c
is reused to mean something entire different)-a
will pass asstr
, notbytes
objects. // introduce vspipe3 that restores R54 behavior? (A universal workaround: when passing utf-8 strings, use(a = os.fsdecode(a)
to get a string no matter the type ofa
isstr
orbytes
.os.fsdecode
does not work on Windows as it doesn't always use utf-8 encoding.) If only passing filenames to source filters, then the type of variables doesn't matter.)std.SetFrameProps
). VS-C will strip the leading underscore only forstd.SetFrameProps
alone to retain compatibility with older VS versions.planes()
undocumented API, which is used by VapourSynth-TCPClip.resize
plugins switched the default value for optionprefer_props
fromFalse
(R54) toTrue
(R58) and trigger a warning. (vs-c will keepprefer_props=False
default of R54). R58 also silently removed the option. After facing backlashes from previewers, added back the option but totally ignored its setting.Possibly unfixable?
vs.YCOCG
color spacevnode
vsnode
in function parameters.The text was updated successfully, but these errors were encountered: