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 May 2017, 10:45 | #3382 | Link | |
Registered User
Join Date: May 2016
Posts: 197
|
Quote:
I have also not checked other pixel formats than YV12 (8 bit). |
|
8th May 2017, 08:12 | #3383 | Link | |
Registered User
Join Date: Jan 2014
Posts: 2,314
|
Quote:
EDIT: edge case. fixed on github Last edited by pinterf; 8th May 2017 at 08:55. Reason: fix ok. |
|
14th May 2017, 11:52 | #3384 | Link | |
Registered User
Join Date: Oct 2016
Posts: 111
|
I got pink screen when I use prefetch for dfttest x64, can someone help me?
Here's my error: http://i.imgur.com/nGHLi5j.png Here's dfttestMC: https://forum.doom9.org/showthread.p...00#post1725400 Here's my script: Quote:
|
|
22nd May 2017, 19:22 | #3389 | Link |
Soul Architect
Join Date: Apr 2014
Posts: 2,559
|
More bugs in VirtualDubFilter
https://forum.doom9.org/showthread.p...21#post1807621 |
23rd May 2017, 15:26 | #3391 | Link |
Join Date: Mar 2006
Location: Barcelona
Posts: 5,034
|
Just curious, could you try with this 64 bit version of dfttest? If that fails too, try setting "threads" to "1" in the dtftest parameters.
Last edited by Groucho2004; 23rd May 2017 at 15:28. |
25th May 2017, 05:40 | #3394 | Link | |
Registered User
Join Date: Oct 2016
Posts: 111
|
Quote:
Frames still pink and sometime there're blue frames or red frames ?_? Maybe I try to find another way, thank you Groucho2004 Fixed *yay* I tried to set dfttest with force=true and it's work SetFilterMTMode("dfttest", 2, force=true) Last edited by tuanden0; 27th May 2017 at 08:14. |
|
26th May 2017, 10:33 | #3395 | Link | |
Registered User
Join Date: Jan 2014
Posts: 2,314
|
Quote:
In MT mode MT_SERIALIZED filters are really getting parallel request for the same instance, that means that their GetFrame is called in a reentrant way, just if they were MT_NICE_FILTER. That means that the internal working buffers allocated in filter's constructor are used parallel, which is not good at all. When you encounter strange behaviour for a filter that specify itself as MT_SERIALIZABLE (such as my FFT3DFilter version does), then try a forced mode selection for it. SetFilterMTMode("FFT3DFilter",MT_MULTI_INSTANCE,force=true) Or if no autoregistering happens, just specify MT_MULTI_INSTANCE and look if it makes your process any better. |
|
28th May 2017, 06:33 | #3397 | Link |
Registered User
Join Date: Dec 2011
Posts: 354
|
I think many people asked partial multi-threading and partial single-threading.
So Can Avisynth+ can do them without problems? Sometimes most part of my script don't need multithreading. But xsharpen slows it so much when I use it with 5x super sampling. or sometimes TDecimate crashes saying "major internal error, report this to tritical" when I try multi-thread all functions. |
28th May 2017, 20:40 | #3398 | Link |
Registered User
Join Date: Jan 2014
Posts: 2,314
|
New release, smaller bug fixes, interesting additions.
Download Avisynth+ r2287-MT Code:
2487 (20170528), changes since v2455 ------------------------------------- # Fixes Blur width=16 (YV12 width=32) Overlay Lighten: artifacts when base clip and overlay clip have different widths (regression since r2290) YUY2 HorizontalReduceBy2 did nothing if target width was not mod4 # optimizations Blur, Sharpen 10-16 bits planar and RGB64: SSE2/SSE4 (2x-4x speed) # other modification, additions - New script function: int GetProcessInfo([int type = 0]) Without parameter or type==0 the current bitness of Avisynth DLL is returned (32 or 64) With type=1 the function can return a bit more detailed info: -1: error, can't establish 0: 32 bit DLL on 32 bit OS 1: 32 bit DLL on 64 bit OS (WoW64 process) 2: 64 bit DLL - ImageReader: 16 bit support; "pixel_type" parameter new formats "RGB48", "RGB64" and "Y16" - ImageWriter: 16 bit support; save RGB48, RGB64, Y16, planar RGB(A) 8 and 16 bit formats (note: greyscale through devIL can be corrupt with some formats, use png) - ImageWriter: flip greyscale images vertically (except "raw" format) - SubTitle: new parameter "font_filename" allows using non-installed fonts - Allows opening unicode filenames through VfW interface (virtualdub, MPC-HC) - Script function Import: new parameter bool "utf8" to treat the filenames as UTF8 encoded (not the script text!) - SubTitle: new parameter bool "utf8" for drawing strings encoded in UTF8. Title="Cherry blossom "+CHR($E6)+CHR($A1)+CHR($9C)+CHR($E3)+CHR($81)+CHR($AE)+CHR($E8)+CHR($8A)+CHR($B1) SubTitle(Title,utf8=true) - New script functions: ScriptNameUtf8(), ScriptFileUtf8(), ScriptDirUtf8(), they return variables $ScriptNameUtf8$, $ScriptFileUtf8$ and $ScriptDirUtf8$ respectively |
29th May 2017, 03:22 | #3399 | Link |
Retried Guesser
Join Date: Jun 2012
Posts: 1,373
|
I'm having a lot of problems with this version on both vdub 1.10 and vdubFM, even with the simplest script, namely, "Version()"
Code:
[*] AVI: Opening file "E:\Data\Downloads\_test.avs" [i] AVI: Avisynth detected. Extended error handling enabled. [*] Beginning dub operation. [i] Dub: Input (decompression) format is: RGB888. [i] Dub: Output (compression) format is: RGB888. [*] Ending operation. [E] Error: Avisynth read error: Avisynth: script open failed! Code:
[E] Error: Avisynth read error: Could not allocate video frame. Out of memory. memory_max = 536870912, memory_used = 3686451 Request=3686431 (E:\Data\Downloads\_misc.avs, line 1023) |
29th May 2017, 07:03 | #3400 | Link |
Soul Architect
Join Date: Apr 2014
Posts: 2,559
|
The way MT is implemented is a mess, and several things aren't working right now.
Any reason why it couldn't be using a simpler design with a thread pool similar to VapourSynth, instead of trying to predict the future with a magic ball and micro-managing the way there? |
Thread Tools | Search this Thread |
Display Modes | |
|
|