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. |
|
|
Thread Tools | Search this Thread | Display Modes |
16th February 2007, 21:05 | #462 | Link | |
Actually in reserve
Join Date: Oct 2004
Posts: 1,605
|
Quote:
Indeed, I have searched elsewhere without success Thanks for confirming this. Did
__________________
Having a problem with AutoGK? Read & use the FAQ & MORE FAQ first Want to exchange on AutoGK? try doom10.org In reserve (inactive) for an undefined period of time. |
|
17th February 2007, 05:21 | #463 | Link |
Angel of Night
Join Date: Nov 2004
Location: Tangled in the silks
Posts: 9,559
|
The big upside to less thread synchronization is more speed, as you notice. The big downside is that the less you have, the more often things crash, corrupt, or otherwise don't work right. Getting lucky most of the time isn't worth it if it crashes every 5 minutes, even if it's only on specific cpu/bus configurations.
Still, Win32 synchronization is enormously slower than pthreads, because it's designed to be cross-process, whereas in avisynth's case there's no interprocess communication. |
17th February 2007, 06:40 | #465 | Link | |
Registered User
Join Date: Jul 2002
Posts: 587
|
Quote:
I did have problems with the 2.5.7 ( 0.6 package) though strangely enough. |
|
18th February 2007, 22:15 | #466 | Link |
Registered User
Join Date: Aug 2004
Location: Denmark
Posts: 807
|
It is only true if mutex'es is used. CriticalSections is not designed to be cross-process so that is what is used in avisynth.
__________________
Get my avisynth filters @ http://www.avisynth.org/tsp/ |
18th February 2007, 22:35 | #467 | Link | |
Actually in reserve
Join Date: Oct 2004
Posts: 1,605
|
Quote:
Just installed the 2.6 pre-alpha dll with 0.6MT. It seems speedy and MT seems ok. I may have problems with setmtmode I was not having with 2.57/0.5. I'll switch back to 2.57/0.6 and test. @TSP I send a PM a few days ago. Unless not readed I suppose the answer is no. No big deal, please confirm. Did
__________________
Having a problem with AutoGK? Read & use the FAQ & MORE FAQ first Want to exchange on AutoGK? try doom10.org In reserve (inactive) for an undefined period of time. |
|
22nd February 2007, 20:01 | #469 | Link |
Actually in reserve
Join Date: Oct 2004
Posts: 1,605
|
@ TSP
No news from my last PM. The draft for the Wiki is finished (discussion tab), please check and let me know when Ok to update the main page Did
__________________
Having a problem with AutoGK? Read & use the FAQ & MORE FAQ first Want to exchange on AutoGK? try doom10.org In reserve (inactive) for an undefined period of time. |
23rd February 2007, 21:00 | #470 | Link |
Registered User
Join Date: Aug 2004
Location: Denmark
Posts: 807
|
to all: Bigdid, Pookie and I created a WIKI support page at the avisynth mediawiki for MT. It contains usefull citation from this 470 post long thread and other usefull information. You are welcome to see and contribute to it here
__________________
Get my avisynth filters @ http://www.avisynth.org/tsp/ |
25th February 2007, 01:53 | #472 | Link |
Avisynth Developer
Join Date: Jan 2003
Location: Melbourne, Australia
Posts: 3,167
|
There seems to be a problem with the pictures (I think Wilbert might be investigating)
Perhaps you could improve the enumeration of the the SetMT modes by explaining actually what each mode does, rather than the vague "this is faster but most filters don't work". I have worked with the code and even I am still not sure exactly what the intent of each mode truely is. Last edited by IanB; 25th February 2007 at 02:46. |
25th February 2007, 18:19 | #473 | Link | ||
Actually in reserve
Join Date: Oct 2004
Posts: 1,605
|
Quote:
Now fixed, thanks to Richard Berg: http://forum.doom9.org/showthread.ph...059#post960059 Quote:
@Pookie, moral "pulling the leg" is important Did
__________________
Having a problem with AutoGK? Read & use the FAQ & MORE FAQ first Want to exchange on AutoGK? try doom10.org In reserve (inactive) for an undefined period of time. |
||
28th February 2007, 00:49 | #474 | Link |
Registered User
Join Date: Aug 2004
Location: Denmark
Posts: 807
|
I finally found the bug that was causing Merlin7777 script to crash in MeGUI. It affects general stability but only causes a crash in rare circumstances. You can get the new avisynth.dll here:
avisynth 2.57 MT version 4 [src] I also created a mediaWIKI page to try explain how the different modes is supposed to work. You can see it here: http://avisynth.org/mediawiki/MT_modes_explained modes 3-6 is still missing text. I will add it later. You're welcome to modify the content to something more readable.
__________________
Get my avisynth filters @ http://www.avisynth.org/tsp/ |
28th February 2007, 06:20 | #475 | Link |
Fighting spam with a fish
Join Date: Sep 2005
Posts: 2,699
|
Yeah!!!!!!!!!!!!!!!
Great job TSP!!!!!!!!! Thank you so much! Your programing and hardwork is highly appreciated, so keep that in mind. Also know that you will always have a fan. I will download and use as soon as is humanly possible. Thanks again man! |
28th February 2007, 17:27 | #476 | Link | |
Actually in reserve
Join Date: Oct 2004
Posts: 1,605
|
Quote:
I was having problem with degrainmedian() with avisynth 2.5.7.3 or 2.6 pre-alpha and Mt 0.6, either with setmtmode(2) or (3) or (4). Only MT("") was working. It now works with the new 2.5.7.4 and setmtmode(2) Could somebody confirm so the wiki can be updated? Did
__________________
Having a problem with AutoGK? Read & use the FAQ & MORE FAQ first Want to exchange on AutoGK? try doom10.org In reserve (inactive) for an undefined period of time. |
|
1st March 2007, 21:39 | #477 | Link |
Registered User
Join Date: Aug 2004
Location: Denmark
Posts: 807
|
new version of MT.dll is up. It includes two new filters: MTi() for interlaced processing and MTsource for speeding up source filters (or slow them down, at least mpeg2dec seems to be slower with it but try and see for yourself)
It also contains a new version of avisynth 2.57 MT version 5. Only new thing in this version is that it is possible to invoke cacheMT2 using InternalCacheMT with more than 1 input clip. This is used by MTsource.
__________________
Get my avisynth filters @ http://www.avisynth.org/tsp/ |
6th March 2007, 01:12 | #478 | Link |
Registered User
Join Date: Jan 2006
Posts: 80
|
TSP,
I'm getting an error when using the new MTi() function, getting an error saying the function does not exist. I extracted the MT.dll to avisynth/plugins folder and Avisynth.dll to windows/system32 folder, replacing both existing files. Here is my MT call MTi("SeeSaw(NRlimit=0, NRlimit2=5, Sstr=1.20, Szp=1, Slimit=50, Sdamplo=6, Spower=0, bias=0, sootheT=0, SdampHi=52)",3) FYI, MT() works fine, MTi() does not. |
7th March 2007, 00:59 | #479 | Link |
Registered User
Join Date: Aug 2004
Location: Denmark
Posts: 807
|
n3w813: Could you post a frame from this script (use www.imageshack.ws to host it) :
Code:
mtpluginpath="c:\mt.dll" #path to mt.dll s=loadplugin(mtpluginpath) version.subtitle(s)
__________________
Get my avisynth filters @ http://www.avisynth.org/tsp/ |
13th March 2007, 14:14 | #480 | Link |
Fighting spam with a fish
Join Date: Sep 2005
Posts: 2,699
|
Uh, TSP, sorry man, but I still have a problem. I am still using that blank clip script, but x264 rev 628 just kind of hangs there about 25% or so. I doesn't even report an error, it just sits there. The progress window says 25%, yet with the FPS rate slowly going down.
I am encoding it with MeGUI, using HQ-Slow profile with threads set to "0", or "auto". Atleast it doesn't crash, huh? |
|
|