View Full Version : Having so many problems with MeGUI. Here's first error.
Synergy37
3rd September 2005, 16:46
Alright so here is my first problem.
http://x4.putfile.com/9/24510033936.jpg (http://www.putfile.com)
Synergy37
3rd September 2005, 16:58
Here is error number 2 if I try making the d2v in the applicaton itself without MeGUI. The thing is I have the dgdecode.dll in c:/program files/avisynth/plugins
http://x4.putfile.com/9/24510013995.jpg (http://www.putfile.com)
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.DllNotFoundException: Unable to load DLL (dgdecode.dll).
at MeGUI.d2vReader.openMPEG2Source(String fileName)
at MeGUI.d2vReader.openD2V()
at MeGUI.VideoPlayer.loadVideo(String path, PREVIEWTYPE type)
at MeGUI.AviSynthWindow.openVideo(String videoInput)
at MeGUI.AviSynthWindow.openVideoButton_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies **************
mscorlib
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase: file:///c:/windows/microsoft.net/framework/v1.1.4322/mscorlib.dll
----------------------------------------
MeGUI
Assembly Version: 1.0.2066.39215
Win32 Version: 1.0.2066.39215
CodeBase: file:///C:/Documents%20and%20Settings/Owner/Desktop/MeGUI-0.2.2.3/MeGUI.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase: file:///c:/windows/assembly/gac/system.windows.forms/1.0.5000.0__b77a5c561934e089/system.windows.forms.dll
----------------------------------------
System
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase: file:///c:/windows/assembly/gac/system/1.0.5000.0__b77a5c561934e089/system.dll
----------------------------------------
System.Drawing
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase: file:///c:/windows/assembly/gac/system.drawing/1.0.5000.0__b03f5f7f11d50a3a/system.drawing.dll
----------------------------------------
System.Xml
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase: file:///c:/windows/assembly/gac/system.xml/1.0.5000.0__b77a5c561934e089/system.xml.dll
----------------------------------------
hvc1ooph
Assembly Version: 0.0.0.0
Win32 Version: 1.1.4322.573
CodeBase: file:///c:/windows/assembly/gac/system/1.0.5000.0__b77a5c561934e089/system.dll
----------------------------------------
************** JIT Debugging **************
To enable just in time (JIT) debugging, the config file for this
application or machine (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the machine
rather than being handled by this dialog.
Doom9
3rd September 2005, 17:31
The system cannot find the path specifiedWhat do you think that signifies? Did you configure the path of your dgindex.exe executable? Let me answer that for you: you did not, because this is exactly what the error message says. It cannot find dgindex.exe. It'll find it if you put it into the MeGUI directory, if not, you'll have to configure the path to it. Did you honestly think MeGUI would search all your drives for the executable?
Unable to load DLL (dgdecode.dll)Is just as crystal clear. I put the following both into readme and the instructions in this forum:
If you want to open DGIndex project files, you need to copy dgdecode.dll to your MeGUI folder.
I suppose it would also work if you copied it to your system32 directory, but the reasonable thing to do is follow the manual.
Synergy37
3rd September 2005, 17:56
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at MeGUI.VideoPlayer.cropImage(Bitmap& b)
at MeGUI.VideoPlayer.positionSlider_Scroll(Object sender, EventArgs e)
at MeGUI.VideoPlayer.loadVideo(String path, PREVIEWTYPE type)
at MeGUI.AviSynthWindow.openVideo(String videoInput)
at MeGUI.AviSynthWindow.openVideoButton_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
I just noticed that this is a new error.
This is my setup. In tools > settings I have all the paths configured to the exe or dll. I have dgdecode.dll in C:\Program Files\AVISynth\Plugins. I have it in Desktop\MeGUI-0.2.2.3 and Desktop\MeGUI-0.2.2.3\apps\dgmpgdec143. I now even tried it in C:\WINDOWS\system32. Everything is in place, but still no luck.
Doom9
3rd September 2005, 18:22
and what might you be doing exactly? I'm really not impressed by your "reading before asking" work as well as your problem reporting skills. If you can tell me how I can reproduce this maybe we'll get somewhere..
Synergy37
3rd September 2005, 18:41
Alright I am starting with a 56 mb 1:50 minute VOB. I run it through DGIndex and it works fine and loads the audio in the main window. Then I go to Tools > AVI Synth Script Editor and when I load the d2v file, that's when I get the error. If I do one clikc copy I get this.
http://x4.putfile.com/9/24511410680.jpg (http://www.putfile.com)
Synergy37
3rd September 2005, 20:40
Ok now when I use this script that I found it starts, but then stops here. It's been here for like 15 minutes is that normal?
LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\DGDecode.dll")
MPEG2Source("C:\BLACK_HAWK_DOWN\VIDEO_TS\VTS_01_1.d2v")
FieldDeinterlace()
LanczosResize(384,160)
http://x4.putfile.com/9/24513403358-thumb.jpg (http://putfile.com/pic.php?pic=9/24513403358.jpg&s=x4)
Sirber
3rd September 2005, 20:54
Setting priority at high isn ot a good choice. Might jam your PC.
Synergy37
3rd September 2005, 20:56
I was doing that to see if it would go faster.
dthpsc
4th September 2005, 02:52
What does it say in the "Log" tab after you start encoding (and no, it's not normal for it to hang like that). Post what it says and maybe we can get somewhere.
Doom9
4th September 2005, 21:33
well, after your bad start I was basically done with this thread (no logfile, no reproducability => no service), but testing the new AR signalling I came across something weird myself. I have this d2v, and no matter what I try, both mencoder and x264.exe refuse to encode the AviSynth scrip, no matter what I try. But, that's in no way MeGUI's fault.. if you run the commandlines on the commandline, you'll see mencoder exit immediately, and x264.exe will just sit there doing nothing (that behavior matches your report).
So, since you've hit a rare ocurrence, this is an ideal chance for you to get down and dirty in the troubleshooting area and figure out which option exactly causes these problems ;)
Also, upload your VOB someplace so I can analyze it.. I fear we're not getting anywhere with traditional troubleshooting (or it's going to take up way too much of my time.. I suspect setup errrors on your part so the easiest way to prove that, or find any bug, is if I can replicate what you're doing).
foxyshadis
5th September 2005, 03:21
I was doing that to see if it would go faster.
High priority is only useful if your computer is doing background tasks, and you need something short-term or low usage to get priority (like winamp). If you're trying to use the system at the same time, it'll just make everything you do much slower and frustrating while only marginally decreasing encoding time.
Setting it to low or idle (unless you have a virus scanner/defragger that likes to use resources) is always better if you want the computer to be responsive; you won't even notice the encode running.
Synergy37
5th September 2005, 03:24
http://files.filefront.com/MeGUI_Errorrar/;4097785;;/fileinfo.html
^^That has the vob and ifo files.
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at MeGUI.VideoPlayer.cropImage(Bitmap& b)
at MeGUI.VideoPlayer.positionSlider_Scroll(Object sender, EventArgs e)
at MeGUI.VideoPlayer.loadVideo(String path, PREVIEWTYPE type)
at MeGUI.AviSynthWindow.openVideo(String videoInput)
at MeGUI.AviSynthWindow.openVideoButton_Click(Object sender, EventArgs e)
Doom9 this is now the problem I am stuck at. Here is waht I do. I setup everything with all the files you provide. Then I open that vob I uploaded in the dgindex program itself, not the one built in. If I open it with the one built iin, it will freeze after I click prepare. So after successfully making the dv2 and demuxing the audio I load it in the avisynth program built in and I get that error I just possted.
All the dlls and exes where found on your post and the two nero dlls needed came from the nero program. There was nothing meaningful in the log. It just said starting.....
Doom9
5th September 2005, 15:42
btw, regarding exceptions.. anything besides this:
System.NullReferenceException: Object reference not set to an instance of an object.
at MeGUI.VideoPlayer.cropImage(Bitmap& b)
at MeGUI.VideoPlayer.positionSlider_Scroll(Object sender, EventArgs e)
at MeGUI.VideoPlayer.loadVideo(String path, PREVIEWTYPE type)
at MeGUI.AviSynthWindow.openVideo(String videoInput)
at MeGUI.AviSynthWindow.openVideoButton_Click(Object sender, EventArgs e)is not interesting at the least.. MeGUI.something is code I wrote, System.whatnot or Microsoft.whatnot is Microsoft code over which I have no control.
I'll have a look at the VOB tonight.
Doom9
5th September 2005, 23:22
I'm afraid I can't reproduce this. I start with the release version of MeGUI 0.2.2.4. I go to the settings and only configure the dgindex path. Then I start the d2v creator, select the VOB, set audio track 1 to English and track 2 to French, check "on close load files", and click on Prepare. DGIndex runs, then the window closes and the avisynth window comes up. I also have the one audio track in the main GUI (there's no other demuxed so I presume you stripped it). Then I press auto-crop, check "On Save close and load to be encoded", then press Save and select a filename when asked for one. The Avisynth window then closes and the preview window comes up, as expected. The script is also configured as avisynth script in the main window.
I'm also unable to reproduce freezes or crashes in the one click encoder using the source you gave me.
Doom9
5th September 2005, 23:57
Instead of launching the indexing in a separate thread, I've been meaning to just start the process and register a callback for the exited event (dgindex does disappear for you and it's just megui not doing anything after, isn't that correct)?, maybe that'll change something, and maybe it'll just break things for the rest of us that have no problem with the way it is (it happened before).
Synergy37
6th September 2005, 12:35
Yeah it just sits there after the DGIndex. Hey thanks for all the help Doom9, but right now I am having great siccess with AutoAC. I'll wait for future versions and see if they help.
vBulletin® v3.8.5, Copyright ©2000-2012, Jelsoft Enterprises Ltd.