PDA

View Full Version : AviSynth script crashes on Vista


Guru1234
3rd December 2007, 05:48
Whenever we try to open the avisynth script, MeGui crashes on vista. I have gone through the various posts and found the two reasons discussed about this problem,
i. Due to MS-Groove present on Vista crashes the avisynthwrapper

ii. Whenever INVOKE method is called from the AVISYNTHWRAPPER dll. This Invoke method calls the "Eval" function from avisynth.dll.

Please can anyone tell me how to solve this problem of avisynth crashes on vista or this problem is not yet solved.

Sharktooth
3rd December 2007, 14:23
The problems IS fixed. Update to the latest stable MeGUI version and ensure to let it run the auto-update (and please dont crosspost!).

Guru1234
4th December 2007, 13:22
The problems IS fixed. Update to the latest stable MeGUI version and ensure to let it run the auto-update (and please dont crosspost!).

Can you please tell me what was the exact problem that code that it was crashing with the Ms-Groove. It will be very thankfull if you answered me this question.

Thanking you.

Sharktooth
4th December 2007, 14:11
The groove "conflict" thing is just a myth. It's not causing any problems.
do what i said.

Guru1234
7th December 2007, 10:22
The groove "conflict" thing is just a myth. It's not causing any problems.
do what i said.

i have taken the latest svn revision for megui(and updated when it asks for updating the components) but still its crashing on vista can you send me the link to stable release you are talking about and dont have problem. If you says that about groove its all myth than why avisynth script works when Ms-groove is uninstalled from my machine. I have tried it on various vista machines but i m getting the same scenario for crash. Can you please clarify the problems its facing on vista machines.

Sharktooth
7th December 2007, 13:35
Maybe the problem is with avisynth, but not directly with megui.
you can get the stable builds here from the OFFICIAL megui page (dont ever get megui from any other sources, except x264.nl): http://sourceforge.net/project/showfiles.php?group_id=156112

Guru1234
12th December 2007, 14:31
Maybe the problem is with avisynth, but not directly with megui.
you can get the stable builds here from the OFFICIAL megui page (dont ever get megui from any other sources, except x264.nl): http://sourceforge.net/project/showfiles.php?group_id=156112

I have tried your given link and also updated the megui.exe (stable) but again there was the same crash. I have rendered the input files in graphedit they worked fine. So why it is crashing. I have gone through the code and seen that Directshowsource.dll has some problem while rendering the file. Function named CheckResult(IEnvironment *env,hr,..)
Why dont you yourself confirm this scenario. Just install groove and try to check it.

Thank for last replies, hope for the next helpfull reply
Thank you.

Sharktooth
12th December 2007, 14:51
Directshowsource.dll is an AVISYNTH PLUGIN... not a megui DLL file.
however, i installed Groove and all the damn office2007 suite and everything is working fine (at least on XP).

Guru1234
13th December 2007, 05:52
Directshowsource.dll is an AVISYNTH PLUGIN... not a megui DLL file.
however, i installed Groove and all the damn office2007 suite and everything is working fine (at least on XP).

Damn all working fine on XP but all the problem exists on vista only. I know Directshowsource.dll is not the part to megui but its using it exclusively to make the avs scripts. So indirectly it s a part of your application and its not working on vista. you have not tested it on vista yet, if tested then dont you find any crashes on it or their is not support for vista itself.

berrinam
13th December 2007, 07:07
While I appreciate that it is very annoying for you not to be able to use MeGUI with directshowsource on Vista, you are being excessively harsh on us. Keep in mind that is difficult for us to track down Vista bugs, since Sharktooth and I both mainly use XP.

I know Directshowsource.dll is not the part to megui but its using it exclusively to make the avs scripts. So indirectly it s a part of your application and its not working on vista. Yes, MeGUI uses directshowsource, which means that if directshowsource doesn't work, then MeGUI doesn't work. However, the MeGUI project makes no contribution to Avisynth's code (of which Directshowsource is part). If you have discovered that directshowsource is the problem, report the bug to the Avisynth devs.

you have not tested it on vista yet, if tested then dont you find any crashes on it or their is not support for vista itself.A number of people successfully use MeGUI on Vista, so MeGUI mostly works on Vista. There is no point discussing whether MeGUI on Vista is "supported": since MeGUI is an open source project and we have no technical support contracts.

squid_80
13th December 2007, 10:02
I have gone through the code and seen that Directshowsource.dll has some problem while rendering the file. Function named CheckResult(IEnvironment *env,hr,..)

Do you mean CheckHresult? There's 5 lines in that function. What exactly was the problem you saw?

dicen
1st January 2008, 16:21
The problems IS fixed. Update to the latest stable MeGUI version and ensure to let it run the auto-update (and please dont crosspost!).

No it isn't. This problem IS NOT fixed. It crashed for me too. Yes, I have the latest updates.

Sharktooth
1st January 2008, 16:51
did you read the whole thread?
megui has NO problems with vista. if you have problems it's almost an avisynth problem... and since megui relies on avisynth it wont work.
make sure you have the official avisynth 2.57 binaries installed.
clean up the avisynth plugin folder (remove all unnecessary filters) and try again.

dicen
1st January 2008, 19:02
did you read the whole thread?
megui has NO problems with vista. if you have problems it's almost an avisynth problem... and since megui relies on avisynth it wont work.
make sure you have the official avisynth 2.57 binaries installed.
clean up the avisynth plugin folder (remove all unnecessary filters) and try again.

Yep, and so does Xvid4PSP. Guess what? Xvid4PSP works!

You work for IBM (no Microsoft) or something?

Removing and reinstalling doesn't fix the problem. We can keep doing that for infinity and nothing changes. The problem is with DirectShowSource. Now you depend on AviSynth. You can pass the buck all you want and we all will just go somewhere else (Xvid4PSP, etc...).

hanti
1st January 2008, 21:04
The groove "conflict" thing is just a myth. It's not causing any problems.
do what i said.

ofc its not myth ive had the same problem and after uinstalling groove its working again

Sharktooth
2nd January 2008, 03:56
i have Groove installed... and everything works.
i guess the problems come from something weird related to some versions of Groove AND windows Vista. however it's a weird thing, but possibly not directly related to MeGUI.

PS: i dont work for IBM nor for M$... :p

dicen
2nd January 2008, 08:36
Removing Groove on Vista does not completely fix the problem. Loading the AviSynth script still crashes, it just lets you create one with the script creator.

What does Xvid4PSP do differently that allows it to work on Vista (with or without Groove installed)? It uses AviSynth.

Sharktooth
2nd January 2008, 14:15
it's completely different. if only we could find the issue we would have fixed it.
however there are plenty of vista users that doesnt experience any problems...
it's quite difficult to understand what's happening