Log in

View Full Version : MeGUI Bug-Report Thread


Pages : 1 2 3 4 5 [6] 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38

Doom9
23rd January 2006, 15:53
Hmm.. ок, but 'vorbis' is present in Type dropdown..Hmm.. then I guess I should change the fileopen dialog.. if it's in the dropdown in all likelyhood I added the calculation code (but it's a dirty approximation.. much more so than for any other thing in the calculator - well.. mkv bitrate calculation is much of an approximation as well as the overhead depends on properties you only know after encoding.. the number if i/b/p frames)

Maybe, but it may happen that he'll not get the correct number of frames, because he can set time with precision only to 1 second.If our user notices that, he'll start entering number of frames and fps which in turn calculates the proper length ;)

Richard Berg
23rd January 2006, 18:14
Now who volunteered to have a go at the calculator? It should be somebody headache resistant.. it's a major PITA.
I did. No way it can give a worse headache than what I'm doing at work. However, said work is probably going to have me here 80 hours this week, so no MeGUI coding anytime soon.

Bug #4 for this page: if MeGUI is minimized to tray and a job completes, the next job shouldn't pop up a status window.

Mutant_Fruit
23rd January 2006, 19:45
Whats wrong with the calculator/needs to updated? Might possibly be able to take a look at it.

Tima
23rd January 2006, 20:13
Now I accidentally closed MeGUI in the middle of encoding job, but process x264 still remains working :) Is it by design?

Tima
23rd January 2006, 20:31
Let's continue playing.. ;)

When I try to enter '9999999' into the 'Number of Frames' box, I end with:

---------------------------
Fatal error
---------------------------
MeGUI encountered a fatal error and has to close. Reason: Value of '11' is not valid for 'Value'. 'Value' should be between 'Minimum' and 'Maximum'.

Parameter name: Value Source of exception: System.Windows.Forms stacktrace: at System.Windows.Forms.NumericUpDown.set_Value(Decimal value)

at MeGUI.Calculator.textField_TextChanged(Object sender, EventArgs e)

at System.Windows.Forms.Control.OnTextChanged(EventArgs e)

at System.Windows.Forms.TextBoxBase.OnTextChanged(EventArgs e)

at System.Windows.Forms.TextBoxBase.WmReflectCommand(Message& m)

at System.Windows.Forms.TextBoxBase.WndProc(Message& m)

at System.Windows.Forms.TextBox.WndProc(Message& m)

at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)

at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)

at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
---------------------------
ОК
---------------------------

But after pressing OK it doesn't closes and all other boxes don't respond on any changes in 'Number of Frames' box.

-------------------------------------------------------------------------

Inconvenience - when I want to change target size (e.g. from 700 to 800), I erase (or simply select) the content of that box and enter a new value. Immediately after typing '8' I get an error message:
---------------------------
Unobtainable configuration
---------------------------
Your audio is larger than the desired output size.

This is impossible. Please reduce audio bitrate or increase target size
---------------------------
ОК
---------------------------

But I don't want it because I'm STILL typing a value. Can MeGUI wait until I finish? ;)

Doom9
23rd January 2006, 22:04
Might possibly be able to take a look at it.Just look at the last two pages of this thread. And be careful, whenever you change something, make sure you test through all possible scenarios again because you have a 99% chance that something else will not work properly anymore.. at least that's my experience with the calculator.
Now I accidentally closed MeGUI in the middle of encoding jobUh, how is this possible? I mean, if you close it, you're being asked if you really want to abort.. so accidentally doesn't exist. If you kill the app via task manager though, then yes, the encoder keeps running because you just rip the plug from megui.. it's like that for every commandline application you launch, they are still being run in a separate process space.

Immediately after typing '8' I get an error message:There's a simple workaround: select 7 with your mouse, type 8.

berrinam
23rd January 2006, 22:26
There's a simple workaround: select 7 with your mouse, type 8.It's still annoying, though. The wrong event is being caught. A focuschanged/enterpressed event is probably the right thing.

Tima
23rd January 2006, 23:21
Yes, I already use this workaround. ;)

It's still annoying, though. The wrong event is being caught. A focuschanged/enterpressed event is probably the right thing.
Exactly the thing I wanted to ask for. :)

berrinam
24th January 2006, 00:14
@Mutant_Fruit: I'm planning to fix most of the bugs now, but I'm not going to touch the bitrate calculator. There are 3 bitrate calculator-related bugs, and I've tentatively put you down as working on them. See the list on the first post of this thread. Tell me if you want to fix them.

bob0r
24th January 2006, 00:38
0.2.3.2039

compile x264-svn, gives:

Microsoft (R) Visual C# 2005 Compiler version 8.00.50727.42
for Microsoft (R) Windows (R) 2005 Framework version 2.0.50727
Copyright (C) Microsoft Corporation 2001-2005. All rights reserved.

AviSynthAudioEncoder.cs(635,7): error CS1024: Preprocessor directive expected
AviSynthAudioEncoder.cs(647,7): error CS1024: Preprocessor directive expected

megui-x264-svn.exe is not created

berrinam
24th January 2006, 00:48
3) Have some jobs going. Dragdrop a d2v file and queue the index job. The d2v creator dialog will sit there, and the rest of MeGUI will be unresponsive, until you kill it. Waiting for the index job would probably work too, but that might be days away...
I can't reproduce this. You do realise that you have to close the d2v creator after you have created the job, right? (For some reason, the close checkbox isn't displayed there).

Richard Berg
24th January 2006, 00:59
I've never worked with d2v files before, and all of my MeGUI instances are running long jobs so I can't test in a state w/ empty queue. Is the Queue button never supposed to dismiss the dialog? If so, what's the intended scenario? Queuing the same idx job several times?

berrinam
24th January 2006, 01:23
I've never worked with d2v files before, and all of my MeGUI instances are running long jobs so I can't test in a state w/ empty queue. Is the Queue button never supposed to dismiss the dialog? If so, what's the intended scenario? Queuing the same idx job several times?
Opening the D2V creator through the menu gives you a checkbox which says 'and close', next to the Queue. When in dialog mode, this doesn't exist, which seems ot be the wrong behaviour. The reason there are all these variations is that there are 4 ways of opening the D2V creator window:
1. Menu (has the 'and close' checkbox)
2. Load an index job (closes when you press update. Has no 'and close' checkbox)
3. Select an mpeg2 file in the AviSynth Script Creator (I think this closes when you press queue)
4. Drag-n-drop (doesn't close and doesn't have the 'and close' checkbox. This is the bug)

berrinam
24th January 2006, 03:34
I think so to. I think the breaking change has been introduced in 1.4.6 beta 3 (http://forum.doom9.org/showthread.php?p=764522#post764522) so if you could try to create your project again using an older beta (or just the latest stable version) and verify that it works there, that would be much appreciated.I would imagine this would also cause problems with auto force film, as the fps is indicated slightly differently in the d2v file. Time to change the auto force film code, and boost the required DGMPGDec version to 1.4.6 beta 3 or later, then. What do you think?

berrinam
24th January 2006, 03:54
Using megui 0.2.3.2033

When loading an avs file into the program, then going into the bitrate calculator, the video length, framerate, and framecount is incorrect

This occurs both when I loaded an avs script taht was @ 29.97fps and also at 23.97fps. In both cases the framerate the bitrate calculator displayed was 25fps, and the video length was short by a couple minutes.

It used to work correctly a couple versions ago...maybe I need to delete some configuration files?
Can you test this in 0.2.3.2041 when it is released? I _think_ I fixed it there, but your testing again would be appreciated.

ChronoCross
24th January 2006, 06:30
I would imagine this would also cause problems with auto force film, as the fps is indicated slightly differently in the d2v file. Time to change the auto force film code, and boost the required DGMPGDec version to 1.4.6 beta 3 or later, then. What do you think?

I only use the official finals. I don't want to encounter double the bugs lol. but if you up it I guess I'll have no choice.

foxyshadis
24th January 2006, 07:05
DG has stated that he doesn't believe in differentiating between a beta and final version, he just increments the number when he feels enough features have gone in to warrant it. Thus some of his are permanent betas. :p

Just to make sure it didn't get overlooked:
The current --filter syntax is incorrect. MeGUI outputs something like -2,3, but the proper syntax is -2:3, and given -2,3 x264 will always reuse the first argument, thus -2,3, -2,-6, and -2,0 are all equivalent to -2:-2.

L4z4rus
24th January 2006, 11:42
Hi, I've just done a CVS update, but I get the following error when trying to compile? (I haven't had any problems in the past) Last working version I compiled was 0.2.3.2037 yesterday:

Microsoft (R) Visual C# 2005 Compiler version 8.00.50727.42
for Microsoft (R) Windows (R) 2005 Framework version 2.0.50727
Copyright (C) Microsoft Corporation 2001-2005. All rights reserved.

AviSynthAudioEncoder.cs(635,7): error CS1024: Preprocessor directive expected
AviSynthAudioEncoder.cs(647,7): error CS1024: Preprocessor directive expected
Microsoft (R) Visual C# 2005 Compiler version 8.00.50727.42
for Microsoft (R) Windows (R) 2005 Framework version 2.0.50727
Copyright (C) Microsoft Corporation 2001-2005. All rights reserved.

AviSynthAudioEncoder.cs(635,7): error CS1024: Preprocessor directive expected
AviSynthAudioEncoder.cs(647,7): error CS1024: Preprocessor directive expected
Microsoft (R) Visual C# 2005 Compiler version 8.00.50727.42
for Microsoft (R) Windows (R) 2005 Framework version 2.0.50727
Copyright (C) Microsoft Corporation 2001-2005. All rights reserved.

Form1.cs(3282,10): warning CS1030: #warning: 'dimzon'
neroraw\neroraw.cs(60,27): error CS0017: Program
'c:\meGUI\MeGUI-src.CVS\megui.exe' has more than one entry point
defined: 'MeGUI.NeroRawAacEncoder.Main(string[])'
Form1.cs(2702,15): error CS0017: Program 'c:\meGUI\MeGUI-src.CVS\megui.exe' has
more than one entry point defined: 'MeGUI.MeGUI.Main()'
Press any key to continue . . .

The Link
24th January 2006, 12:04
@L4z4rus: Just remove the neroraw folder and try again or make a new cvs checkout since Dimzon seems to have fixed this compilation bug.

L4z4rus
24th January 2006, 12:26
@The Link:
Thanks, still no luck - tried removing neroraw, no success, & made a new cvs checkout, still getting the same error log....:confused:

Update: worked out the problem, I'd checked all the files in the error had updated except for compile.bat, I'll try & update again in a bit as its still currently giving me an older version.

The Link
24th January 2006, 12:28
Strange ... when I removed the neroraw folder compiling worked here. Dimzon said that he commited the fix (http://forum.doom9.org/showthread.php?p=774118#post774118) but probably it takes some time till all servers are synchronized (or whatever).

dimzon
24th January 2006, 12:39
Strange ... when I removed the neroraw folder compiling worked here. Dimzon said that he commited the fix (http://forum.doom9.org/showthread.php?p=774118#post774118) but probably it takes some time till all servers are synchronized (or whatever).
anonimous cvs has up to 6hrs lag

L4z4rus
24th January 2006, 13:27
I'll remember to allow for the CVS delay in the future...:)

...Bugger....now i've managed to update to latest CVS changes I get a new error (compile.bat rev1.5; AviSynthAudioEncoder.cs rev1.3; AvisynthWrapper.cs rev1.1):

Microsoft (R) Visual C# 2005 Compiler version 8.00.50727.42
for Microsoft (R) Windows (R) 2005 Framework version 2.0.50727
Copyright (C) Microsoft Corporation 2001-2005. All rights reserved.

AvisynthWrapper.cs(360,7): warning CS0162: Unreachable code detected
AvisynthWrapper.cs(363,7): warning CS0162: Unreachable code detected
AvisynthWrapper.cs(366,7): warning CS0162: Unreachable code detected
AvisynthWrapper.cs(369,7): warning CS0162: Unreachable code detected
AvisynthWrapper.cs(372,7): warning CS0162: Unreachable code detected
AvisynthWrapper.cs(375,7): warning CS0162: Unreachable code detected
Microsoft (R) Visual C# 2005 Compiler version 8.00.50727.42
for Microsoft (R) Windows (R) 2005 Framework version 2.0.50727
Copyright (C) Microsoft Corporation 2001-2005. All rights reserved.

AvisynthWrapper.cs(360,7): warning CS0162: Unreachable code detected
AvisynthWrapper.cs(363,7): warning CS0162: Unreachable code detected
AvisynthWrapper.cs(366,7): warning CS0162: Unreachable code detected
AvisynthWrapper.cs(369,7): warning CS0162: Unreachable code detected
AvisynthWrapper.cs(372,7): warning CS0162: Unreachable code detected
AvisynthWrapper.cs(375,7): warning CS0162: Unreachable code detected
Microsoft (R) Visual C# 2005 Compiler version 8.00.50727.42
for Microsoft (R) Windows (R) 2005 Framework version 2.0.50727
Copyright (C) Microsoft Corporation 2001-2005. All rights reserved.

Form1.cs(3282,10): warning CS1030: #warning: 'dimzon'
AviSynthAudioEncoder.cs(695,13): warning CS0618:
'System.Threading.Thread.Suspend()' is obsolete: 'Thread.Suspend has
been deprecated. Please use other classes in System.Threading, such as
Monitor, Mutex, Event, and Semaphore, to synchronize Threads or protect
resources. http://go.microsoft.com/fwlink/?linkid=14202'
AviSynthAudioEncoder.cs(702,13): warning CS0618:
'System.Threading.Thread.Resume()' is obsolete: 'Thread.Resume has been
deprecated. Please use other classes in System.Threading, such as
Monitor, Mutex, Event, and Semaphore, to synchronize Threads or protect
resources. http://go.microsoft.com/fwlink/?linkid=14202'
AvisynthWrapper.cs(360,7): warning CS0162: Unreachable code detected
AvisynthWrapper.cs(363,7): warning CS0162: Unreachable code detected
AvisynthWrapper.cs(366,7): warning CS0162: Unreachable code detected
AvisynthWrapper.cs(369,7): warning CS0162: Unreachable code detected
AvisynthWrapper.cs(372,7): warning CS0162: Unreachable code detected
AvisynthWrapper.cs(375,7): warning CS0162: Unreachable code detected
Microsoft (R) Visual C# 2005 Compiler version 8.00.50727.42
for Microsoft (R) Windows (R) 2005 Framework version 2.0.50727
Copyright (C) Microsoft Corporation 2001-2005. All rights reserved.

warning CS1607: Assembly generation -- The version '0.0.1.*' specified for the
'file version' is not in the normal 'major.minor.build.revision' format

dimzon
24th January 2006, 13:31
I'll remember to allow for the CVS delay in the future...:)

...Bugger....now i've managed to update to latest CVS changes I get a new error (compile.bat rev1.5; AviSynthAudioEncoder.cs rev1.3; AvisynthWrapper.cs rev1.1)
there are no error word @ output, there are only warning isn't it :rolleyes: So don't worry about this warnings.

L4z4rus
24th January 2006, 13:52
@Dimzon

Thanks :) - I'm having an idiot day today , i've just spotted the binaries in my CVS folder

dumbas..
24th January 2006, 18:45
1. Checked for thread reports non found so forgive if repeated or in wrong thread.

Objective:

Test Megui and staxrip for most suitable gui for EPISODE DVD use.
Player Media Player classic 6.4.8.7
Fdshow ver 29 November
x264 set to use libravic
Both gui's using same vob sample

Stax rip:

output > playable >all ok

Megui
created aac audio frorm vob clip in mp4 container > playable
created video from vob to mp4 >playable

BUT when I mux above > error reported See END OF LOG

log:
Starting job job2 at 17:14:35
Job is a dgindex job. dgindex commandline:
"C:\MY PROGRAMS\VIDEO\StaxRip\Applications\DGIndex\DGIndex.exe" -AIF=[C:\Documents and Settings\Brian\My Documents\DVD\VTS_07_1.VOB] -OF=[C:\Documents and Settings\Brian\My Documents\DVD\MEgui Output\dgindex] -exit -OM=2
successfully set up dgindex
Processing ended at 17:14:36
----------------------------------------------------------------------------------------------------------

Log for job job2


----------------------------------------------------------------------------------------------------------
Starting job job1 at 17:18:35
Job is an audio job. Commandline:
-core( -input "C:\Documents and Settings\Brian\My Documents\DVD\MEgui Output\dgindex T01 3_2ch 448Kbps DELAY 0ms.ac3" -output "C:\Documents and Settings\Brian\My Documents\DVD\MEgui Output\megui audio.mp4" -logfile "C:\Documents and Settings\Brian\My Documents\DVD\MEgui Output\megui audio.besweet.log" ) -azid( -s stereo -c normal -L -3db ) -dimzon( -dllname bse_FAAC.dll -q 100 ) -ota( -g max )
successfully started encoding
Processing ended at 17:18:40
----------------------------------------------------------------------------------------------------------

Log for job job1

BeSweet v1.5b30 by DSPguru.
--------------------------

[00:00:00:000] Initializing...
[00:00:00:000] -- Initializing...

[00:00:34:016] |

[00:00:34:016] Finalizing...
[00:00:34:016] Conversion Completed !

Visit DSPguru's Homepage at :
http://DSPguru.doom9.net/

----------------------------------------------------------------------------------------------------------
Starting job job2-1 at 17:18:40
Job is a video job. encoder commandline:
--pass 1 --bitrate 1161 --stats "C:\Documents and Settings\Brian\My Documents\DVD\MEgui Output\avisynth.stats" --bframes 2 --b-pyramid --nf --subme 1 --analyse none --me dia --progress --no-psnr --output NUL "C:\Documents and Settings\Brian\My Documents\DVD\MEgui Output\avisynth.avs"
successfully started encoding
Processing ended at 17:19:03
----------------------------------------------------------------------------------------------------------

Log for job job2-1

avis [info]: 640x272 @ 25.00 fps (851 frames)
x264 [info]: using cpu capabilities MMX MMXEXT SSE SSE2 3DNow!
x264 [info]: slice I:6 Avg QP:17.33 size: 10569
x264 [info]: slice P:552 Avg QP:19.08 size: 6761
x264 [info]: slice B:293 Avg QP:23.26 size: 2729
x264 [info]: mb I I16..4: 66.0% 0.0% 34.0%
x264 [info]: mb P I16..4: 41.6% 0.0% 0.0% P16..4: 43.7% 0.0% 0.0% 0.0% 0.0% skip:14.7%
x264 [info]: mb B I16..4: 2.3% 0.0% 0.0% B16..8: 29.8% 0.0% 0.0% direct:14.3% skip:53.5%
x264 [info]: final ratefactor: 20.68
x264 [info]: kb/s:1079.9

Actual bitrate after encoding without container overhead: 1080.13

----------------------------------------------------------------------------------------------------------
job job2-1 has been processed. This job is linked to the next job: job2-2
Starting job job2-2 at 17:19:03
Job is a video job. encoder commandline:
--pass 2 --bitrate 1161 --stats "C:\Documents and Settings\Brian\My Documents\DVD\MEgui Output\avisynth.stats" --bframes 2 --b-pyramid --bime --weightb --nf --trellis 1 --analyse p8x8,b8x8,i4x4,p4x4 --progress --no-psnr --output "C:\Documents and Settings\Brian\My Documents\DVD\MEgui Output\megui video.mp4" "C:\Documents and Settings\Brian\My Documents\DVD\MEgui Output\avisynth.avs"
successfully started encoding
Processing ended at 17:19:56
----------------------------------------------------------------------------------------------------------

Log for job job2-2

avis [info]: 640x272 @ 25.00 fps (851 frames)
x264 [info]: using cpu capabilities MMX MMXEXT SSE SSE2 3DNow!
mp4 [info]: initial delay 2 (scale 25)
x264 [info]: slice I:6 Avg QP:17.17 size: 7830
x264 [info]: slice P:552 Avg QP:18.73 size: 6778
x264 [info]: slice B:293 Avg QP:22.40 size: 3842
x264 [info]: mb I I16..4: 68.5% 0.0% 31.5%
x264 [info]: mb P I16..4: 30.3% 0.0% 15.8% P16..4: 20.4% 10.0% 5.3% 1.3% 0.9% skip:15.9%
x264 [info]: mb B I16..4: 2.6% 0.0% 2.0% B16..8: 31.4% 2.9% 7.1% direct: 9.0% skip:45.0%
x264 [info]: kb/s:1155.0

Actual bitrate after encoding without container overhead: 1155.16
desired video bitrate of this job: 1161 kbit/s - obtained video bitrate: 1157.18942420682 kbit/s
----------------------------------------------------------------------------------------------------------
Starting job job3 at 17:21:19
Job is a mux job. Commandline:
-add "C:\Documents and Settings\Brian\My Documents\DVD\MEgui Output\megui video.mp4" -add "C:\Documents and Settings\Brian\My Documents\DVD\MEgui Output\megui audio.mp4":lang=eng -new "C:\Documents and Settings\Brian\My Documents\DVD\MEgui Output\megui video and audio muxed.mp4"
successfully set up muxer
Processing ended at 17:21:19
----------------------------------------------------------------------------------------------------------

Log for job job3

IsoMedia import - track ID 1 - Video (size 640 x 272)
Unknown input file type
Error importing C:\Documents and Settings\Brian\My Documents\DVD\MEgui Output\megui audio.mp4:lang=eng: Feature Not Supported
(Feature Not Supported)

----------------------------------------------------------------------------------------------------------

As a test I muxed the .264 and aac output from staxrip through the Megui muxer to MP4 Result >PLAYABLE

THEREFORE megui muxing works (but with Staxrip output files)

Confused NEW user needs tea and sympathy :confused:
I MUST be doing something daft here so be gentle!

I would like to use Megui 'cause it will queue episodic DVD conversion.

Richard Berg
24th January 2006, 19:23
Do you have the latest version of mp4box?

ChronoCross
25th January 2006, 00:01
CVS works great. Thanks guys.

dumbas..
25th January 2006, 00:25
@Richard Berg

Thanks

Well I have the version dated 8/11/2005
Not sure how to acertain the version number
I tried the latest release from
http://www.aziendeassociate.it/cd//gpac/dev/MP4Box.7z

dated 03 January 2006

It crashes out with a windows error

AppName: mp4box.exe AppVer: 0.0.0.0 ModName: mp4box.exe
ModVer: 0.0.0.0 Offset: 0005c867

The MeGui log is none the wiser:
Muxjob ended and deletion of intermediate files is activated
Starting job job2 at 23:16:29
Job is a mux job. Commandline:
-add "C:\Documents and Settings\Brian\My Documents\DVD\MEgui Output\megui video.mp4" -add "C:\Documents and Settings\Brian\My Documents\DVD\MEgui Output\megui audio.mp4":lang=eng -new "C:\Documents and Settings\Brian\My Documents\DVD\MEgui Output\megui Mux.mp4"
successfully set up muxer
Processing ended at 23:16:40
----------------------------------------------------------------------------------------------------------

Log for job job2


----------------------------------------------------------------------------------------------------------


So I'm a bit stuck. Neither want to work!

ChronoCross
25th January 2006, 01:03
Well I can confirm that there is a problem with the latest cvs in terms of mp4box. it doesn't seem to be a meGUI problem but rather with the compiling itself. I just compiled it and it gives the same crash error.

I'm going to try and troubleshoot it.

I still can't compile it to correctly work but here's a working version dated 1/19/06 from kurtnoise.

http://kurtnoise.free.fr/mp4tools/

dumbas..
25th January 2006, 06:16
@ChronoCross

Thanks for the reply and Link post
Tried 1/19/06 (result below) and the other two in the link with the same result.

Unfortunately....

Yes, you guessed, they did not crash:) but still gave the error:confused:

Starting job job1 at 05:00:23
Job is a mux job. Commandline:
-add "C:\Documents and Settings\Brian\My Documents\DVD\MEgui Output\megui video.mp4" -add "C:\Documents and Settings\Brian\My Documents\DVD\MEgui Output\megui audio.mp4":lang=eng -new "C:\Documents and Settings\Brian\My Documents\DVD\MEgui Output\blah.mp4"
successfully set up muxer
Processing ended at 05:00:24
----------------------------------------------------------------------------------------------------------

Log for job job1

IsoMedia import - track ID 1 - Video (size 640 x 272)
Unknown input file type
Error importing C:\Documents and Settings\Brian\My Documents\DVD\MEgui Output\megui audio.mp4:lang=eng: Feature Not Supported
(Feature Not Supported)


Grrrrrr, IS IT ME ?:scared:

ChronoCross
25th January 2006, 06:27
What audio encoding are you using?

puffpio
25th January 2006, 07:53
Can you test this in 0.2.3.2041 when it is released? I _think_ I fixed it there, but your testing again would be appreciated.

yes.. I will definately test it once it is released

dumbas..
25th January 2006, 14:56
What audio encoding are you using?


AAC via Besweet,FAAC.exe & dll

See output log
http://forum.doom9.org/showthread.php?p=774305#post774305

Tried to anticipate your next and changed Besweet from ver dated 17 May 2005 to that used in Staxrip ver 1.5b31

All seems ok now on test vob. I will try a full DVD and see what happens.

Hope I won't be troubling you again (fingers crossed):thanks:

The Link
25th January 2006, 16:09
Probably a mistake/misunderstanding on my side but could it be that the one-click encoder is broken, i.e. if i click "go" only the dgindex job is sent to the job queue.

Raithmir
25th January 2006, 16:18
2033 shutdown after encoding box on the queue tab seems to only work if you click it before you start processing.

dimzon
25th January 2006, 16:36
Probably a mistake/misunderstanding on my side but could it be that the one-click encoder is broken, i.e. if i click "go" only the dgindex job is sent to the job queue.
Yes, you are mistaken. We does'nt need count && names of the output of dgindex job so we can't add all of them at once. When dgindex job was finished special postprocessing code will be invoked. This code analyzes dgindex output via folder scan and add encoding/mux jobs to queue :cool:

Doom9
25th January 2006, 16:38
Probably a mistake/misunderstanding on my side but could it be that the one-click encoder is broken, i.e. if i click "go" only the dgindex job is sent to the job queueThere's a German saying I like "Probieren geht über Studieren". Try it and see what happens. Hint: MeGUI as currently incapable of creating video jobs without the AviSynth input being present.. and that input only exists once the indexing job has been run.

2033 shutdown after encoding box on the queue tab seems to only work if you click it before you start processing.Could you elaborate this a bit? What exactly can be done to reproduce the problem, starting with the double click on megui.exe.

The Link
25th January 2006, 16:43
Hmm ... well, after the dgindex job has finished megui (2045) simply silently quits and that's it (shutdown after encoding is not activated).

edit2: could the problem be that the extracted audiotrack is a wav file?

dimzon
25th January 2006, 16:56
could the problem be that the extracted audiotrack is a wav file?
I'm not shure (i'm not take close look @ this part of code) but i guess you are right - problem is wav audio...

The Link
25th January 2006, 16:58
Yepp, just tested another source with ac3 audio, which works. The culprit seems to be pcm audio extracted to a wav file by dgindex.

ChronoCross
25th January 2006, 18:43
The only DVD's I've seen that use wav audio are the anime ones I import from japan. What kind of DVD's are these?

The Link
25th January 2006, 18:46
The only DVD's I've seen that use wav audio are the anime ones I import from japan. What kind of DVD's are these?
I used a simple music video from my massive attack DVD. Music videos on DVD often have pcm audio afaik.

Doom9
25th January 2006, 19:48
iirc (and without looking at the sources), I think the "find audio after dgindex" routine only looks for ac3 files.. it probably b0rks when there's none found even though you chose to demux something. I should definitely have a look but then again, right now I have to spend that free time on other things.

berrinam
25th January 2006, 22:16
Actually, it *should* pick up wav audio, too:
if (file.IndexOf(trackNumber) != -1 &&
(file.EndsWith(".ac3") ||
file.EndsWith(".mp3") ||
file.EndsWith(".mp2") ||
file.EndsWith(".mpa") ||
file.EndsWith(".dts") ||
file.EndsWith(".wav"))) // It is the right track
{
audioFiles.Add(file);
}However, that code is case sensitive, which means it requires the extension to be in lower case (that's the bug).

@The Link: What is the filename of your wav audio?

The Link
25th January 2006, 22:25
The filename is "VTS_01_1 T01 48K 16bit 2ch.wav". Perhaps there is another reason then.

berrinam
25th January 2006, 22:32
Hmm.... weird..... it *should* pick it up. Could you upload a small sample, just so I can test a VOB-with-PCM?

stax76
25th January 2006, 22:50
Hehe, I think the apps that create upper case want to test other apps which just to easiliy fall over that. Recently I got some feedback that DVD Decrypter demuxed files (upper case) won't mux with DivXMux (needs lower case!). Being warned I searched then my code for 'EndsWith' and was embarrassed to find how often I was using 'EndsWith' for file extension comparison.

berrinam
26th January 2006, 00:40
The filename is "VTS_01_1 T01 48K 16bit 2ch.wav". Perhaps there is another reason then.
Found and fixed: it was looking for the delay, and crashed when it didn't say it in the filename. Fixed in 0.2.3.2050.

L4z4rus
26th January 2006, 11:50
Since 0.2.3.2048 (now using .2050) I seem to keep getting this message when clicking the Preview button in the Avisynth script generator window (to update Video Preview after using resize).

I haven't had any problems in the past, and the initial preview opens fine after loading a d2v file:

The file LoadPlugin("C:\Program Files\Media\DGIndex\dgdecode.dll")
mpeg2source("C:\DVD\24-08\VTS_01_1.d2v")
#blank deinterlace line
#crop
LanczosResize(640,352)
#denoise
cannot be opened

Unable to load DLL 'AvisynthWrapper': The specified module could not be found

The script opens fine in Virtual Dub, Media Player etc. & I have Helix YUV codecs installed / FFDShow (setup as per guide). :confused: