PDA

View Full Version : MEGUI under Vista problem - YV12 problem


lchiu7
30th May 2007, 08:41
Not sure if this is a Vista problem but when I try to open a Avisynth script in Megui under Vista I get the error

Script cannot be opened. If it can be opened in Virtualdub(mod) (which it can) then install a YV12 codec.

The avs file points to a divx encoded file. I have ffdshow as the generic codec. The avi file plays fine in Windows Media Player and opens fine in Virtualdub (via the avs script). But X264 cannot open the file since it complains about not being able to handle YUY2. So in the avs script I have Converttoyv12() which allows x264 to open and process it.

I also installed the divx codec but not sure which one takes precedence.

Thanks for any assistance

kikker
30th May 2007, 21:25
It could be that you've enabled hardware deinterlacing in the output of ffdshow. Uncheck that first, then check YV12 output.

lchiu7
31st May 2007, 09:41
No - I removed ffdshow completely and now only use the divx codec. X264 seems fine with it as does Virtualdub - but Megui can't open the avs file at all which is strange.

check
31st May 2007, 10:40
you need a YV12 decoder installed. I would recommend using ffdshow to decode raw (ie YV12) video as well as divx videos, but you can also get a standalone YV12 decoder from helix.

nk
31st May 2007, 13:05
I have same problem as Ichiu7 on Vista, using ffdshow (not using as yv12 decoder and no other yv12 decoder), MeGUI 0.2.4.1041.

It's curious situation, 3 days ago, no problem with previewing after avs file loading, but today same error occurs.
I also try to change ffdshow setting, turn raw video with yv12 on, but nothing changes still errors...

BTW, MeGUI 0.2.4.1039 is still ok with my environment.

Kurtnoise
18th September 2007, 15:43
I've came across the same issue...so, to avoid this uncheck "Open Preview after Avisynth script selection" in the Settings until we find a better solution.

All in all, I don't think it's related to megui because this works fine on XP.

Sharktooth
18th September 2007, 15:58
Can you try different versions of avisynth 2.5.x?

Kurtnoise
18th September 2007, 16:45
still occurs...anyway, it's not related to avisynth because the script works fine on vdub/graphedit.

Wishbringer
28th September 2007, 15:02
I had same problem with MeGUI under Vista64.

It startet somewhere between 0.2.6.10 and 0.2.6.14.
So I deinstalled whole MeGUI folder and all autoupdated avisynth filters.
After a reinstall of 0.2.5.1007 and autoupdate all stable files it worked fine.
Next I changed to development updatepath and installed one by one.

So core 0.2.6.1014 works fine, but when updating libs from 0.2.5.1001 to 0.2.5.1002 avisynth error reoccurs.
After manually putting old files in folder all works fine again.

Maybe it helps others with same problem too...

Sharktooth
29th September 2007, 03:46
the problem is in mediainfo libs...

Tacio
29th September 2007, 09:35
I think I have same problem in WinXP, but in my case nothing to work independed of versions libs or anything else... May be it's relations somehow with .NET Framework 3? Because I have this installed and it's in vista...

Sharktooth
29th September 2007, 15:30
no...

danielkun
29th September 2007, 22:29
I also had this problem in vista 32bit, I managed to solve it but I'm still not sure what are the exact steps, I'll just mention everything I did, so you can sort that out.

Cause:
My Vista crashed (yeah, it can crash...) while megui was active, maybe I was encoding, I don't remember.
I pressed the reset button and when vista was up, megui would have an error and it would crash, then I downloaded the development version, that didn't crash but had the mentioned avs-dgindex error.

Solution (?)

I did all these but I doubt everything is useful, anyway:

-reinstalled avisynth. nothing happened
-reinstalled latest megui stable. not a change.
-downloaded latest dgindex. still the same error
-downloaded MeGUI.NETv2.0_Bins_0.2.3.2193.zip from sourceforge. replaced all the components. It worked...
-closed megui and ran it again. updated it to latest version. It still works....

I guess that either ICSharpCode.SharpZipLib.dll or MessageBoxExLib.dll are causing the problems.

Most likely solution:
I think that the only think needed is to download the MeGUI.NETv2.0_Bins_0.2.3.2193.zip replace everything and run it (it'll warn you about profiles not being compatible, just ignore those messages), update it and voila. At least that worked for me.

Hope this can help identify how to solve it.

Sharktooth
30th September 2007, 03:19
........the problem is mediainfolib..........

Wishbringer
30th September 2007, 09:46
... Vista crashed... while megui was active, maybe I was encoding... when vista was up, megui would have an error and it would crash...


Sometimes when Windows crashed while MeGUI was running, or even MeGUI only crashed, and if then an error occurs when trying to restart MeGUI,
then you could have an corrupted joblists.xml in MeGUI folder.

Delete that file and restart MeGUI and it should start in the normal way.

kikker
2nd October 2007, 19:25
Replacing directshowsource with version 2.5.6.0 did wonders for me on Vista32.