Log in

View Full Version : Which GUIs use auto loading for AviSynth plugins?


stax76
27th May 2008, 16:22
I'm trying to convince the AviSynth dev team giving GUIs control over the AviSynth plugin directory. The registry pointer to the plugin directory as well as the default location are in protected system locations. Application can't change the plugin directory or install or delete plugins under Vista unless started explicitly with elevated privilegs. If Firefox would do it like AviSynth it would be a major hassle to install or uninstall plugins.

If there are other GUIs using auto loading, maybe the authors can support me convincing the AviSynth dev team giving applications the control they need. Autoloading helps to improve usability as well as reducing bloat by sharing plugins between applications instead of every application using their own set of plugins. According to a poll I once created (http://forum.doom9.org/showthread.php?t=106481), auto loading is the commonly preferred method of using plugins.

unskinnyboy
27th May 2008, 17:13
I used to do load manually, but then got sick of it after a while, when every time I had to copy/paste or type in a ton of LoadPlugin/Import lines whenever I wanted to import a lot of plugins/functions. Now, I am autoloading and going to do so, till something breaks. If it does, I'll deal with it then.

But that said, I'm not sure what you are asking. If it is what I think it is, then MeGUI autoloads plugins and directly updates my plugins directory on my Vista x86 machine (and you were saying this isn't possible?). I find that so convenient. AutoGK, AutoMKV, etc. for example, maintains their own filter directory under their program folders. I don't like that.

stax76
27th May 2008, 18:46
If it is what I think it is, then MeGUI autoloads plugins and directly updates my plugins directory on my Vista x86 machine (and you were saying this isn't possible?).

Does it run with elevated privilegs or is the plugin dir not within the programs dir which is a protected system dir? IIRC MeGUI needs elevated privilegs on Vista and that's far from ideal.

unskinnyboy
27th May 2008, 19:57
Although I hadn't previously thought of it, MeGUI needs admin privileges in Vista, yes. I am running it under the admin account with UAC turned off, although it isn't the hidden (a.k.a. true) administrator account.

I know it's going to differ from person to person, but for me, the situation of having to do an encode under a non-privileged account isn't going to arise (I am admin on every machine of mine). So, I prefer MeGUI's configuration to be able to update the Avisynth plugin directory directly rather than to have individual plugin directories à la StaxRip, AutoMKV, AutoGK etc.

Why not make a poll to know what users think is more important (if you haven't done this already)?

stax76
27th May 2008, 20:47
Under Vista the normal case is applications running with limited privilegs, normal applications like MeGUI aren't supposed to run with elevated privilegs. StaxRip don't use a individual plugin directory btw., it uses the normal plugin directory like MeGUI, it's very difficult doing so. I run Vista only in VirtualBox and it's sluggish as hell, I hate it. I did my homework however learning Vista's security concept and change my application to integrate well, I don't think AviSynth or MeGUI are doing well here.

Ajax_Undone
4th June 2008, 03:09
Well either way Love both apps so please don't stop on account that that Vista is a Pain in the Butt... It would be nice if they automated admin rights upon opening though... Maybe Using The True Hidden Admin account (No Password Required) For validation for people who don't have elevated privileges... Although it might be your luck that somebody uses it and there admin is using the True admin account w/a password...

stax76
4th June 2008, 07:48
I've solved the problem as described here (http://forum.doom9.org/showthread.php?p=1143294#post1143294).