|
|
| evilkwan |
| Posted: Apr 23 2004, 11:23 PM |
 |
|
Unregistered

|
hi i have a OGM movie and i want to convert to divx to play on my ps2.. but wen i try to save (splitting the audio n video) the movie file to a AVI ( File | Save As | Direct Stream Copy ) it processes all the way to the end and suddenly crashes on the very end..
the error was ...while running thread "Dub-I/O" (thread.cpp:120).
i am using VirtualDubMod_1_5_10_1_All_inclusive
is there a way i can split the video file without it crashing?
thanx in advance..
and this is the crash info..
| CODE | VirtualDub crash report -- build 2366 (release) --------------------------------------
Disassembly: 004f0380: b8000000fe mov eax, fe000000 004f0385: c00fb6 ror byte ptr [edi], b6 004f0388: c06bc01c shr byte ptr [ebx-40], 1c 004f038c: 8d4c080c lea ecx, [eax+ecx+0c] 004f0390: e9b5000000 jmp OGMReadStream::Read+7da (004f044a) 004f0395: 8b4508 mov eax, [ebp+08] 004f0398: 81780804020000 cmp dword ptr [eax+08], 00000204 004f039f: 8b36 mov esi, [esi] 004f03a1: 897c2410 mov [esp+10], edi 004f03a5: 8b7c2434 mov edi, [esp+34] 004f03a9: 885c242c mov [esp+2c], bl 004f03ad: 752f jnz OGMReadStream::Read+76e (004f03de) 004f03af: 8b859c000000 mov eax, [ebp+9c] 004f03b5: 8bc8 mov ecx, eax 004f03b7: 8bd1 mov edx, ecx 004f03b9: c1e902 shr ecx, 02 004f03bc: f3a5 rep movsd 004f03be: 8bca mov ecx, edx 004f03c0: 8b5560 mov edx, [ebp+60] 004f03c3: 8b5214 mov edx, [edx+14] 004f03c6: 83e103 and ecx, 03 004f03c9: f3a4 rep movsb 004f03cb: 33c9 xor ecx, ecx 004f03cd: 8acb mov cl, bl 004f03cf: 8b0c8a mov ecx, [edx+ecx*4] 004f03d2: 894c2438 mov [esp+38], ecx 004f03d6: 8b4c2430 mov ecx, [esp+30] 004f03da: 03c8 add ecx, eax 004f03dc: eb45 jmp OGMReadStream::Read+7b3 (004f0423) 004f03de: 0fb60e movzx ecx, byte ptr [esi] 004f03e1: 8b959c000000 mov edx, [ebp+9c] 004f03e7: 8bc1 mov eax, ecx 004f03e9: c1e906 shr ecx, 06 004f03ec: 83e002 and eax, 02 004f03ef: d1e0 shl eax, 1 004f03f1: 0bc1 or eax, ecx 004f03f3: 2bd0 sub edx, eax 004f03f5: 8d740601 lea esi, [esi+eax+01] 004f03f9: 8d4aff lea ecx, [edx-01] 004f03fc: 8bc1 mov eax, ecx 004f03fe: c1e902 shr ecx, 02 004f0401: f3a5 rep movsd 004f0403: 8bc8 mov ecx, eax 004f0405: 8b4560 mov eax, [ebp+60] 004f0408: 8b4014 mov eax, [eax+14] 004f040b: 83e103 and ecx, 03 004f040e: f3a4 rep movsb 004f0410: 33c9 xor ecx, ecx 004f0412: 8acb mov cl, bl 004f0414: 8b0c88 mov ecx, [eax+ecx*4] <-- FAULT 004f0417: 8b442430 mov eax, [esp+30] 004f041b: 894c2438 mov [esp+38], ecx 004f041f: 8d4c10ff lea ecx, [eax+edx-01] 004f0423: 8b442438 mov eax, [esp+38] 004f0427: 85c0 test eax, eax 004f0429: 894c2430 mov [esp+30], ecx 004f042d: 0f858d010000 jnz OGMReadStream::Read+950 (004f05c0) 004f0433: 8b7c2410 mov edi, [esp+10] 004f0437: e9f9feffff jmp OGMReadStream::Read+6c5 (004f0335) 004f043c: 8b4904 mov ecx, [ecx+04] 004f043f: 85c9 test ecx, ecx 004f0441: 0f8479010000 jz OGMReadStream::Read+950 (004f05c0) 004f0447: 83c10c add ecx, 0c 004f044a: 85c9 test ecx, ecx 004f044c: 0f846e010000 jz OGMReadStream::Read+950 (004f05c0) 004f0452: 8b4d40 mov ecx, [ebp+40] 004f0455: 8a4544 mov al, [ebp+44] 004f0458: 3a4108 cmp al, [ecx+08] 004f045b: 7307 jnc OGMReadStream::Read+7f4 (004f0464) 004f045d: fec0 inc al 004f045f: 884544 mov [ebp+44], al 004f0462: eb0a jmp OGMReadStream::Read+7fe (004f046e) 004f0464: 8b4904 mov ecx, [ecx+04] 004f0467: c6454400 mov byte ptr [ebp+44], 00 004f046b: 894d40 mov [ebp+40], ecx 004f046e: 0fb65544 movzx edx, byte ptr [ebp+44] 004f0472: 8b4540 mov eax, [ebp+40] 004f0475: 6bd21c imul edx, edx, 1c 004f0478: 8d4c020c lea ecx, [edx+eax+0c] 004f047c: c6 db c6 004f047d: 44 inc esp 004f047e: 242c and al, 2c
Windows 5.1 (Windows XP build 2600) [Service Pack 1]
EAX = 00000000 EBX = 01260300 ECX = 00000000 EDX = 0000595b EBP = 07bfd4f8 DS:ESI = 0023:06ecb473 ES:EDI = 0023:08a4595a SS:ESP = 0023:089cfde8 CS:EIP = 001b:004f0414 FS = 0038 GS = 0000 EFLAGS = 00010246 FPUCW = ffff027f FPUTW = ffffffff
MM0 = 77f5177877f517e6 MM1 = 0000000007bfe8c8 MM2 = 77f5248c77f52332 MM3 = 0000070007bfd9f8 MM4 = 77f6d5f077f79005 MM5 = 77f517b277f51778 MM6 = 0000000207bfe8c8 MM7 = c000000000000000
Crash reason: Access Violation
Crash context: An out-of-bounds memory access (access violation) occurred in module 'VirtualDubMod'...
...while running thread "Dub-I/O" (thread.cpp:120).
Thread traces:
Thread 000008b4 (Main thread) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Init.cpp(344) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Init.cpp(387) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Init.cpp(407) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Init.cpp(467) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(646) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(676) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(1819) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(1837) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\FilterSystem.cpp(429) C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\FilterSystem.cpp(569) Thread 00000fdc (FastWriteStream) Thread 00000d8c (Processing) Thread 00000ad8 (Dub-I/O)
Thread call stack:004f0414: OGMReadStream::Read() 004bb3d2: VideoSourceAVI::_read() 004b4df6: DubSource::read() 004700af: VDDubIOThread::ReadVideoFrame() 0046fc81: VDDubIOThread::ThreadRun() 77e7f02b: kernel32!DuplicateHandle [77e60000+1efb6+75] 00527f7f: VDThread::StaticThreadStart() 00567a4c: _threadstartex@4() 77e7d33b: kernel32!RegisterWaitForInputIdle [77e60000+1d2f8+43]
-- End of report | |
 |
|