![vapoursynth warpsharp vapoursynth warpsharp](http://image.slidesharecdn.com/pathophysiologyofrespiratoryfailurefinal-130628075619-phpapp01/95/pathophysiology-of-respiratory-failure-31-638.jpg)
Now returns an error if nodes are passed between different cores There is now a minor api version as well that will be bumped when features are addedĮxpr filter can now run fully in parallel as the decimal separator in expressions, previously it would wrongly use the current locale's separator The c version of the expr filter now clamps 16bit output properly (nobody noticed this bug because everyone used the x86 asm version of the code)Įxpr filter now always uses. Improved the performance of vsmap operations
#VAPOURSYNTH WARPSHARP CODE#
Splice and interleave now properly reject clips with mismatched fps unless mismatch is setįixed possible bad behavior/crash in FrameEval under rare circumstancesįixed truncation of last digit of integers in text.FramePropsįixed that frame error messages would sometimes become lostįixed dropped frame handling in avisource which was broken by accident when adapting the code for vapoursynthįixed crash on undecodable frames in avisourceįixed assumefps when using a clip as the fps source (nodame) Vspipe can now output timecode v2 files (nodame) The expr filter now does constant folding which makes it faster in many cases (nodame) The identifiers used for keys in vsmap can only be alphanumeric and _, anything else will be rejected Interleave, separatefield and selectevery now properly adjusts the framerate including the durationsĬhanged the meaning of _FieldBased to be able to signal progressive/bff/tff material, this is now used by ffms2, eedi3 and separatefieldsįixed memory leak in assvapour destructor "unknown" length clips have been deprecated and a fatal error will happen if any plugin returns them, this change is because it was complicated, annoying and accomplished nothing compared to INT_MAX length clipsįreezeframes now doesn't need to have the ranges specified in ascending order The framerate and the frame duration property should now be a normalized numberĪll internal filters now return an error if the returned clip is longer than INT_MAX instead of undefined behavior Several bugfixes to the bundled genericfiltersĪdded compile time option to have additional guard memory around frames to detect out of bounds writes in filters Renamed the x and y arguments in cropabs to left and top to be clearer and match croprelĪddborders now rejects negative borders properly and passes through clips unchanged when all borders are 0 Improved clipinfo so it shows more relevant informationĪdded a rewritten version of genericfilters to the core (nodame)įixed the not (required two operands instead of one, asm broken) and swap (only required one operand instead of two) operators in the expr filter Relevant compile time options are now in the version string