Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
13th May 2020, 14:11 | #81 | Link |
結城有紀
Join Date: Dec 2003
Location: Oregon
Posts: 895
|
There was already C++AMP. I used that a few years ago but it's still not popular till today.
__________________
My Projects x265 - Yuuki-Asuna-mod TS - ADTS AAC Splitter | LATM AAC Splitter | BS4K-ASS Neo AviSynth+ filters - F3KDB | FFT3D | DFTTest | MiniDeen | Temporal Median |
13th May 2020, 15:00 | #82 | Link | |
Registered User
Join Date: Jan 2014
Posts: 2,330
|
Quote:
Plugins which were not relying on IScriptEnvironment2 will be working fine. |
|
13th May 2020, 18:48 | #85 | Link |
HeartlessS Usurer
Join Date: Dec 2009
Location: Over the rainbow
Posts: 11,023
|
Dont blame your self P, you can in no way be held responsible for this bloody lockdown, coincidence only, really.
EDIT: to below. David Attenborough, yep, on much safer ground there
__________________
I sometimes post sober. StainlessS@MediaFire ::: AND/OR ::: StainlessS@SendSpace "Some infinities are bigger than other infinities", but how many of them are infinitely bigger ??? Last edited by StainlessS; 13th May 2020 at 19:46. |
14th May 2020, 02:54 | #87 | Link | |
Registered User
Join Date: Mar 2012
Location: Texas
Posts: 1,669
|
Quote:
asd created a GitHub account, the modified plugins from chickuzen are there. by looking at the commits I don't think they are just recompiled, then again I am no programmer . ****** asd: if you are reading this, I just want to say thank you for all of the plugins you've uploaded on the wiki. Please check the wiki talk page in the coming days, I have a question for you. Thanks again |
|
14th May 2020, 07:14 | #88 | Link | |
Registered User
Join Date: Jan 2014
Posts: 2,330
|
Quote:
|
|
14th May 2020, 07:20 | #89 | Link |
Registered User
Join Date: Jan 2018
Posts: 2,168
|
Asd-g, if you are reading this post, can port back there plugins from vapoursynth
https://forum.doom9.org/showpost.php...&postcount=841 |
14th May 2020, 09:44 | #90 | Link | |
Acid fr0g
Join Date: May 2002
Location: Italy
Posts: 2,823
|
Quote:
__________________
@turment on Telegram |
|
14th May 2020, 10:37 | #92 | Link |
Registered User
Join Date: Jan 2014
Posts: 2,330
|
It's still in a development branch called neo.
IScriptEnvironment has been extended with some new functions which broke those plugins which were using avs+ specific IScriptEnvironment2. So such plugins have to be rebuilt with adaptively using new IScriptEnvironment functions. The biggest change is the frame property support. Just like in VS. It is only the framework. Interface support and fp passing throughout all internal Avisynth+ plugins. Ideally every filter in the filter chain has to able to pass frame properties on. Such plugins should use a V8 interface NewVideoFrameP instead of NewVideoFrame. But only if V8 host is detected. Like this: Technique is very simple. Read about the changes: https://github.com/AviSynth/AviSynth...me_history.txt Grab new Avisynth headers (at the moment from here): https://github.com/AviSynth/AviSynthPlus/tree/neo Check V8 availability on create: https://github.com/pinterf/TIVTC/blo...rlace.cpp#L261 Use the new feature adaptively https://github.com/pinterf/TIVTC/blo...lanar.cpp#L169 Or when you have a source filter you can add frame properties just like in VapourSynth. Obviously it is just a framework it will require many more steps later to use this feature properly and along with specific convertions and rules. Last edited by pinterf; 14th May 2020 at 11:20. Reason: typos |
14th May 2020, 10:43 | #93 | Link |
Professional Code Monkey
Join Date: Jun 2003
Location: Kinnarps Chair
Posts: 2,595
|
Interesting and familiar looking stuff. What happens with plugins that don't pass along properties? They all just disappear or you use some simple rule to try to pass them along anyway?
__________________
VapourSynth - proving that scripting languages and video processing isn't dead yet |
14th May 2020, 11:18 | #96 | Link | |
Registered User
Join Date: Jan 2014
Posts: 2,330
|
Quote:
Plugins which do not pass properties will unfortunately break the chain. |
|
14th May 2020, 13:55 | #99 | Link | |
Professional Code Monkey
Join Date: Jun 2003
Location: Kinnarps Chair
Posts: 2,595
|
Quote:
(of course this in some cases need plugin parameter parsing and a deep knowledge of framerate modifications for plugins that do such things)
__________________
VapourSynth - proving that scripting languages and video processing isn't dead yet |
|
14th May 2020, 14:18 | #100 | Link | |
Registered User
Join Date: Jan 2014
Posts: 2,330
|
Quote:
Anyway when things are settling down I'd like to reproduce an issue with VapourSynth with which I had troubles and had to fix. But probably you can answer it right now. I added property "X" to a frame. Then later (in another "ScriptClip") I added property "X" index #1 (2nd array element). This array addition was not thread safe, second addition appeared multiple times in propShow when used in an MT environment. So the container was not detached in this case. The fix was in this commit https://github.com/AviSynth/AviSynth...48e05c60117290 Probably this one has no proper use case but I encountered the issue during my mt stress tests. |
|
Thread Tools | Search this Thread |
Display Modes | |
|
|