Open AkarinVS opened 3 years ago
core.add_cache
was removed, does it still make sense to revert?
Release R55.A2b status snapshot:
We should definitely fix all these issues as they impact real scripts:
get_read_array
and get_write_array
, see PR https://github.com/vapoursynth/vapoursynth/pull/744 and https://github.com/vapoursynth/vapoursynth/pull/738 (I won't allow introducing of numpy
dependency though.)bint delete
support from std.SetFrameProp
, see PR https://github.com/vapoursynth/vapoursynth/pull/739core.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. What's more, now -c
is an entirely different feature (--container
).-a
will pass as str
, not bytes
objects. // introduce vspipe3 that restores R54 behavior?
We should definitely fix all these issues as they impact real scripts:
get_read_array
andget_write_array
, see PR https://github.com/vapoursynth/vapoursynth/pull/744 and https://github.com/vapoursynth/vapoursynth/pull/738 (I won't allow introducing ofnumpy
dependency though.)bint delete
support fromstd.SetFrameProp
, see PR https://github.com/vapoursynth/vapoursynth/pull/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.