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. |
6th March 2014, 22:33 | #682 | Link |
AVS+ Dev
Join Date: Aug 2013
Posts: 359
|
I see no reason why frameserving to a "full editing application" like Premier shouldn't work reliably. So I still consider lansing's report a valid bug report and I will look into it. Right now I suspect it is not a leak, but some weird cache-behaviour which should be fixed, but this is just a guess right now.
__________________
AviSynth+ |
7th March 2014, 17:28 | #683 | Link |
Pig on the wing
Join Date: Mar 2002
Location: Finland
Posts: 5,731
|
I'm going to hop on from Avisynth MT (SEt's latest v2.6 build) to Avisynth+ just for some testing. Are there going to be any expected difficulties that I definitely should be aware of or can I simply install it and start fiddling on things?
__________________
And if the band you're in starts playing different tunes I'll see you on the dark side of the Moon... |
7th March 2014, 19:14 | #684 | Link | |
AVS+ Dev
Join Date: Aug 2013
Posts: 359
|
Quote:
__________________
AviSynth+ |
|
7th March 2014, 19:31 | #685 | Link | ||
Registered User
Join Date: Apr 2009
Posts: 478
|
Quote:
Here's my script: Quote:
I would love to post my source, but it's a 20GB H264 from a Blu-Ray so that might be impractical... |
||
7th March 2014, 20:14 | #686 | Link | |
AVS+ Dev
Join Date: Aug 2013
Posts: 359
|
Quote:
I'll look at that bug of yours. It is also surely not due to the new caches, because the stable build still uses the old cache.
__________________
AviSynth+ |
|
11th March 2014, 14:43 | #688 | Link |
Registered User
Join Date: Jan 2012
Location: Mesopotamia
Posts: 2,587
|
hi
In order to avoid problems with fft3dgpu and Internal mt and other problems, it would be better to have mode 0, SetFilterMTMode("", none) in mode 0 no mt mode will use, like works in regular avs and for Prefetch, the 0 should be auto like regular avs mt, and make it default thanks Last edited by real.finder; 11th March 2014 at 14:45. |
11th March 2014, 14:50 | #689 | Link | |
Registered User
Join Date: Dec 2011
Posts: 77
|
Quote:
If you are saying that there should be a mode where no MT mode is set for some filter in multithreaded filter chain, that would be impossible. The problem is that we are dealing with "filter chain" where its downstream filter can request frame from it however it wants. This is where MT mode come into play: it controls how the downstream filter request the frame from parent filter. Sadly, it still isn't perfect and we are still having problem.
__________________
AviSynth+ |
|
11th March 2014, 15:00 | #690 | Link | ||
Registered User
Join Date: Jan 2012
Location: Mesopotamia
Posts: 2,587
|
Quote:
Quote:
----------- About my words for Prefetch, is meant for it's number of threads Last edited by real.finder; 11th March 2014 at 15:09. |
||
11th March 2014, 20:05 | #691 | Link | |
AVS+ Dev
Join Date: Aug 2013
Posts: 359
|
Quote:
__________________
AviSynth+ |
|
12th March 2014, 20:14 | #693 | Link |
Avisynth language lover
Join Date: Dec 2007
Location: Spain
Posts: 3,431
|
For RGB inputs, Layer() is preferable to Overlay() for most purposes. It's faster and uses less memory, but the range of features is not exactly the same, so it cannot do some things that Overlay() can.
|
12th March 2014, 22:31 | #695 | Link | |
Registered User
Join Date: Jan 2010
Posts: 270
|
Quote:
I agree that the overlay/layer situation is a bit confusing, but without breaking compatibility with existing scripts, the best thing we could do is to unify the codebase and make one function a wrapper (possibly a script one) of another. |
|
13th March 2014, 00:45 | #696 | Link |
Registered User
Join Date: Aug 2006
Location: Stockholm/Helsinki
Posts: 805
|
Merge could also be implemented as a wrapper, unless you can make it faster by skipping all the extra stuff.
But yes, Overlay and Layer should be merged into one function with all the features and supported colorspaces of both, without doing unnecessary internal conversions. |
13th March 2014, 02:19 | #697 | Link |
Registered User
Join Date: Nov 2006
Posts: 83
|
Well, hello.
I'm just wondering if a previous filter chain used for encoding with avisynth is going to work with avisynth+. I'm getting a bit more performance with the same settings in avs+, so it made me think that maybe the plugins/filters aren't working properly. Code:
LoadPlugin("D:\Edição de video\MeGUI\tools\dgavcindex\DGAVCDecode.dll") LoadPlugin("D:\Arquivos de programas\AviSynth 2.5\plugins\removegrain\RemoveGrainSSE2.dll") LoadPlugin("D:\Arquivos de programas\AviSynth 2.5\plugins\removegrain\RepairSSE2.dll") LoadPlugin("D:\Arquivos de programas\AviSynth 2.5\plugins\removegrain\RSharpenSSE2.dll") LoadPlugin("D:\Arquivos de programas\AviSynth 2.5\plugins\outros\mt_masktools-26.dll") LoadPlugin("D:\Arquivos de programas\AviSynth 2.5\plugins\outros\mvtools2.dll") LoadPlugin("D:\Arquivos de programas\AviSynth 2.5\plugins\outros\AddGrainC.dll") LoadPlugin("D:\Arquivos de programas\AviSynth 2.5\plugins\outros\dither.dll") Import("D:\Arquivos de programas\AviSynth 2.5\plugins\outros\dither.avs") video_ep04 = AVCSource("I:\BDMV Symphogear G Vol. 2\BDMV\STREAM\00004.dga") video_ep05preview = AVCSource("I:\BDMV Symphogear G Vol. 2\BDMV\STREAM\00013.dga") video_ep04 ++ video_ep05preview addborders(0,4,0,4) super = MSuper(pel=2, sharp=1) backward_vec1 = MAnalyse(super, isb = true, delta = 1, overlap=4,mt=true) forward_vec1 = MAnalyse(super, isb = false, delta = 1, overlap=4,mt=true) MDegrain1(super, backward_vec1,forward_vec1,thSAD=64) crop(0,4,0,-4,align=true) dither_convert_8_to_16().dither_resize16(1280,720).smoothgrad().gradfun3(lsb_in=true,lsb=true,smode=2,mask=3).dither_out() |
13th March 2014, 15:44 | #698 | Link |
Registered User
Join Date: Aug 2006
Location: Stockholm/Helsinki
Posts: 805
|
Oh, and call me retarded, but where do I get revisions newer than r1576?
At least in that version, Layer completely ignores the overlay clip's alpha and assumes it's zero everywhere. Code:
m = colorbars c = blankclip(m,color=$808080) o = blankclip(m,color=$ff0000) o = mask(o,m) layer(c,o) #o.showalpha #to see that the mask is indeed there Last edited by ajp_anton; 13th March 2014 at 17:09. |
13th March 2014, 16:08 | #699 | Link | |
Registered User
Join Date: Aug 2012
Posts: 74
|
Quote:
|
|
13th March 2014, 17:09 | #700 | Link |
Registered User
Join Date: Aug 2006
Location: Stockholm/Helsinki
Posts: 805
|
Thanks.
Nope, Layer doesn't work there either. This is the reason I used Overlay in the first place, couldn't figure out how to get Layer to work so I switched. Turns out the fault wasn't mine =). |
Thread Tools | Search this Thread |
Display Modes | |
|
|