View Full Version : MeGUI: bug reports and feature requests
Zathor
18th December 2009, 22:47
My XP is 32bit, not 64bit. So I thought it would write x86 (I may be wrong).
There's absolutely no issue with that. MeGUI works great.
It's only (probably useless) for your information. :o
I fixed that already yesterday and committed it a few hours ago to sourceforge. [OSInfo] changed x64 detection, fixed a few typos But thanks for your report! Oh, and it is NOT useless. Without this fix another function does not work properly.
TDC.net
18th December 2009, 23:03
Another question:
If I run several audio encodes in temporary workers, it asks me to close each of this workers at the end.
Why does it ask for this? What is the idea for that? I don't really understand it, so it seems useless to me.
Do we need this or could it be removed (or optionally disabled)?
Thanks
Raist
Adub
18th December 2009, 23:19
Another question:
If I run several audio encodes in temporary workers, it asks me to close each of this workers at the end.
Why does it ask for this? What is the idea for that? I don't really understand it, so it seems useless to me.
Do we need this or could it be removed (or optionally disabled)?
Thanks
Raist
You answered your own question. You are using temporary workers in this situation. If you don't want to shutdown your workers, then create permanent ones.
And just because you don't understand something doesn't mean that it is useless.
Zathor
18th December 2009, 23:27
If you don't want to shutdown your workers, then create permanent ones.
Exactly that is the point. Is the question "do you want to shutdown the worker" really necessary? Or should a temporary worker be closed automatically after the assigned job has been completed? And as I understand TDC.net that is his question, too.
Adub
18th December 2009, 23:34
Ah! I understand the question now. Okay, I see your point. Since I don't edit the code myself, you can do it one of two ways. Have a checkbox in the settings menu to disable this, or simply turn it off all together. It really doesn't make a whole lot of sense.
TDC.net
19th December 2009, 00:02
Sorry if my question was confusing.
Zathor, you're right, the question is "why do I have to confirm the closure of this temporary workers".
I do not want to have permanent workers because I want only one video to encode at the same time, cause it's using almost 100% CPU, but several audio encodes at the same time to speed up audio encoding (nero uses only one of my eight threads for each transcode).
So what'S the idea for this question "Close temp worker"?
BEst would be an option to have several workers for audio, but (as option) only one worker for video. But I guess this is really a little bit special, so I don't know if this would be useful for others as well...
[ReX]
19th December 2009, 01:48
I fixed that already yesterday and committed it a few hours ago to sourceforge. [OSInfo] changed x64 detection, fixed a few typos But thanks for your report! Oh, and it is NOT useless. Without this fix another function does not work properly.
Is your patched build merged with the SF.net one or aren't all the changes and fixes implemented on it?
i.e. your build = SF.net MeGUI SVN?
Edit: Looks like I have to delete a profile two times to actually delete it. (edited again, happened one or two times, I can't reproduce. maybe bad profiles?)
Edit 2: The profile (http://www.mediafire.com/?rzqezmjz1qj) I use for anime, if anyone is interested (not a bad profile).
quantum5uicid3
19th December 2009, 03:33
the profiles are saved when you close megui, so if you delete it in explorer when megui is open, it will recreate it when you close megui. yes-no?
ircopdd
19th December 2009, 04:22
why megui 1059 use dgavcindex??
http://txd9gg.bay.livefilestore.com/y1pvrXyrTiZZg0pzNo9BvSTHGcuMrZ37Kdi4tjhbvh9Lm2somvZntX05zGISaXwPIjJ-A844h3dNVTg_x2t9hIkLt8-PImznYMh/avc.jpg
I can not choose dgavcindexNV
Adub
19th December 2009, 08:19
TDC,simply create one worker for your video files then assign your audio files to a different worker or workers. An encode will only queue on a worker basis, so as long as you use separate workers you should be fine.
TDC.net
19th December 2009, 09:01
Thanks Adub for the hint!
Zathor
19th December 2009, 09:47
Regarding the temporary workers. I would like to change it that way that a temporary worker is closed automatically without question. Any objections arising?
the profiles are saved when you close megui, so if you delete it in explorer when megui is open, it will recreate it when you close megui. yes-no?
Correct. Settings, log file and profiles are saved during closing of MeGUI.
;1354533']Is your patched build merged with the SF.net one or aren't all the changes and fixes implemented on it?
i.e. your build = SF.net MeGUI SVN?
No, the build I am using is different from the one at SF. Otherwise I had to commit every few minutes and the commit may be not stable at all. I commit only the changes as soon as I am sure that they are working.
EDIT: Sorry, I have been half asleep. Yes, the build you can download in this thread is already merged completly with SF. But some new things have not been committed yet.
why megui 1059 use dgavcindex?? I can not choose dgavcindexNV I had to change it because of the a few changes to the tool paths. Nevertheless the next build will have hopefully support for DGIndexNV and therefore you won't need dgavcindexnv anymore.
arestarh
19th December 2009, 13:35
Zathor
Thanks for your work under MeGUI!
My question about content of x264_r1376.zip at http://www.constructd.com/megui/:
why it include project files and some .exe files
x264_64_wrap.c
x264_64_wrapper.c
avs4x264.exe
vfw4x264.exe
avisynth_c.h
Zathor
19th December 2009, 13:56
Zathor
Thanks for your work under MeGUI!
My question about content of x264_r1376.zip at http://www.constructd.com/megui/:
why it include project files and some .exe files
The next build includes support for x64 versions of x264.exe. The wrapper is needed to feed 64bit x264 with 32bit avisynth. The source code is included because that's the way the author has been distributed the files.
nakTT
19th December 2009, 13:57
Zathor
Thanks for your work under MeGUI!
My question about content of x264_r1376.zip at http://www.constructd.com/megui/:
why it include project files and some .exe files
Thanks for the question. I was about to ask the same question.
:thanks:
nakTT
19th December 2009, 14:00
The next build includes support for x64 versions of x264.exe. The wrapper is needed to feed 64bit x264 with 32bit avisynth. The source code is included because that's the way the author has been distributed the files.
Is that means if my OS is 64bit (which it is), MeGUI will automatically execute x264 64bit version instead of 32bit version? Any idea on speed benefit?
:thanks:
Zathor
19th December 2009, 14:09
Is that means if my OS is 64bit (which it is), MeGUI will automatically execute x264 64bit version instead of 32bit version? Any idea on speed benefit?
I did several benchmarks and the process has been in average 6% faster (mostly between 4 and 8%) than the 32bit x264. My conclusion is also that the avs4x264.exe is slightly faster than the "old" method with pipebuf.exe and avs2yuv.exe. But this may vary from system to system and setting to setting.
nakTT
19th December 2009, 15:03
I did several benchmarks and the process has been in average 6% faster (mostly between 4 and 8%) than the 32bit x264. My conclusion is also that the avs4x264.exe is slightly faster than the "old" method with pipebuf.exe and avs2yuv.exe. But this may vary from system to system and setting to setting.
Thanks for the input and great to know about the 6% improvement. To me 6% improvement is A LOT in encoding world, which I'm very happy to hear. But I guess you missed my first question. :p
:thanks:
Zathor
19th December 2009, 15:05
Is that means if my OS is 64bit (which it is), MeGUI will automatically execute x264 64bit version instead of 32bit version?
Yes :)
nakTT
19th December 2009, 15:14
Yes :)
Glad to know that too.
Is there any way for the to tell which version (not revision) of x264 (either 32/64 bit) used by looking at the output video? I mean, does MeGUI have any tools to determine it? Thanks for your excellent work for MeGUI.
:thanks:
Zathor
19th December 2009, 15:16
Is there any way for the to tell which version (not revision) of x264 (either 32/64 bit) used by looking at the output video? I mean, does MeGUI have any tools to determine it?
The output video is the same for both encoders. In the log file you can see which command is executed - avs2x264.exe for 64bit and x264.exe for 32bit.
nakTT
19th December 2009, 15:36
The output video is the same for both encoders. In the log file you can see which command is executed - avs2x264.exe for 64bit and x264.exe for 32bit.
Glad to know that.
:thanks:
Zathor
19th December 2009, 15:50
0.3.1.1060
- [OSInfo] changed x64 detection, fixed a few typos
- [x264Encoder] + [UpdateWindows] added support for x64 x264
- [CommandlineJobProcessor] wait for aborted process to be closed before trying to delete the output file
- [x264ConfigurationPanel] changed subme default value according to the x264 specs
- merged the DG Indexer, added DGIndexNV support and removed the 3 old NV indexer
- [SettingsForm] added the ability to deselect the usage of the CUVIDServer
- [DialogManager] CUVIDServer will be started if necessary and only closed if started by MeGUI
- [UpdateWindow] if a file is not longer available it will not be selected for download
- added DGIndexNV download package, moved the location of the DGAVCDecode.dl to the DGAVCIndex package
- [DG Creator] if DGIndexNV is licensed it will be preselected - otherwise it will be disabled
- [ScriptServer] LoadPlugin will be called automatically for the different indexer types
nakTT
19th December 2009, 16:21
The output video is the same for both encoders. In the log file you can see which command is executed - avs2x264.exe for 64bit and x264.exe for 32bit.
My OS is Vista Business 64bit, here what I got from MeGUI log.
Job commandline: "C:\MeGUI\tools\x264\x264.exe"
Is that means the 32bit version of x264 has been choosen by MeGUI instead of the 64bit?
:thanks:
Zathor
19th December 2009, 16:32
Is that means the 32bit version of x264 has been choosen by MeGUI instead of the 64bit?
Yes...
In the log file is a line about your OS. There should be an x64 in the string.
EDIT: MediaFire is sloww as hell for me at the moment. So I cannot check if the file has been correctly uploaded. Does the MEGUI.exe has a timestamp from today?
nakTT
19th December 2009, 16:41
Yes...
In the log file is a line about your OS. There should be an x64 in the string.
EDIT: MediaFire is sloww as hell for me at the moment. So I cannot check if the file has been correctly uploaded. Does the MEGUI.exe has a timestamp from today?
I'm not quite sure what you means, sorry for my english.:)
By the way, my OS is 64bit and detected as 64bit. Sorry, I forgot to post this info in my previous post. Here you go:
-[Information] Versions
--[NoImage] MeGUI Version : 0.3.1.1059
--[NoImage] OS : Windows Vista Business Edition x64 SP2 (6.0.131072.6002)
--[NoImage] Latest .Net Framework installed : 3.5 (3.5.30729.01)
--[NoImage] Avisynth Version : 2.5.8.5
:thanks:
Zathor
19th December 2009, 16:48
I'm not quite sure what you means, sorry for my english.:)
I want to know if the file you are using is the new one. I have not changed the build number yet, so 0.3.1.1059 is the number for the old and the new version. Can you please have a look at the changelog at "Help\Changelog". Are there any lines regarding the new changes?
By the way, my OS is 64bit and detected as 64bit. Sorry, I forgot to post this info in my previous post. Here you go:
-[Information] Versions
--[NoImage] MeGUI Version : 0.3.1.1059
--[NoImage] OS : Windows Vista Business Edition x64 SP2 (6.0.131072.6002)
--[NoImage] Latest .Net Framework installed : 3.5 (3.5.30729.01)
--[NoImage] Avisynth Version : 2.5.8.5
That's ok, so the x64 detection is working for your system.
MuLTiTaSK
19th December 2009, 16:51
Yes...
In the log file is a line about your OS. There should be an x64 in the string.
EDIT: MediaFire is sloww as hell for me at the moment. So I cannot check if the file has been correctly uploaded. Does the MEGUI.exe has a timestamp from today?
maybe uploading it to multiple hosting sites will help MultiUpload (http://www.multiupload.com/)
gino25
19th December 2009, 17:29
hello, i've a simple question on MEGUI.
I've downloaded it from sourceforce (i have version 1056 installed).
If i use internel update megui download for example x264 build 1183. But i check on x264 website that is out version 1376.
Maybe internal update is... out-of date?
Or did i dowload a wrong version? Thank you very much
nakTT
19th December 2009, 17:36
I want to know if the file you are using is the new one. I have not changed the build number yet, so 0.3.1.1059 is the number for the old and the new version. Can you please have a look at the changelog at "Help\Changelog". Are there any lines regarding the new changes?
Thanks for the reply. As for the changelog, here you go:
0.3.1.1059
- (zathor) [MeGUISettings] update_cache location and avisynth plugin location cannot be changed anymore
- (zathor) [x264Settings] changed the default *scratchpad* settings to x264 default (preset and some other settings have been wrong)
- (zathor) [x264ConfigurationPanel] changed b-frames value in preset slower
- (zathor) [x264ConfigurationPanel] subme 10 instead of 9 will force trellis 2 and aq-mode > 0
- (zathor) [x264ConfigurationPanel] removed dependency between mb-tree and aq-mode
- (zathor) [x264Encoder] fixed aq-mode command line generation (aq-mode 0 has never been appended)
- (zathor) [x264Encoder] fixed aq-mode in all presets
- (zathor) [DialogManager] minor change to the CUVIDServer call
- (zathor) [MeGUISettings] + [SettingsForm] all automatically installed tool paths cannot be changed anymore
- (zathor) [AvsReader] workaround for DGMultiSource added. The program will crash less frequently. Patch by neuron2
- (zathor) [ProfileManager] save the profiles during closing of MeGUI even if the profile folder could not be deleted
- (zathor) [UpdateWindow] update check is able to find missing files
- (zathor) [x264ConfigurationPanel] changed a few preset/tuning settings, changed NumericUpDown event
- (zathor) [UpdateWindow] fixed wrong savepath after moving MeGUI directory
:thanks:
Zathor
19th December 2009, 17:36
hello, i've a simple question on MEGUI.
I've downloaded it from sourceforce (i have version 1056 installed).
If i use internel update megui download for example x264 build 1183. But i check on x264 website that is out version 1376.
Maybe internal update is... out-of date?
Or did i dowload a wrong version? Thank you very much
The new changes have not been published to the stable server. If you want to test them you can switch to the development server (Options\Settings\Extra config\Configure Servers\Development)
Zathor
19th December 2009, 17:38
Thanks for the reply. As for the changelog, here you go
This is the old build. Redownload the file from the first post and extract them to your MeGUI directory. The MeGUI.exe should be newer that your file.
nakTT
19th December 2009, 17:39
hello, i've a simple question on MEGUI.
I've downloaded it from sourceforce (i have version 1056 installed).
If i use internel update megui download for example x264 build 1183. But i check on x264 website that is out version 1376.
Maybe internal update is... out-of date?
Or did i dowload a wrong version? Thank you very much
Perhaps you want to download "MeGUI Patched Build" by Zathor. It has all the latest updates.
gino25
19th December 2009, 17:44
thank you very much nakTT and zathor
nakTT
19th December 2009, 17:59
This is the old build. Redownload this file http://www.mediafire.com/download.php?t0ztwzozm42 and extract them to your MeGUI directory. The MeGUI.exe should be newer that your file.
Will do that. Thanks
Just curious, is that means the one on the update server is not the current one? Because mine is the latest update as far as the update server is concern.
:thanks:
Zathor
19th December 2009, 18:08
Just curious, is that means the one on the update server is not the current one? Because mine is the latest update as far as the update server is concern./QUOTE]
[QUOTE=Zathor;1354724]Because of the more or less heavy changes there may be bugs! Therefore I will not update the link in the first posting at the moment or upload this file to the update servers.
:) But I may add it to the first post as an option.
nakTT
19th December 2009, 18:19
Because of the more or less heavy changes there may be bugs! Therefore I will not update the link in the first posting at the moment or upload this file to the update servers.
:) But I may add it to the first post as an option.
I see. Now I understand that I need MeGUI 1060 to get x264 64bit work.
x264_64_wrap.c
x264_64_wrapper.c
avs4x264.exe
vfw4x264.exe
avisynth_c.h
Before this I thought that as long as I have all of the above (updated by the update server), the x264 64bit will just work.
Thanks for clear things up.
:thanks:
Kagain
19th December 2009, 19:22
A request
It would be nice to have a droplist with --sar values somewhere.
10:11, 1:1, 12:11, 40:33, 4:3, 15:11, 16:11, 3:2, 160:99, 18:11, 20:11, 64:33, 2:1, 24:11, 80:33, 32:11
I'm too lazy to write it in the command line everytime I need one of them.
I haven't had any problems with the GUI so far.
Thanks
SacredCultivator
19th December 2009, 19:24
Just tested the new Dev. Build and got to say, loving that it auto detects my OS as 64-bit and uses the 64-bit of x264. Thanks.
Triccotracco
19th December 2009, 19:26
Because of the more or less heavy changes there may be bugs! Therefore I will not update the link in the first posting at the moment or upload this file to the update servers.
testing, new DG Creator works for me, I don't know for DGIndexNV due my ATI graphics card :angry::angry::angry:
[ReX]
19th December 2009, 19:44
the profiles are saved when you close megui, so if you delete it in explorer when megui is open, it will recreate it when you close megui. yes-no?
Yes, but I deleted using MeGUI.
But they were old profiles, they weren't supposed to be there anyway, so no problem. :)
Alf Bundy
19th December 2009, 21:00
With the new dev. build, my XP SP3 32bits is now detected correctly.
[Information] Log
-[Information] Versions
--[NoImage] MeGUI Version : 0.3.1.1059
--[NoImage] OS : Windows XP Professional x86 SP3 (5.1.196608.2600)
--[NoImage] Latest .Net Framework installed : 3.5 (3.5.30729.01)
--[NoImage] Avisynth Version : 2.5.7.0
(it was x64 with the previous one.)
:)
ircopdd
20th December 2009, 04:37
1060 DGIndexNV
You can join all the files in support?
I can not open the TS file
----------------------------------------------
DGindexNV
I open the DVD VOB files appear mosaic
http://txd9gg.bay.livefilestore.com/y1pF40zNC-FMW9HB2K9A50BN7gdUq7MVd7mpLvILGMTLuNgrnOjfh1oFmLkjR8HUrf2z-Xv9pevjh_4TNIrb-hIJPDN4KB3RgwN/MASK.JPG
-----------------------------------------------
DGAVCindex
Open the AVC TS appear mosaic
http://txd9gg.bay.livefilestore.com/y1p2az0z1unoYhYO_2yOJf4zxDqFcN-5yXWD3b6uBhV0n8U1GZJqus8THkuVT2QoPI-OLpltf9d5zjrVDPT8kb8Ar2rD-iijKJH/Snap2.jpg
But DGAVCindexNV normal
forum king
20th December 2009, 08:33
wow thats a great news Zathor on the Team now :)
congratulations mate..
all the best :)
JoeH
20th December 2009, 08:56
Zathor,
Thanks! I just ran some tests, and am seeing a TWENTY PERCENT :cool: speed improvement with the 64-bit build (on a Core i7 overclocked to 3.8GHz). Amazing!
:thanks::thanks::thanks::thanks:
ACrowley
20th December 2009, 09:54
My Version info is still 1059 ? But the exe is 0.3.1.1060 right ?
x264_x64 works fine so far :)
Perfomance with x264 is great! I run it on a Intel i5 750 ~3,36Ghz...
As i say..i would like to see the current kbps info in the Process View :) Please add it ...
Zathor
20th December 2009, 10:36
1060 DGIndexNV
You can join all the files in support?
I can not open the TS file
Sorry, I do not understand your problem/question.
DGindexNV
I open the DVD VOB files appear mosaic
DGAVCindex
Open the AVC TS appear mosaic
But DGAVCindexNV normal
Please try the old/stable release of MeGUI or the DGAVCIndex and DGIndex tool directly. I have no problems with VOB or (MPGE2) TS files, but I have no AVC TS file to verify it.
My Version info is still 1059 ? But the exe is 0.3.1.1060 right ?
Yes, I will change the version number as soon as I publish it on the update server.
As i say..i would like to see the current kbps info in the Process View :) Please add it ...
It's on the list but I'm still unsure how to implement it.
ircopdd
20th December 2009, 13:21
Sorry, I do not understand your problem/question.
Please try the old/stable release of MeGUI or the DGAVCIndex and DGIndex tool directly. I have no problems with VOB or (MPGE2) TS files, but I have no AVC TS file to verify it.
http://txd9gg.bay.livefilestore.com/y1pWv7qIGXnLcIJM1nAaInFBBXI3WrHY-inHdHuHD5D1_u7_Lf4NA8AMyosbXuuL9YQXSBCIQotJVG4wq6ur8ztUgJegRbf77-A/Snap3.jpg
Can not be opened ".TS" files
old megui
http://txd9gg.bay.livefilestore.com/y1puU1g000uX_D4bQ1ghV5lsVGLUB5wEAGo7W8zzQBcMRgCqTMH83e2Zd7YKhkroUaFy3JDBv6aY7NueAKkByvOqHq0EdLwS-f5/Snap5.jpg
AVC TS file
http://www.multiupload.com/0QPKTZPTBC
Zathor
20th December 2009, 16:14
Can not be opened ".TS" files
Fixed, download in the first posting.
Regarding your DGAVCIndex problems. I have the same problem with your file even with a basic avs script outside of MeGUI. Therefore I assume it is a problem with the file or DGAVCIndex. Please have a look at the DGIndex forum: http://forum.doom9.org/forumdisplay.php?f=5
ircopdd
20th December 2009, 16:36
Thanks you:thanks:
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.