Log in

View Full Version : virtualdub crash's during 2d pass XvidEncoding


sillKotscha
8th June 2002, 16:02
hi folks,

I now make my first efforts (or not ;) ) with Xvid. And as it is straight forward with n00bs, I've a question...

First of all I've downloaded '2passXvidEncoder' + 'new patch a few more bugs fixed: http://www.ecs.soton.ac.uk/~del100/quick2pass0.693patch.zip'
and the latest Xvid-Codec (XviD.Alpha.07.06.2002.1500).
Befor using Xvid for encoding, I uninstalled Xvid (the one which came with the '2passXvidEncoder'), had a look if really everything is uninstalled and then installed the latest Xvid again.

And here is my way to go:

- movie: Romeo must Die (very good for testing, lots of slow and fast motion scenes; 1h50m20sec)
- AC3->(vorbis)OGG with HeadAC3he0.23, FileSize: 79000KB @ Quality 2(96kbps)
- DVD2AVI using GKnot (because I couldn't open my *.d2v file in GKnot, when I made a DVD2AVI-Project with DVD2AVI from 2passXvidEncoder!!)
- going for 1CD: Resolution (608x240, 0,213Bits/(Pixel*Frame))
- save as test.avs, with neutralBicubic ResizeFilter, nothing else)
- then openend 2passXvidEncoder: Select Input Type: AvisynthScript
- ...include Audio, Setup Xvid Codec, Credits Treatment
- MotionSearch: 6-UltraHigh
- Quant.Type: H.263
- Use Hinted ME
- Min I-Frame Interval: 6
- Max I-Frame Interval: 250
- I-Frame boost %: 20
- Min I-Frame 2
- Max I-Frame 31
- Min P-Frame 2
- Max P-Frame 31
- CurveCompression: HighScenes 25, LowScenes 10, PaybackDelay 240
- Payback with Bias
- Alternative Curve System: Curve Agression: Medium, High Distance 200, Low Distance 100
- Auto Strenght: 25
- Max Overflow Improvement/ Degradation: 60

... the final Result wasa 18m:03sec movie, with a filesize of: 93,8MB??!!!

ok, then I tried using VirtualDub: my first Pass was NO Problem, then I started the second Pass: for a few seconds VD started encoding but then crashes!!! I really have NO clue why. I post my Crashlog:


VirtualDub crash report -- build 13870
--------------------------------------

Disassembly:
062579e0: cb retf
062579e1: 0f6f2416 movq mm4, [esi+edx]
062579e5: 0f6f541601 movq mm2, [esi+edx+01]
062579ea: 0f6fec movq mm5, mm4
062579ed: 0f6fda movq mm3, mm2
062579f0: 0f60e6 punpcklbw mm4, mm6
062579f3: 0f60d6 punpcklbw mm2, mm6
062579f6: 0f68ee punpckhbw mm5, mm6
062579f9: 0f68de punpckhbw mm3, mm6
062579fc: 0fdde2 paddusw mm4, mm2
062579ff: 0fddeb paddusw mm5, mm3
06257a02: 0fddc4 paddusw mm0, mm4
06257a05: 0fddcd paddusw mm1, mm5
06257a08: 0fddc7 paddusw mm0, mm7
06257a0b: 0fddcf paddusw mm1, mm7
06257a0e: 0f71d002 psrlw mm0, 02
06257a12: 0f71d102 psrlw mm1, 02
06257a16: 0f67c1 packuswb mm0, mm1
06257a19: 0f7f07 movq [edi], mm0
06257a1c: 01d6 add esi, edx
06257a1e: 01d7 add edi, edx
06257a20: 48 dec eax
06257a21: 759f jnz 062579c2
06257a23: 5f pop edi
06257a24: 5e pop esi
06257a25: c3 ret
06257a26: 90 nop
06257a27: 90 nop
06257a28: 90 nop
06257a29: 90 nop
06257a2a: 90 nop
06257a2b: 90 nop
06257a2c: 90 nop
06257a2d: 90 nop
06257a2e: 90 nop
06257a2f: 90 nop
06257a30: 56 push esi
06257a31: 57 push edi
06257a32: 8b442418 mov eax, [esp+18]
06257a36: 08c0 or al, al
06257a38: 0f8568ffffff jnz 062579a6
06257a3e: 8b7c240c mov edi, [esp+0c]
06257a42: 8b742410 mov esi, [esp+10]
06257a46: 8b542414 mov edx, [esp+14]
06257a4a: 0f6f3dd0bd2806 movq mm7, [0628bdd0]
06257a51: b808000000 mov eax, 00000008
06257a56: 0f6f06 movq mm0, [esi]
06257a59: 0f6f4e01 movq mm1, [esi+01]
06257a5d: 0f6fd0 movq mm2, mm0
06257a60: 0f0fc1bf pavgusb mm0, mm1
06257a64: 0fefca pxor mm1, mm2
06257a67: 0f6f1416 movq mm2, [esi+edx] <-- FAULT
06257a6b: 0f6f5c1601 movq mm3, [esi+edx+01]
06257a70: 0f6fe2 movq mm4, mm2
06257a73: 0f0fd3bf pavgusb mm2, mm3
06257a77: 0fefdc pxor mm3, mm4
06257a7a: 0febcb por mm1, mm3
06257a7d: 0f6fd8 movq mm3, mm0
06257a80: 0fefda pxor mm3, mm2
06257a83: 0fdbcb pand mm1, mm3
06257a86: 0f0fc2bf pavgusb mm0, mm2
06257a8a: 0fdbcf pand mm1, mm7
06257a8d: 0fd8c1 psubusb mm0, mm1
06257a90: 0f7f07 movq [edi], mm0
06257a93: 01d6 add esi, edx
06257a95: 01d7 add edi, edx
06257a97: 48 dec eax
06257a98: 75bc jnz 06257a56
06257a9a: 5f pop edi
06257a9b: 5e pop esi
06257a9c: c3 ret
06257a9d: cc int 3
06257a9e: cc int 3
06257a9f: cc int 3
06257aa0: 56 push esi
06257aa1: 57 push edi
06257aa2: 8b74240c mov esi, [esp+0c]
06257aa6: 8b7c2410 mov edi, [esp+10]
06257aaa: 8b4c2414 mov ecx, [esp+14]
06257aae: ba10000000 mov edx, 00000010
06257ab3: 0feff6 pxor mm6, mm6
06257ab6: 0fefff pxor mm7, mm7
06257ab9: 0f6f06 movq mm0, [esi]
06257abc: 0f6f0f movq mm1, [edi]
06257abf: 0f6f5608 movq mm2, [esi+08]
06257ac3: 0f6f5f08 movq mm3, [edi+08]
06257ac7: 0f6fe0 movq mm4, mm0
06257aca: 0f6fea movq mm5, mm2
06257acd: 0fd8c1 psubusb mm0, mm1
06257ad0: 0fd8d3 psubusb mm2, mm3
06257ad3: 0fd8cc psubusb mm1, mm4
06257ad6: 0fd8dd psubusb mm3, mm5
06257ad9: 0febc1 por mm0, mm1
06257adc: 0febd3 por mm2, mm3
06257adf: 0f db 0f

Windows 4.10 (Win98 build 2222) [ A ]

EAX = 00000006
EBX = 00000150
ECX = 05ee0b00
EDX = 00000150
EBP = 00000070
DS:ESI = 018f:05d6ef4f
ES:EDI = 018f:06b544a0
SS:ESP = 018f:071cf188
CS:EIP = 0187:06257a67
FS = 1c5f
GS = 0000
EFLAGS = 00010206

MM0 = 0000000000000000
MM1 = 0000000000000000
MM2 = 0000000000000000
MM3 = 0000000000000000
MM4 = 0000000000000000
MM5 = ffc5ffc9ffcbffd1
MM6 = 0073007200730074
MM7 = 0101010101010101
Crash reason: Access Violation

Thread fffc9795 (Main thread)
T:\projects\VirtualDub_old\main\Init.cpp(116)
T:\projects\VirtualDub_old\main\Init.cpp(135)
T:\projects\VirtualDub_old\main\Init.cpp(153)
T:\projects\VirtualDub_old\main\Init.cpp(215)
T:\projects\VirtualDub_old\main\Main.cpp(182)
T:\projects\VirtualDub_old\main\Main.cpp(205)
T:\projects\VirtualDub_old\main\FilterSystem.cpp(427)
Thread fff3584d (FastWriteStream)
Thread fff38699 (Processing)
T:\projects\VirtualDub_old\main\Dub.cpp(3220)
T:\projects\VirtualDub_old\main\Dub.cpp(2835)
T:\projects\VirtualDub_old\main\Dub.cpp(2840)
T:\projects\VirtualDub_old\main\VideoSequenceCompressor.cpp(358)
T:\projects\VirtualDub_old\main\VideoSequenceCompressor.cpp(371)
T:\projects\VirtualDub_old\main\Dub.cpp(3022)
T:\projects\VirtualDub_old\main\Dub.cpp(3220)
T:\projects\VirtualDub_old\main\Dub.cpp(2835)
T:\projects\VirtualDub_old\main\Dub.cpp(2840)
T:\projects\VirtualDub_old\main\VideoSequenceCompressor.cpp(358)
T:\projects\VirtualDub_old\main\VideoSequenceCompressor.cpp(371)
T:\projects\VirtualDub_old\main\Dub.cpp(3022)
T:\projects\VirtualDub_old\main\Dub.cpp(3220)
T:\projects\VirtualDub_old\main\Dub.cpp(2835)
T:\projects\VirtualDub_old\main\Dub.cpp(2840)
T:\projects\VirtualDub_old\main\VideoSequenceCompressor.cpp(358)
Thread fff380cd (I/O processing)


06257a67: XVID.DLL!xvid_encore [06250000+74e0+587]
0626bbe1: XVID.DLL!xvid_encore [06250000+74e0+14701]
06266883: XVID.DLL!xvid_encore [06250000+74e0+f3a3]
06264fe4: XVID.DLL!xvid_encore [06250000+74e0+db04]
06257523: XVID.DLL!xvid_encore [06250000+74e0+43]
062537a6: XVID.DLL!000037a6
06256d3d: XVID.DLL!DriverProc [06250000+6b50+1ed]
7ff420db: OLE32.DLL!GetHGlobalFromStream [7ff20000+21bca+511]
027a3039: GAMEUTIL.DLL!DllCanUnloadNow [027a0000+1d9d+129c]
6534f314: OLEAUT32.DLL!DllCanUnloadNow [65340000+e7e8+b2c]
bff7a2e3: KERNEL32.DLL!GetDateFormatA [bff70000+7f6f+2374]
bff7a3a0: KERNEL32.DLL!GetDateFormatA [bff70000+7f6f+2431]
bff7a10e: KERNEL32.DLL!GetDateFormatA [bff70000+7f6f+219f]
bff7a567: KERNEL32.DLL!GetDateFormatA [bff70000+7f6f+25f8]
bff88dc4: KERNEL32.DLL!HeapCreate [bff70000+18bf2+1d2]
0047fd51: _heap_alloc()
79a9199a: MSVFW32.DLL!ICSendMessage [79a90000+18fc+9e]
79a91a31: MSVFW32.DLL!ICCompress [79a90000+19cf+62]
0046e271: VideoSequenceCompressor::packFrame()
0046798f: Dubber::WriteVideoFrame()
bff99b32: KERNEL32.DLL!CancelWaitableTimer [bff70000+29a13+11f]
bff741f7: KERNEL32.DLL!ThunkConnect32 [bff70000+2ebe+1339]
bff7b84e: KERNEL32.DLL!IsBadHugeWritePtr [bff70000+a5be+1290]
bff92cec: KERNEL32.DLL!WaitForSingleObjectEx [bff70000+22caf+3d]
bff7c8cc: KERNEL32.DLL!WaitForSingleObject [bff70000+c8bd+f]
bff7b9c5: KERNEL32.DLL!LeaveCriticalSection [bff70000+b9b2+13]
0040b76a: AVIPipe::getReadBuffer()
004683a3: Dubber::ProcessingThread()
0046844f: Dubber::ProcessingThread()
00468316: Dubber::ProcessingThreadKickstart()
004800e8: _threadstart@4()
bff88f20: KERNEL32.DLL!HeapCreate [bff70000+18bf2+32e]
bff869ef: KERNEL32.DLL!VirtualQueryEx [bff70000+152a3+174c]

-- End of report


what can I do, because I believe Xvid is the way to go... I saw my 18mins ;) and was very convinced!!!!!

regards Sill

Koepi
8th June 2002, 16:09
Such software is meant to be used with the codec which it ships with.

By installing another codec version you messed the mechanisms up (changes in the registry between different builds etc).

Try again using the software package - or set it up yourself in vdub if you want the newest codec (which is in no way different from my last build btw., maybe it's compiled with MS VC++ instead of intel compilers, didn't check on that yet).

Regards,
Koepi

DaveEL
9th June 2002, 03:19
Originally posted by Koepi
Such software is meant to be used with the codec which it ships with.

By installing another codec version you messed the mechanisms up (changes in the registry between different builds etc).



That version should not a problem (in fact any version in the last 6 weeks according to the cvs logs should all work with my program).

(any chance of getting something added to the xvid dll so i can detect compatible versions (easiest check would probably be to check the size of the config struct in vfw/src/config.h as that is what i need to be the same for it to work and the size is not a a perfect check (eg the vidomi patch would have broken it but in most cases if this struct changes then the size will)).



Try again using the software package - or set it up yourself in vdub if you want the newest codec (which is in no way different from my last build btw., maybe it's compiled with MS VC++ instead of intel compilers, didn't check on that yet).



This doesnt appear to be a problem with my program as


then I tried using VirtualDub: my first Pass was NO Problem, then I started the second Pass: for a few seconds VD started encoding but then crashes!!! I really have NO clue why. I post my Crashlog:


so it doesnt work with virtualdub either Just in case (my program should not effect the registry anyway) try the "Load Defaults..." button in the codec in virtual dub then try again.


DaveEL
(PS should be new version soon just finished my exams so i have time again)

DaveEL
9th June 2002, 03:28
Originally posted by sillKotscha

... the final Result wasa 18m:03sec movie, with a filesize of: 93,8MB??!!!



can you send me (dave at leatherdale dot net) or post here the file virtualdub.jobs (if your using the version of virtualdub included in my program will be in the virtualdub folder under the directory you installed to.

ill try to add some logging to my next version to make problems easier to work out.

also check the file test.avs.avi to see what size that is. im not sure if vorbis audio mux only is working correctly in 0.693 (0.6 is the "stable" version still) if thats the problem (however the symptoms dont seem to suggest it is) that file will have the whole film in.


- DVD2AVI using GKnot (because I couldn't open my *.d2v file in GKnot, when I made a DVD2AVI-Project with DVD2AVI from 2passXvidEncoder!!)



hmm weird that version of DVD2AVI is the version from DVD2SVCD i used that one because of the fact i can control it from the command line so i could add support from going right from VOB files to xvid but i will bundle the standard version if its causing problems.

DaveEL

sillKotscha
9th June 2002, 11:17
thank you for your interest.

I did 2 more tests with Xvid...

and again, I uninstalled everything... cleard registry etc., and only installed your bundle. Updateted BeSweet with the latest BeSweet version and updatetd OGG-mux with the latest version (0.85). But these changes shouldn't have any influences, I guess. This time I "only" used VD for encoding... done by a joblist, with the exact settings mentioned above. For the first pass everything worked as it should be... with no problem...1pass realtime encoded, then VD started automatically the 2pass. I thougt this time it really works but unfortunately after 12% it crashs again


can you send me (dave at leatherdale dot net) or post here the file virtualdub.jobs


...sure:


// VirtualDub job list (Sylia script format)
// This is a program generated file -- edit at your own risk.
//
// $numjobs 2
//

// $job "Job 3"
// $input "D:\Movies\ROMEO_MUST_DIE\Romeo.avs"
// $output "D:\Movies\ROMEO_MUST_DIE\first.avi"
// $state 2
// $start_time 01c20f2a d6378100
// $end_time 01c20f3b e9b474c0
// $script

VirtualDub.Open("D:\\Movies\\ROMEO_MUST_DIE\\Romeo.avs",0,0);
VirtualDub.audio.SetSource(0);
VirtualDub.audio.SetMode(0);
VirtualDub.audio.SetInterleave(1,500,1,0,0);
VirtualDub.audio.SetClipMode(1,1);
VirtualDub.audio.SetConversion(0,0,0,0,0);
VirtualDub.audio.SetVolume();
VirtualDub.audio.SetCompression();
VirtualDub.video.SetDepth(24,24);
VirtualDub.video.SetMode(1);
VirtualDub.video.SetFrameRate(0,1);
VirtualDub.video.SetIVTC(0,0,-1,0);
VirtualDub.video.SetRange(0,0);
VirtualDub.video.SetCompression(0x64697678,0,10000,0);
VirtualDub.video.SetCompData(1124,"AwAAAKC7DQCskgkARDpcTW92aWVzXFJPTUVPX01VU1RfRElFXHZpZGVvLnN0YXRzAHMAAFNvZnR3YXJlXEdOVVxYdmlEAAAAcW1hdHJpeF9pbnRyYQAAAHFtYXRyaXhfaW50ZXIAAABjb25maWcAAFNvZnR3YXJlXEdOVVxYdmlEAAAAQ291bGRuJ3QgY3JlYXRlIFhWSURfUkVHX1NVQktFWSAtIAAAJXMgJWkAAABxbWF0cml4X2ludHJhAAAAcW1hdHJpeF9pbnRlcgAAAFNvZnR3YXJlXEdOVQAAAABDb3VsZG4ndCBvcGVuIHJlZ2lzdHJ5IGtleSBmb3IgZGVsZXRpb24gLSAAACVzICVVAAAABQAAABAAAABkAAAAZAAAAAYAAAADAAAAAAAAAPoAAAAGAAAAAAAAAAAAAAACAAAAHwAAAAIAAAAfAAAACBESExUXGRsREhMVFxkbHBQVFhcYGhweFRYXGBocHiAWFxgaHB4gIxcYGhweICMmGRocHiAjJikbHB4gIyYpLRAREhMUFRYXERITFBUWFxgSExQVFhcYGRMUFRYXGBobFBUWFxkaGxwVFhcYGhscHhYXGBobHB4fFxgZGxweHyEUAAAAAQAAAAAAAAAZAAAACgAAAAEAAAABAAAAGQAAAAEAAAAyAAAAAQAAAMgAAABkAAAAMgAAAICWmAA8AAAAPAAAAPAAAAAAAAAAAQAAAEQ6XE1vdmllc1xST01FT19NVVNUX0RJRVx2aWRlb2drLnN0YXRzAABzdGF0czIAAFx2aWRlb2drLnN0YXRzAABTb2Z0d2FyZVxHTlVcWHZpRAAAAHFtYXRyaXhfaW50cmEAAABxbWF0cml4X2ludGVyAAAAY29uZmlnAABTb2Z0d2FyZVxHTlVcWHZpRAAAAENvdWxkbid0IGNyZWF0ZSBYVklEX1JFR19TVUJLRVkgLSAAACVzICVpAAAAcW1hdHJpeF9pbnRyYQAAAHFtYXRyaXhfaW50ZXIAAABTb2Z0d2FyZVxHTlUAAAAAQ291bGRuJ3Qgb3BlbiByZWdpc3RyeSBrXHZpZGVvZ2suc3RhdHMAAFNvZnR3YXJlXEdOVVxYdmlEAAAAcW1hdHJpeF9pbnRyYQAAAHFtYXRyaXhfaW50ZXIAAABjb25maWcAAFNvZnR3YXJlXEdOVVxYdmlEAAAAQ291bGRuJ3QgY3JlYXRlIFhWSURfUkVHX1NVQktFWSAtIAAAJXMgJWkAAABxbWF0cml4X2ludHJhAAAAcW1hdHJpeF9pbnRlcgAAAFNvZnR3YXJlXEdOVQAAAABDb3VsZG4ndCBvcGVuIHJlZ2lzdHJ5IGtleSBmb3IgZGVsZXRpb24gLSAAACVzICVpAAAAWHZpRAAAAABDb3VsZG4ndCBkZWwAAAAAAAAAAAAAAAABAAAAAHECAIOGAgAAAAAAFAAAABQAAAAUAAAAECcAABAnAAAAAAAAAAAAAAEAAAAA");
VirtualDub.video.filters.Clear();
VirtualDub.subset.Delete();
VirtualDub.SaveAVI("D:\\Movies\\ROMEO_MUST_DIE\\first.avi");
VirtualDub.Close();

// $endjob
//
//--------------------------------------------------
// $job "Job 2"
// $input "D:\Movies\ROMEO_MUST_DIE\Romeo.avs"
// $output "D:\Movies\ROMEO_MUST_DIE\second.avi"
// $state 5
// $start_time 01c20f3b e9b474c0
// $end_time 01c20f3d 738c6e40
// $error "Video compression error: An unknown error occurred (may be corrupt data). (error code -100)"
// $script

VirtualDub.Open("D:\\Movies\\ROMEO_MUST_DIE\\Romeo.avs",0,0);
VirtualDub.audio.SetSource(0);
VirtualDub.audio.SetMode(0);
VirtualDub.audio.SetInterleave(1,500,1,0,0);
VirtualDub.audio.SetClipMode(1,1);
VirtualDub.audio.SetConversion(0,0,0,0,0);
VirtualDub.audio.SetVolume();
VirtualDub.audio.SetCompression();
VirtualDub.video.SetDepth(24,24);
VirtualDub.video.SetMode(1);
VirtualDub.video.SetFrameRate(0,1);
VirtualDub.video.SetIVTC(0,0,-1,0);
VirtualDub.video.SetRange(0,0);
VirtualDub.video.SetCompression(0x64697678,0,10000,0);
VirtualDub.video.SetCompData(1124,"BQAAAKC7DQCskgkARDpcTW92aWVzXFJPTUVPX01VU1RfRElFXHZpZGVvLnN0YXRzAHMAAFNvZnR3YXJlXEdOVVxYdmlEAAAAcW1hdHJpeF9pbnRyYQAAAHFtYXRyaXhfaW50ZXIAAABjb25maWcAAFNvZnR3YXJlXEdOVVxYdmlEAAAAQ291bGRuJ3QgY3JlYXRlIFhWSURfUkVHX1NVQktFWSAtIAAAJXMgJWkAAABxbWF0cml4X2ludHJhAAAAcW1hdHJpeF9pbnRlcgAAAFNvZnR3YXJlXEdOVQAAAABDb3VsZG4ndCBvcGVuIHJlZ2lzdHJ5IGtleSBmb3IgZGVsZXRpb24gLSAAACVzICVVAAAABQAAABAAAABkAAAAZAAAAAYAAAADAAAAAAAAAPoAAAAGAAAAAAAAAAAAAAACAAAAHwAAAAIAAAAfAAAACBESExUXGRsREhMVFxkbHBQVFhcYGhweFRYXGBocHiAWFxgaHB4gIxcYGhweICMmGRocHiAjJikbHB4gIyYpLRAREhMUFRYXERITFBUWFxgSExQVFhcYGRMUFRYXGBobFBUWFxkaGxwVFhcYGhscHhYXGBobHB4fFxgZGxweHyEUAAAAAQAAAAAAAAAZAAAACgAAAAEAAAABAAAAGQAAAAEAAAAyAAAAAQAAAMgAAABkAAAAMgAAAICWmAA8AAAAPAAAAPAAAAAAAAAAAQAAAEQ6XE1vdmllc1xST01FT19NVVNUX0RJRVx2aWRlb2drLnN0YXRzAABzdGF0czIAAFx2aWRlb2drLnN0YXRzAABTb2Z0d2FyZVxHTlVcWHZpRAAAAHFtYXRyaXhfaW50cmEAAABxbWF0cml4X2ludGVyAAAAY29uZmlnAABTb2Z0d2FyZVxHTlVcWHZpRAAAAENvdWxkbid0IGNyZWF0ZSBYVklEX1JFR19TVUJLRVkgLSAAACVzICVpAAAAcW1hdHJpeF9pbnRyYQAAAHFtYXRyaXhfaW50ZXIAAABTb2Z0d2FyZVxHTlUAAAAAQ291bGRuJ3Qgb3BlbiByZWdpc3RyeSBrXHZpZGVvZ2suc3RhdHMAAFNvZnR3YXJlXEdOVVxYdmlEAAAAcW1hdHJpeF9pbnRyYQAAAHFtYXRyaXhfaW50ZXIAAABjb25maWcAAFNvZnR3YXJlXEdOVVxYdmlEAAAAQ291bGRuJ3QgY3JlYXRlIFhWSURfUkVHX1NVQktFWSAtIAAAJXMgJWkAAABxbWF0cml4X2ludHJhAAAAcW1hdHJpeF9pbnRlcgAAAFNvZnR3YXJlXEdOVQAAAABDb3VsZG4ndCBvcGVuIHJlZ2lzdHJ5IGtleSBmb3IgZGVsZXRpb24gLSAAACVzICVpAAAAWHZpRAAAAABDb3VsZG4ndCBkZWwAAAAAAAAAAAAAAAABAAAAAHECAIOGAgAAAAAAFAAAABQAAAAUAAAAECcAABAnAAAAAAAAAAAAAAEAAAAA");
VirtualDub.video.filters.Clear();
VirtualDub.subset.Delete();
VirtualDub.SaveAVI("D:\\Movies\\ROMEO_MUST_DIE\\second.avi");
VirtualDub.Close();

// $endjob
//
//--------------------------------------------------
// $done


...then I've rebooted my workstation, started VD again for the 2pass but this time as an outstanding job (no joblist)

it really went further then the first time (using a joblist) but finaly VD crashs again. Before this error occured (see my attachment, hopefully validated) my video rendering rate nearly went to "zero" and then BANG!!

So, I would say it has nothing to do with your 2passXvidEncoder... there must be something else really be strange.

regards Sill

Wuntvor
10th June 2002, 09:06
Hi!
I just wanted to say that ive experienced this aswell.. I wanted to try different Altcc settings so I decided to do som compressions of "6th day" .
I made the first pass, then I was away for a couple of days, and then i tried to do a second pass ... i got the same error. I tried without the mvhints but the same error occured. I also tried with a lower motionprediction setting (not EPSZ) , but the same results.

I have the Intel compiled version from Koepis site, and used Gordian Knot to create the avs , and then virtualdub 1.4.10 to compress..

Unfortunately I cant give you much information, because I thought the vobs must have gotten corrupted and deleted all the files..

I remember using simpleresize filter, and having endcredits with a quantizer of 20, MPEG quantization and of course altCC ...
The error always occured on the same frame ..

Just wanted to say this, so that you know more people had the problem.

regards
/wuntvor

sillKotscha
14th June 2002, 11:09
hi folks,

I did mess up quite a long time with this problem and the only possible solution was:

- using the *.d2v file instead of
- using *.avs

and everything worked as expected

cheers sill