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. |
27th September 2005, 17:37 | #1 | Link |
Registered User
Join Date: Feb 2002
Location: Charlotte, NC USA
Posts: 1,984
|
Will release 2.6 enhance filter dir support?
I've been noticing some persistent errors with version 2.5.5 050505.
Specifically, "random" crashes which seem related to the number of DLL files in the default filter directory. It seems I'm not the only person seeing this: http://forum.doom9.org/showthread.php?t=96649 There are also some issues where VirtualDubMod will crash when the RemoveDirt files are in the default directory. Is there some form of default limit with AviSynth's housekeeping which is being violated by large numbers of DLL files or a per-filter size limit? Any idea what causes these types of crashes and, if so, will release 2.6 be more resilient?
__________________
Reclusive fart. Collecting Military, Trains, Cooking, Woodworking, Fighting Illini, Auburn Tigers |
27th September 2005, 20:47 | #3 | Link |
Registered User
Join Date: Aug 2004
Location: Denmark
Posts: 807
|
FredThompson: Could you upload the content of your default plugin directory (or post what plugins you have in it). I did have that problem but I can't reproduce it now (my old plugin directory was wiped out by a harddisk crash and real men don't take backups but cry instead ) with the current avisynth 2.60 installed
__________________
Get my avisynth filters @ http://www.avisynth.org/tsp/ |
27th September 2005, 21:01 | #4 | Link |
Registered User
Join Date: Feb 2002
Location: Charlotte, NC USA
Posts: 1,984
|
The DLLs are 7M and just a little too large to attach here. PM an FTP address to me and I can send you the directory.
__________________
Reclusive fart. Collecting Military, Trains, Cooking, Woodworking, Fighting Illini, Auburn Tigers |
27th September 2005, 22:34 | #6 | Link |
Registered User
Join Date: Feb 2002
Location: Charlotte, NC USA
Posts: 1,984
|
Sigh...ok, but don't say I didn't offer to upload the mass of filters.
Directory of C:\Program Files\AviSynth 2.5\plugins 09/27/2005 05:32p <DIR> . 09/27/2005 05:32p <DIR> .. 09/24/2005 06:08p <DIR> avisynth_c-0.15 09/24/2005 06:08p <DIR> Best Overall Framedoubler_files 09/27/2005 05:23p <DIR> Manuals 09/24/2005 06:08p <DIR> mvbob 09/24/2005 06:08p <DIR> SSE2 and SSE3 Versions 09/24/2005 06:08p <DIR> vdub_filters_v15 03/13/2004 09:38p 23,552 AlignFields.dll 10/06/2004 08:33p 0 AlignFields.dll 0.9.txt 06/08/2005 04:43a 813 Averaging brightness.avs 05/16/2005 02:58p 17,820 Best Overall Framedoubler.htm 05/15/2005 08:04a 2,953 BlindDeHalo3.avs 03/07/2005 09:58p 0 Blockbuster 0.7.txt 12/29/2002 05:11p 61,440 Blockbuster-2.5.dll 02/16/2003 10:27p 49,152 BorderControl.dll 10/06/2004 08:18a 0 BorderControl.dll 1.4.txt 11/04/2003 08:04p 32,768 ChromaShift.dll 10/06/2004 08:40a 0 ChromaShift.dll 2.7.txt 06/30/2004 03:29p 73,728 cnr2.dll 10/06/2004 07:47a 0 cnr2.dll 2.6.1.txt 08/28/2005 05:35p 65,536 ColorLooks.dll 07/06/2005 03:07a 0 ColorLooks.dll 1.3.txt 02/11/2005 07:11a 0 ColorMatrix 1.9.txt 02/23/2005 12:28a 77,824 ColorMatrix.dll 09/14/2004 02:23p 10,274 colors_rgb.avsi 06/26/2005 07:25p 139,264 ColourLike.dll 06/26/2005 07:25p 0 ColourLike.dll 230505.txt 06/23/2003 02:32a 220 Create Pulldown (Film to NTSC).avs 06/30/2003 04:05p 53,248 darksmoother.dll 05/18/2004 07:17p 86,016 Decomb.dll 10/06/2004 08:48a 0 Decomb.dll 5.21.txt 11/22/2003 11:22p 48,128 DeDot.dll 08/08/2005 02:31a 0 DeDot.dll v0.0.02 .txt 06/07/2004 07:02a 245,760 Deen.dll 07/01/2005 06:18p 0 Deen.dll 1.0 beta 1.txt 08/16/2004 07:31p 73,728 deflicker.dll 10/06/2004 08:58a 0 deflicker.dll 0.4.txt 12/03/2004 01:56a 45,056 defreq.dll 10/06/2004 08:59a 0 defreq.dll 0.5.4.txt 04/21/2005 12:55a 90,112 degrainmedian.dll 10/06/2004 08:59a 0 degrainmedian.dll 0.7.txt 03/16/2005 08:40a 1,680 DeRainbow.avs 03/31/2005 12:23a 65,536 Descratch.dll 10/06/2004 09:00a 0 Descratch.dll 0.9.txt 03/30/2005 12:16p 77,824 despot.dll 10/06/2004 09:00a 0 despot.dll 3.3.3.txt 07/06/2003 08:30a 24,576 dgbob.dll 10/06/2004 09:01a 0 dgbob.dll 1.6.0.txt 09/23/2005 09:03p 217,166 DGDecode.dll 10/06/2004 09:04a 0 DGDecode.dll 1.4.4.txt 05/01/2005 11:03a 49,152 dgfix.exe 09/23/2005 09:04p 438,272 DGIndex.exe 08/10/2005 08:21p 270 DGIndex.ini 03/01/2005 07:41p 575 DGIndex.lnk 05/01/2005 11:04a 49,152 DGParse.exe 05/01/2005 11:10a 45,056 DGTable.exe 09/23/2005 09:07p 1,550 DGVfapi.txt 09/23/2005 09:05p 57,344 DGVfapi.vfp 03/06/2005 01:07p 81,920 DirectShowSource.dll 10/06/2004 08:48p 264 Doom9 - Anti-aliasing script.url 02/24/2005 06:46a 287 Doom9 - film look on PAL DV source.url 02/24/2005 06:25a 340 Doom9 - Film-like motion blur.url 01/18/2004 10:04p 244 Doom9 - High Quality Resizing.url 02/25/2003 09:36p 45,056 Dup.dll 08/10/2005 07:58p 0 Dup.dll 2.20 beta 1.txt 01/23/2003 09:30p 57,344 DustV5.dll 12/16/2003 10:32p 122,880 DVInfo.dll 07/01/2005 06:00p 0 DVInfo.dll 20031216.txt 04/06/2005 03:21p 344,064 EffectsMany.dll 07/01/2005 05:59p 0 EffectsMany.dll 20050406.txt 02/21/2005 07:27p 0 EquLines 0.2.txt 11/29/2003 02:18a 8,192 EquLines.dll 05/21/2005 06:05p 69,632 FanFilter.dll 07/01/2005 06:14p 0 FanFilter.dll 20050521.txt 09/20/2005 09:19a 18,432 ffavisynth.dll 07/10/2005 03:13a 0 ffavisynth.dll 20050703.txt 06/18/2003 02:48p 53,248 FillMargins.dll 10/06/2004 08:58a 0 FillMargins.dll 1.0.2.0.txt 09/27/2005 05:32p 0 filterlist.txt 07/29/2004 06:07p 69,632 FluxSmooth.dll 06/28/2003 03:32p 193 Frame Numbers.avs 04/26/2005 10:05p 57,344 freeframe.dll 07/08/2005 09:00p 0 freeframe.dll 1.2.txt 03/24/2005 03:15a 409,600 freeframeconf.dll 09/06/2005 01:59a 5,117 General Cleanup.avs 04/10/2005 11:32p 40,960 GetDups.dll 04/01/2005 08:25p 0 GetDups.dll 0.8.txt 02/26/2005 03:20p 77,824 GiCoCU.dll 08/01/2003 04:35a 49,152 GrapeSmoother.dll 10/06/2004 08:33a 0 GrapeSmoother.dll 20030801.txt 08/01/2003 02:25a 57,344 GuavaComb.dll 10/06/2004 08:13a 0 GuavaComb.dll 20030801.txt 05/03/2005 05:04a 0 HDR AGC 0.1.5.txt 05/21/2005 12:39p 110,592 HDR AGC.dll 03/24/2005 03:50p 86,016 Hollywoodsq.dll 07/01/2005 06:03p 0 HollywoodSQ.dll 20050324.txt 02/21/2005 07:29p 0 HotSpot 0.1.txt 11/06/2004 01:02a 69,632 hotspot.dll 02/18/2005 03:21p 1,467 HQDering 0.1.avs 03/16/2005 07:44a 511 InterlacedScale.avs 06/11/2005 11:14p 2,453 Ivo's 01_vhs-engine[02].avs 08/30/2003 10:09p 24,576 kerneldeint.dll 10/06/2004 09:01a 0 kerneldeint.dll 1.4.0.txt 02/23/2005 06:03a 0 LeakKernelDeint 1.5.4.txt 01/18/2005 10:27p 319,488 LeakKernelDeint.dll 03/08/2005 06:26p 0 LimitedSharpen() 26 Nov '04.txt 03/08/2005 06:24p 3,801 LimitedSharpen().avs 11/03/2003 04:11a 61,440 LoadPluginEx.dll 05/16/2005 08:44a 0 LoadPluginEx.dll 2003_1103.txt 05/15/2005 08:13a 0 MaskTools 1.5.6.txt 01/03/2005 07:25a 192,512 MaskTools.dll 07/13/2005 10:05p 2,719 Matrix-Style Effect.avs 03/16/2005 08:49a 0 MipSmooth 1.11.txt 12/17/2003 09:47p 61,440 MipSmooth.dll 01/09/2004 08:55p 135,168 mpasource.dll 07/01/2005 06:05p 0 MPASource.dll 20040109.txt 04/08/2003 05:53p 28,672 MSharpen.dll 10/06/2004 09:04a 0 MSharpen.dll 1.10 beta 2.txt 01/24/2003 05:43p 36,864 Msmooth.dll 10/06/2004 09:02a 0 Msmooth.dll 2.00 beta 1.txt 08/16/2004 01:30a 32,768 msu_fieldshiftfixer.dll 05/15/2003 09:12p 36,864 MultiDecimate.dll 10/06/2004 09:03a 0 MultiDecimate.dll 1.0.7.txt 05/15/2003 09:14p 413,184 MultiDecimate.exe 02/18/2005 03:27p 0 MVTools 0.9.9.1.txt 01/20/2005 10:58p 212,992 MVTools.dll 07/04/2005 03:19p 344,064 NicAudio.dll 08/06/2005 07:07p 0 NicAudio.dll 1.1.txt 08/01/2003 05:43a 86,016 PeachSmoother.dll 10/06/2004 07:58a 0 PeachSmoother.dll 20030801.txt 05/15/2003 09:09p 61,440 ProcessMD.exe 04/14/2005 03:16a 0 rawsource 20050425.txt 04/25/2005 09:23p 57,344 rawsource.dll 02/12/2005 04:24p 126,976 Reform.dll 07/01/2005 06:09p 0 Reform.dll 20050212.txt 07/31/2003 07:53p 53,248 ReInterpolate411.dll 10/06/2004 07:55a 0 ReInterpolate411.dll 0.1.1.txt 09/24/2004 10:32p 53,248 ReInterpolate420.dll 10/06/2004 08:39p 0 ReInterpolate420.dll 2.txt 05/16/2005 01:29p 0 RemoveDirt 0.9.txt 06/21/2005 01:13a 1,381 RemoveDirt.avs 05/07/2005 01:26p 17,408 RemoveDirt.dll 06/21/2005 01:12a 1,386 RemoveDirtS.avs 05/07/2005 01:26p 61,440 RemoveDirtS.dll 02/23/2005 06:04a 0 RemoveGrain 0.9.txt 05/01/2005 01:41p 23,552 RemoveGrain.dll 05/01/2005 01:39p 61,440 RemoveGrainS.dll 05/01/2005 01:40p 22,016 Repair.dll 05/01/2005 01:39p 61,440 RepairS.dll 08/03/2004 10:29a 24,576 ReverseFieldDominance.dll 10/06/2004 08:08a 0 ReverseFieldDominance.dll 1.2.txt 04/11/2005 12:18p 28,672 SSETools.dll 04/11/2005 12:17p 69,632 SSEToolsS.dll 11/24/2004 04:53p 167,936 TCPDeliver.dll 04/09/2005 06:27p 0 TDeint 1.0 beta 3.txt 05/14/2005 09:26p 184,320 TDeint.dll 04/09/2005 06:27p 0 TIVTC 0.9.8.5.txt 04/20/2005 03:06p 225,280 TIVTC.dll 03/25/2005 06:54p 454,656 TransAll.dll 07/01/2005 06:15p 0 TransAll.dll 20050325.txt 01/23/2004 06:00p 30,208 Transition.dll 05/16/2005 11:34a 0 Transition.dll 0.4.txt 06/07/2004 07:02a 53,248 UnDot.dll 03/11/2005 01:54a 118,784 VagueDenoiser.dll 10/06/2004 09:00a 0 VagueDenoiser.dll 0.34.2.txt 02/26/2005 02:08p 0 VariableBlur 0.3.txt 05/06/2005 01:20a 73,728 VariableBlur.dll 05/16/2005 08:30a 548 VHS Anime Cleanup.avs 05/16/2004 05:39p 65,536 Videoscope.dll 07/01/2005 06:11p 0 Videoscope.dll 20040516.txt 11/03/2003 04:11a 188,416 warpsharp.dll 05/16/2005 08:44a 0 warpsharp.dll 2003_1103.txt 06/21/2005 12:08a 519 WhiteBalance.avs 166 File(s) 8,346,231 bytes
__________________
Reclusive fart. Collecting Military, Trains, Cooking, Woodworking, Fighting Illini, Auburn Tigers |
27th September 2005, 23:15 | #7 | Link |
Registered User
Join Date: Dec 2003
Location: MO, US
Posts: 999
|
What version of virtualdubmod are you using? Does it only happen when using virtualdubmod or also with virtualdub 1.6.10? Does it happen with the avisynth 2.5.6 RC1 release?
Avisynth has an internal limit of 50 external plugins, but it shouldn't crash if you reach that limit... it just won't add anymore to its internal list. However, looking at the code, it seems that in the case the # of loaded plugins is already equal to 50 freelibrary() is not called for the following plugin load attempts. That aside, I have tried to reproduce this type of crash with virtualdub 1.6.10 and recent builds of avisynth and have never been able to. |
27th September 2005, 23:34 | #8 | Link |
Registered User
Join Date: Feb 2002
Location: Charlotte, NC USA
Posts: 1,984
|
VirtualDubMod scans the AviSynth filters when it starts, VirtualDub does not.
VirtualDubMod 1.5.10.2 pukes as did the previous version with the updates patch. The RemoveDirt and TDeint packages are the ones which make VirtualDubMod puke. I don't know about AviSynth 2.5.6 RC1 because I haven't installed it. I'm running Win2K on AMD CPUs and there are 74 DLLs in the filter directory. Do you have DVD Rebuilder? Try running it with a packed filters directory and you'll see there is some kind of crash related to AviSynth. It's not specific to any encoder or filter, as best I can tell.
__________________
Reclusive fart. Collecting Military, Trains, Cooking, Woodworking, Fighting Illini, Auburn Tigers |
28th September 2005, 00:13 | #9 | Link | |
Registered User
Join Date: Dec 2003
Location: MO, US
Posts: 999
|
Quote:
EDIT: put removedirt in there and everything still works fine. EDIT2: I put over 120 filters in my plugin directory including (TDeint, removegrain, removedirt, avisynth_c, smartdecimate, masktools, warpsharp, loadpluginex, mvtools, etc...) and virtualdub/virtualdubmod still work and load fine. So this problem isn't strictly related to number of plugins. Could you try this avisynth.dll and see if the crashes still happen? You don't need to install anything, just replace the avisynth.dll in your system directory with the new one (keep a copy of the old one to change back to). Last edited by tritical; 3rd October 2005 at 06:05. |
|
28th September 2005, 03:14 | #10 | Link | |
Registered User
Join Date: May 2002
Posts: 220
|
Quote:
I remember having the very same problem some time ago. I discussed it here in these forums with some people in the same situation. I think the solution I used was removing the warpsharp & loadpluginEx filters and every AviSynth 2.0.x filters (like DustV5) form the autoload plugin. I think the problem is that after you load LoadPLuginEx AviSynth believes any subsequently loaded filter is a 2.0.x filter... To make things run smooth, you could put those filters into some other folder, and maybe create an avs script ("avsi") in the autoload directory that would then load warpsharp/LoadpluginEx and then any avs 2.0.x filters you want. Also, I sometime tried DVD-RB by using the "rockas" installer. It installs some files into the AVS autoload plug-in directory. I think I had to remove one of them to solve some problems. EDIT: Found this interesting link... http://forum.doom9.org/showthread.php?p=346685 Last edited by JuanC; 28th September 2005 at 03:47. |
|
2nd October 2005, 22:39 | #11 | Link |
Registered User
Join Date: Feb 2002
Location: Charlotte, NC USA
Posts: 1,984
|
Ah, good idea. I hadn't thought about the 2.0 filters nor was I aware of the "now everything is a 2.0" issue.
I guess it's time to do some diligant cleaning and move those 2.0 filters into a subdir as suggested. FWIW, the Rockas installer has the same filters I use. The deen it installs is newer than the one one at http://ziquash.chez.tiscali.fr/ Maybe the upcoming AviSynth 2.6 will be a little smarter about filters.
__________________
Reclusive fart. Collecting Military, Trains, Cooking, Woodworking, Fighting Illini, Auburn Tigers |
6th October 2005, 05:30 | #12 | Link |
Registered User
Join Date: Feb 2002
Location: Charlotte, NC USA
Posts: 1,984
|
From what I can see (a DVD Rebuilder job is running right now) tritical's 2.5.6 build works fine. Removing the 2.0 filters did not solve the crashing problem. I've not yet tested tritical's build with the 2.0 filters in the autoload directory. Will try that after this re-encode is complete just to ensure things work properly.
__________________
Reclusive fart. Collecting Military, Trains, Cooking, Woodworking, Fighting Illini, Auburn Tigers |
6th October 2005, 08:26 | #13 | Link |
Registered User
Join Date: Feb 2002
Location: Charlotte, NC USA
Posts: 1,984
|
LoadPluginEx.dll 2003_1103 won't "play nice" with any of the avisynth.dll versions I tried, tritical's build from earlier in this thread, 050505 or the "standard" release.
DustV5.dll doesn't like 050505 but is fine with tritical's build. warpsharp.dll 2003_1103 doesn't seem to be a problem. Solution: use tritical's build and remove LoadPluginEx.dll 2003_1103 from the autoload directory. Maybe it won't be a necessary file if the upcoming avisynth release safely supports 2.0 filters. Then again, I could just toss Dust. Ah, Steady, why won't you bless us with a proper 2.5x version?
__________________
Reclusive fart. Collecting Military, Trains, Cooking, Woodworking, Fighting Illini, Auburn Tigers |
|
|