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. |
12th June 2018, 15:23 | #6162 | Link | ||
Registered User
Join Date: Feb 2014
Posts: 356
|
Quote:
Quote:
|
||
12th June 2018, 18:08 | #6163 | Link |
German doom9/Gleitz SuMo
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,783
|
Sounds like a misinterpretation of the confusingly bracketed path names... is there any reason to interpret them?
I would guess if you simplified the path and file names as much as possible, there may be no issue? |
12th June 2018, 18:11 | #6164 | Link |
Join Date: Mar 2006
Location: Barcelona
Posts: 5,034
|
Misinterpretation? All the characters in the path names are valid.
__________________
Groucho's Avisynth Stuff |
12th June 2018, 19:25 | #6166 | Link | |
Registered User
Join Date: Mar 2011
Posts: 4,829
|
Quote:
How do people put up with the crap? I plugged a USB hard drive into my ex's laptop the other day, to copy some stuff to the laptop drive, and UAC had to bother me to ask permission to access it. More than once, I think. |
|
12th June 2018, 20:20 | #6168 | Link | |
German doom9/Gleitz SuMo
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,783
|
Quote:
or maybe I misunderstood the meaning of the term "access error"? |
|
12th June 2018, 20:47 | #6169 | Link |
Join Date: Mar 2006
Location: Barcelona
Posts: 5,034
|
That's one possibility.
__________________
Groucho's Avisynth Stuff |
12th June 2018, 21:13 | #6170 | Link |
Join Date: Mar 2006
Location: Barcelona
Posts: 5,034
|
I'm curious about the "portable mode" in Megui.
I suppose this option will load the included avisynth.dll instead of the DLL that was installed in System32/SysWow64. What about the plugins that were installed with Avisynth which are referenced in the registry? The only way I can see to avoid these being used is to have an explicit "LoadPlugin()" call for each plugin used in the script, right?
__________________
Groucho's Avisynth Stuff |
13th June 2018, 03:49 | #6171 | Link | |
Registered User
Join Date: Mar 2011
Posts: 4,829
|
Quote:
Would it be preferable for MeGUI not to use auto-loading plugins? If it didn't, when Avisynth is installed other programs could open scripts that rely on auto-loading plugins but they'd fail to open in MeGUI. |
|
13th June 2018, 07:40 | #6172 | Link |
German doom9/Gleitz SuMo
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,783
|
I believe (strongly, like I read it before) that MeGUI redirects the auto-load directory during its activity. AviSynth may have an API to change the location read from the registry after the initialization of its interface.
|
13th June 2018, 10:01 | #6173 | Link | |
Join Date: Mar 2006
Location: Barcelona
Posts: 5,034
|
Quote:
1. Use ClearAutoloadDirs() (requires AVS+) 2. Remove the registry entries (quite drastic) Maybe Megui is using one of these methods. I'm too lazy to dig through the code so maybe the developer(s) can shed some light.
__________________
Groucho's Avisynth Stuff |
|
13th June 2018, 23:12 | #6174 | Link | ||
Registered User
Join Date: Nov 2009
Posts: 2,405
|
Quote:
Quote:
|
||
13th June 2018, 23:21 | #6176 | Link | |
Registered User
Join Date: Nov 2009
Posts: 2,405
|
Quote:
Based on the the avs calls in the exe files - as none of them specifies a path - will based on the default dll search order first search in the local directory before the system ones are searched. So e.g. MeGUI.exe does call avisynthwrapper.dll which will call avisynth.dll I have added in 2860 the information to the log which module path is used to detect potential issues. And yes, to avoid any issues with then not autoloaded plugin dlls, there will be LoadPlugin calls for each needed function placed / but only for the ones MeGUI is using so e.g. convertstacked.dll is not loaded. I suggest to use the addautoloaddir() command. As AVS+ will check for the registry keys and load the system installed plugin DLLs, it may potentially try to load dlls which will break AVS+.Not sure if such DLLs exist. |
|
13th June 2018, 23:24 | #6177 | Link | |
Registered User
Join Date: Nov 2009
Posts: 2,405
|
Quote:
When the checkbox is ticked I do have explicit FreeLibrary calls in place to unload avisynth.dll used by avisynthwrapper.dll. This seems to have it changed for LouieChuckyMerry somehow. |
|
14th June 2018, 02:15 | #6178 | Link |
Join Date: Mar 2006
Location: Barcelona
Posts: 5,034
|
Probably not break but there are plugins that are not supported by AVS+ (CPP 2.0 and C 2.0).
__________________
Groucho's Avisynth Stuff |
14th June 2018, 10:20 | #6179 | Link |
Registered User
Join Date: Mar 2011
Posts: 4,829
|
Compatibility with auto-loading plugins isn't exactly a new problem. If there's auto-loading plugins then it's really up to the user to make sure they're compatible with MeGUI's portable Avisynth, otherwise you can tell MeGUI to use the installed Avisynth instead. It's not really any different from ensuring auto-loading plugins are compatible with the version of Avisynth you have installed.
|
14th June 2018, 10:37 | #6180 | Link | |
HeartlessS Usurer
Join Date: Dec 2009
Location: Over the rainbow
Posts: 10,980
|
Quote:
MeGUI does its own multiple scans of the script during both load and then again when clicking on AutoEncode. So for each of the MeGUI scans, the script does its own scan (occurs at script start up), so MeGUI may be busy for about 10 seconds after script load, and it is during this time that the preview window pops up. There seems to have been some recent (within about 2 or 3 months) mod to MeGUI source that displays the preview window before the MeGUI multiple scans of script starts, and as the batcher clicks the ALT\F4 close button as soon as the preview window pops up, so when MeGUI blits the graphic to the window, it has already been closed, Bang, Crash Wallop. Before the problem arose, the window would only show up after MeGUI multiple scans had completed, and so the batcher would not close the window, because it was not there. That is how it seems to me. EDIT: Above is not an XP issue, it will occur on any OS (if a batcher is used, or the user is super quick at closing the window, I have not as yet managed to be quick enough to click it manually fast enough to crash it).
__________________
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; 14th June 2018 at 10:41. |
|
|
|