ya postie esto en virtualdub.org pero por si acaso alomejor aquí anda mas rapido:
Bueno, el problema es que abro el vídeo .Avi en Virtualdub, y después si le pongo play crashea... tengo el codec de xvid y todo, pero aun no puedo hacerlo andar...
aquí esta el log por si sirve:
VirtualDub crash report -- build 24469 (release)
--------------------------------------
Disassembly:
018f67a0: 016a04 add [edx+04h], ebp
018f67a3: e848130000 call 018f7af0
018f67a8: 8b4c2428 mov ecx, [esp+28h]
018f67ac: 51 push ecx
018f67ad: 685c849001 push 0190845c
018f67b2: 6a04 push 04h
018f67b4: e837130000 call 018f7af0
018f67b9: 83c418 add esp, 18h
018f67bc: 85ed test ebp, ebp
018f67be: 7507 jnz 018f67c7
018f67c0: b849000000 mov eax, 00000049
018f67c5: eb0c jmp 018f67d3
018f67c7: 8bc5 mov eax, ebp
018f67c9: 48 dec eax
018f67ca: f7d8 neg eax
018f67cc: 1bc0 sbb eax, eax
018f67ce: 24f2 and al, 0f2h
018f67d0: 83c050 add eax, 50h
018f67d3: 8b54241c mov edx, [esp+1ch]
018f67d7: 52 push edx
018f67d8: 57 push edi
018f67d9: 50 push eax
018f67da: 6850849001 push 01908450
018f67df: 6a08 push 08h
018f67e1: e80a130000 call 018f7af0
018f67e6: 83c414 add esp, 14h
018f67e9: 83fd02 cmp ebp, 02h
018f67ec: 746f jz 018f685d
018f67ee: 8b83b8000000 mov eax, [ebx+b8]
018f67f4: 8b8bbc000000 mov ecx, [ebx+bc]
018f67fa: 33d2 xor edx, edx
018f67fc: 03f8 add edi, eax
018f67fe: 8983c0000000 mov [ebx+c0], eax
018f6804: 8b44241c mov eax, [esp+1ch]
018f6808: 13d1 adc edx, ecx
018f680a: 89bbb8000000 mov [ebx+b8], edi
018f6810: 8bbbc8000000 mov edi, [ebx+c8]
018f6816: 8993bc000000 mov [ebx+bc], edx
018f681c: 99 cdq
018f681d: 898bc4000000 mov [ebx+c4], ecx
018f6823: 8983b0000000 mov [ebx+b0], eax
018f6829: 8993b4000000 mov [ebx+b4], edx
018f682f: 8b0dbc419301 mov ecx, [019341bc]
018f6835: 2bc7 sub eax, edi
018f6837: 33d2 xor edx, edx
018f6839: 03c1 add eax, ecx
018f683b: f7f1 div eax, ecx <-- FAULT
018f683d: 8b83b0000000 mov eax, [ebx+b0]
018f6843: 8b8bb4000000 mov ecx, [ebx+b4]
018f6849: 8983c8000000 mov [ebx+c8], eax
018f684f: 898bcc000000 mov [ebx+cc], ecx
018f6855: 8993d0000000 mov [ebx+d0], edx
018f685b: eb31 jmp 018f688e
018f685d: 8b44241c mov eax, [esp+1ch]
018f6861: 99 cdq
018f6862: 8983b0000000 mov [ebx+b0], eax
018f6868: 8b83c8000000 mov eax, [ebx+c8]
018f686e: 8993b4000000 mov [ebx+b4], edx
018f6874: 8bbbb0000000 mov edi, [ebx+b0]
018f687a: 8b0dbc419301 mov ecx, [019341bc]
018f6880: 2bc7 sub eax, edi
018f6882: 03c1 add eax, ecx
018f6884: 33d2 xor edx, edx
018f6886: f7f1 div eax, ecx
018f6888: 8993d4000000 mov [ebx+d4], edx
018f688e: 8b4e0c mov ecx, [esi+0ch]
018f6891: 41 inc ecx
018f6892: 8bc1 mov eax, ecx
018f6894: 894e0c mov [esi+0ch], ecx
018f6897: 83f820 cmp eax, 20h
018f689a: 7232 jc 018f68ce
018f689c: 8b5604 mov edx, [esi+04h]
018f689f: 8b db 8bh
Built on KOS-MOS on Sat Nov 04 21:36:36 2006 using compiler versión 1200
Windows 5.1 (Windows XP build 2600) [Service Pack 2]
EAX = 00000000
EBX = 012f3620
ECX = 00000000
EDX = 00000000
EBP = 00000001
ESI = 020ff748
EDI = 00000000
ESP = 020ff668
EIP = 018f683b
EFLAGS = 00010246
FPUCW = ffff027f
FPUTW = ffffffff
Crash reason: Integer Divide-by-Zero
Crash context:
An integer division by zero occurred in module 'xvid'...
...while decompressing vídeo frame 1 (VideoSource.cpp:1727)...
...while using input buffer at 01e20000-01e203d0 (VideoSource.cpp:1726)...
...while using output buffer at 01810000-018be403 (VideoSource.cpp:1725)...
...while running thread "Processing" (thread.cpp:150).
Pointer dumps:
EBX 012f3620: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
ESI 020ff748: 52007c04 7fffbefd 00000000 00000004 01e20004 01e20000 000003d1 018c7b1e
ESP 020ff668: 020ff784 012f3620 00000000 00000001 7fffbefd 00000001 00000000 00000000
020ff688: 00000010 020ff894 00000000 020ff70c 00000000 00000000 00000000 020a0012
020ff6a8: 7ffd8c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000
020ff6c8: 00000000 00000000 7c910833 7ffd0000 00000020 7c916999 00242430 7ffd8000
Thread call stack:
018f683b: xvid!xvid_encore [018c0000+7b30+2ed0b]
7c910833: ntdll!RtlAllocateHeap [7c900000+105d4+25f]
7c9169a5: ntdll!RtlMultiAppendUnicodeStringBuffer [7c900000+1671b+28a]
018f1353: xvid!xvid_encore [018c0000+7b30+29823]
018c7b1e: xvid!xvid_decore [018c0000+7ae0+3e]
018c3e94: xvid!00003e94
018c737c: xvid!DriverProc [018c0000+70c0+2bc]
7c9101c7: ntdll!RtlAddRefActivationContext [7c900000+100e2+e5]
7c9102d2: ntdll!RtlQueryInformationActivationContext [7c900000+101e2+f0]
7c9102ed: ntdll!RtlQueryInformationActivationContext [7c900000+101e2+10b]
7c90e3ed: ntdll!NtRequestWaitReplyPort [7c900000+e3e1+c]
7c9132f8: ntdll!CsrClientCallServer [7c900000+132a1+57]
7c8105a4: kernel32!CreateRemoteThread [7c800000+1042c+178]
7c90e46b: ntdll!NtResumeThread [7c900000+e45f+c]
7c8105e7: kernel32!CreateRemoteThread [7c800000+1042c+1bb]
7c810603: kernel32!CreateRemoteThread [7c800000+1042c+1d7]
7c9137ab: ntdll!RtlUnlockHeap [7c900000+1378b+20]
7c9137c7: ntdll!RtlUnlockHeap [7c900000+1378b+3c]
7c80fefd: kernel32!GlobalUnlock [7c800000+fe82+7b]
7c80ff05: kernel32!GlobalUnlock [7c800000+fe82+83]
7c80ff05: kernel32!GlobalUnlock [7c800000+fe82+83]
7c9137ab: ntdll!RtlUnlockHeap [7c900000+1378b+20]
7c9137c7: ntdll!RtlUnlockHeap [7c900000+1378b+3c]
7c80fefd: kernel32!GlobalUnlock [7c800000+fe82+7b]
7c80ff05: kernel32!GlobalUnlock [7c800000+fe82+83]
7c910732: ntdll!RtlAllocateHeap [7c900000+105d4+15e]
7c910732: ntdll!RtlAllocateHeap [7c900000+105d4+15e]
7c9106ab: ntdll!RtlAllocateHeap [7c900000+105d4+d7]
7c9106eb: ntdll!RtlAllocateHeap [7c900000+105d4+117]
7c910732: ntdll!RtlAllocateHeap [7c900000+105d4+15e]
7c9106ab: ntdll!RtlAllocateHeap [7c900000+105d4+d7]
7c910732: ntdll!RtlAllocateHeap [7c900000+105d4+15e]
7c910732: ntdll!RtlAllocateHeap [7c900000+105d4+15e]
7c9106ab: ntdll!RtlAllocateHeap [7c900000+105d4+d7]
7c9106eb: ntdll!RtlAllocateHeap [7c900000+105d4+117]
7c910732: ntdll!RtlAllocateHeap [7c900000+105d4+15e]
7c911596: ntdll!wcsncpy [7c900000+10a8f+b07]
7c9106eb: ntdll!RtlAllocateHeap [7c900000+105d4+117]
7c910732: ntdll!RtlAllocateHeap [7c900000+105d4+15e]
7c910732: ntdll!RtlAllocateHeap [7c900000+105d4+15e]
7c911596: ntdll!wcsncpy [7c900000+10a8f+b07]
7c9106eb: ntdll!RtlAllocateHeap [7c900000+105d4+117]
7c9180ff: ntdll!RtlReAllocateHeap [7c900000+179fd+702]
76b44633: WINMM!mmDrvInstall [76b40000+3a52+be1]
76b44633: WINMM!mmDrvInstall [76b40000+3a52+be1]
7c91825d: ntdll!RtlReAllocateHeap [7c900000+179fd+860]
76b44633: WINMM!mmDrvInstall [76b40000+3a52+be1]
7c9106eb: ntdll!RtlAllocateHeap [7c900000+105d4+117]
76b44633: WINMM!mmDrvInstall [76b40000+3a52+be1]
76b44633: WINMM!mmDrvInstall [76b40000+3a52+be1]
72d114e4: msacm32!wodMessage [72d10000+122a+2ba]
76b44633: WINMM!mmDrvInstall [76b40000+3a52+be1]
75a718a8: MSVFW32!ICSendMessage [75a70000+187d+2b]
75a74c4d: MSVFW32!ICDecompress [75a70000+4c10+3d]
0051c262: VDVideoDecompressorVCM:
ecompressFrame()
004cacb3: VideoSourceAVI::_isKey()
004cacb3: VideoSourceAVI::_isKey()
004cbc96: VideoSourceAVI::streamGetFrame()
7c809b8b: kernel32!CloseHandle [7c800000+9b47+44]
72d21605: wdmaud!00001605
00478404: Dubber::WriteVideoFrame()
0051d147: ceil()
0047dab7: VDStreamInterleaver::PushStreams()
00478172: Dubber::WriteVideoFrame()
00478e00: Dubber::ThreadRun()
7c9106eb: ntdll!RtlAllocateHeap [7c900000+105d4+117]
7c80de63: kernel32!DuplicateHandle [7c800000+ddfe+65]
004dc066: VDThread::StaticThreadStart()
00520f3f: _threadstartex@4()
7c9106eb: ntdll!RtlAllocateHeap [7c900000+105d4+117]
7c80b683: kernel32!GetModuleFileNameA [7c800000+b4cf+1b4]
7c9106eb: ntdll!RtlAllocateHeap [7c900000+105d4+117]
-- End of report
Gracias
Bueno, el problema es que abro el vídeo .Avi en Virtualdub, y después si le pongo play crashea... tengo el codec de xvid y todo, pero aun no puedo hacerlo andar...
aquí esta el log por si sirve:
VirtualDub crash report -- build 24469 (release)
--------------------------------------
Disassembly:
018f67a0: 016a04 add [edx+04h], ebp
018f67a3: e848130000 call 018f7af0
018f67a8: 8b4c2428 mov ecx, [esp+28h]
018f67ac: 51 push ecx
018f67ad: 685c849001 push 0190845c
018f67b2: 6a04 push 04h
018f67b4: e837130000 call 018f7af0
018f67b9: 83c418 add esp, 18h
018f67bc: 85ed test ebp, ebp
018f67be: 7507 jnz 018f67c7
018f67c0: b849000000 mov eax, 00000049
018f67c5: eb0c jmp 018f67d3
018f67c7: 8bc5 mov eax, ebp
018f67c9: 48 dec eax
018f67ca: f7d8 neg eax
018f67cc: 1bc0 sbb eax, eax
018f67ce: 24f2 and al, 0f2h
018f67d0: 83c050 add eax, 50h
018f67d3: 8b54241c mov edx, [esp+1ch]
018f67d7: 52 push edx
018f67d8: 57 push edi
018f67d9: 50 push eax
018f67da: 6850849001 push 01908450
018f67df: 6a08 push 08h
018f67e1: e80a130000 call 018f7af0
018f67e6: 83c414 add esp, 14h
018f67e9: 83fd02 cmp ebp, 02h
018f67ec: 746f jz 018f685d
018f67ee: 8b83b8000000 mov eax, [ebx+b8]
018f67f4: 8b8bbc000000 mov ecx, [ebx+bc]
018f67fa: 33d2 xor edx, edx
018f67fc: 03f8 add edi, eax
018f67fe: 8983c0000000 mov [ebx+c0], eax
018f6804: 8b44241c mov eax, [esp+1ch]
018f6808: 13d1 adc edx, ecx
018f680a: 89bbb8000000 mov [ebx+b8], edi
018f6810: 8bbbc8000000 mov edi, [ebx+c8]
018f6816: 8993bc000000 mov [ebx+bc], edx
018f681c: 99 cdq
018f681d: 898bc4000000 mov [ebx+c4], ecx
018f6823: 8983b0000000 mov [ebx+b0], eax
018f6829: 8993b4000000 mov [ebx+b4], edx
018f682f: 8b0dbc419301 mov ecx, [019341bc]
018f6835: 2bc7 sub eax, edi
018f6837: 33d2 xor edx, edx
018f6839: 03c1 add eax, ecx
018f683b: f7f1 div eax, ecx <-- FAULT
018f683d: 8b83b0000000 mov eax, [ebx+b0]
018f6843: 8b8bb4000000 mov ecx, [ebx+b4]
018f6849: 8983c8000000 mov [ebx+c8], eax
018f684f: 898bcc000000 mov [ebx+cc], ecx
018f6855: 8993d0000000 mov [ebx+d0], edx
018f685b: eb31 jmp 018f688e
018f685d: 8b44241c mov eax, [esp+1ch]
018f6861: 99 cdq
018f6862: 8983b0000000 mov [ebx+b0], eax
018f6868: 8b83c8000000 mov eax, [ebx+c8]
018f686e: 8993b4000000 mov [ebx+b4], edx
018f6874: 8bbbb0000000 mov edi, [ebx+b0]
018f687a: 8b0dbc419301 mov ecx, [019341bc]
018f6880: 2bc7 sub eax, edi
018f6882: 03c1 add eax, ecx
018f6884: 33d2 xor edx, edx
018f6886: f7f1 div eax, ecx
018f6888: 8993d4000000 mov [ebx+d4], edx
018f688e: 8b4e0c mov ecx, [esi+0ch]
018f6891: 41 inc ecx
018f6892: 8bc1 mov eax, ecx
018f6894: 894e0c mov [esi+0ch], ecx
018f6897: 83f820 cmp eax, 20h
018f689a: 7232 jc 018f68ce
018f689c: 8b5604 mov edx, [esi+04h]
018f689f: 8b db 8bh
Built on KOS-MOS on Sat Nov 04 21:36:36 2006 using compiler versión 1200
Windows 5.1 (Windows XP build 2600) [Service Pack 2]
EAX = 00000000
EBX = 012f3620
ECX = 00000000
EDX = 00000000
EBP = 00000001
ESI = 020ff748
EDI = 00000000
ESP = 020ff668
EIP = 018f683b
EFLAGS = 00010246
FPUCW = ffff027f
FPUTW = ffffffff
Crash reason: Integer Divide-by-Zero
Crash context:
An integer division by zero occurred in module 'xvid'...
...while decompressing vídeo frame 1 (VideoSource.cpp:1727)...
...while using input buffer at 01e20000-01e203d0 (VideoSource.cpp:1726)...
...while using output buffer at 01810000-018be403 (VideoSource.cpp:1725)...
...while running thread "Processing" (thread.cpp:150).
Pointer dumps:
EBX 012f3620: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
ESI 020ff748: 52007c04 7fffbefd 00000000 00000004 01e20004 01e20000 000003d1 018c7b1e
ESP 020ff668: 020ff784 012f3620 00000000 00000001 7fffbefd 00000001 00000000 00000000
020ff688: 00000010 020ff894 00000000 020ff70c 00000000 00000000 00000000 020a0012
020ff6a8: 7ffd8c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000
020ff6c8: 00000000 00000000 7c910833 7ffd0000 00000020 7c916999 00242430 7ffd8000
Thread call stack:
018f683b: xvid!xvid_encore [018c0000+7b30+2ed0b]
7c910833: ntdll!RtlAllocateHeap [7c900000+105d4+25f]
7c9169a5: ntdll!RtlMultiAppendUnicodeStringBuffer [7c900000+1671b+28a]
018f1353: xvid!xvid_encore [018c0000+7b30+29823]
018c7b1e: xvid!xvid_decore [018c0000+7ae0+3e]
018c3e94: xvid!00003e94
018c737c: xvid!DriverProc [018c0000+70c0+2bc]
7c9101c7: ntdll!RtlAddRefActivationContext [7c900000+100e2+e5]
7c9102d2: ntdll!RtlQueryInformationActivationContext [7c900000+101e2+f0]
7c9102ed: ntdll!RtlQueryInformationActivationContext [7c900000+101e2+10b]
7c90e3ed: ntdll!NtRequestWaitReplyPort [7c900000+e3e1+c]
7c9132f8: ntdll!CsrClientCallServer [7c900000+132a1+57]
7c8105a4: kernel32!CreateRemoteThread [7c800000+1042c+178]
7c90e46b: ntdll!NtResumeThread [7c900000+e45f+c]
7c8105e7: kernel32!CreateRemoteThread [7c800000+1042c+1bb]
7c810603: kernel32!CreateRemoteThread [7c800000+1042c+1d7]
7c9137ab: ntdll!RtlUnlockHeap [7c900000+1378b+20]
7c9137c7: ntdll!RtlUnlockHeap [7c900000+1378b+3c]
7c80fefd: kernel32!GlobalUnlock [7c800000+fe82+7b]
7c80ff05: kernel32!GlobalUnlock [7c800000+fe82+83]
7c80ff05: kernel32!GlobalUnlock [7c800000+fe82+83]
7c9137ab: ntdll!RtlUnlockHeap [7c900000+1378b+20]
7c9137c7: ntdll!RtlUnlockHeap [7c900000+1378b+3c]
7c80fefd: kernel32!GlobalUnlock [7c800000+fe82+7b]
7c80ff05: kernel32!GlobalUnlock [7c800000+fe82+83]
7c910732: ntdll!RtlAllocateHeap [7c900000+105d4+15e]
7c910732: ntdll!RtlAllocateHeap [7c900000+105d4+15e]
7c9106ab: ntdll!RtlAllocateHeap [7c900000+105d4+d7]
7c9106eb: ntdll!RtlAllocateHeap [7c900000+105d4+117]
7c910732: ntdll!RtlAllocateHeap [7c900000+105d4+15e]
7c9106ab: ntdll!RtlAllocateHeap [7c900000+105d4+d7]
7c910732: ntdll!RtlAllocateHeap [7c900000+105d4+15e]
7c910732: ntdll!RtlAllocateHeap [7c900000+105d4+15e]
7c9106ab: ntdll!RtlAllocateHeap [7c900000+105d4+d7]
7c9106eb: ntdll!RtlAllocateHeap [7c900000+105d4+117]
7c910732: ntdll!RtlAllocateHeap [7c900000+105d4+15e]
7c911596: ntdll!wcsncpy [7c900000+10a8f+b07]
7c9106eb: ntdll!RtlAllocateHeap [7c900000+105d4+117]
7c910732: ntdll!RtlAllocateHeap [7c900000+105d4+15e]
7c910732: ntdll!RtlAllocateHeap [7c900000+105d4+15e]
7c911596: ntdll!wcsncpy [7c900000+10a8f+b07]
7c9106eb: ntdll!RtlAllocateHeap [7c900000+105d4+117]
7c9180ff: ntdll!RtlReAllocateHeap [7c900000+179fd+702]
76b44633: WINMM!mmDrvInstall [76b40000+3a52+be1]
76b44633: WINMM!mmDrvInstall [76b40000+3a52+be1]
7c91825d: ntdll!RtlReAllocateHeap [7c900000+179fd+860]
76b44633: WINMM!mmDrvInstall [76b40000+3a52+be1]
7c9106eb: ntdll!RtlAllocateHeap [7c900000+105d4+117]
76b44633: WINMM!mmDrvInstall [76b40000+3a52+be1]
76b44633: WINMM!mmDrvInstall [76b40000+3a52+be1]
72d114e4: msacm32!wodMessage [72d10000+122a+2ba]
76b44633: WINMM!mmDrvInstall [76b40000+3a52+be1]
75a718a8: MSVFW32!ICSendMessage [75a70000+187d+2b]
75a74c4d: MSVFW32!ICDecompress [75a70000+4c10+3d]
0051c262: VDVideoDecompressorVCM:
004cacb3: VideoSourceAVI::_isKey()
004cacb3: VideoSourceAVI::_isKey()
004cbc96: VideoSourceAVI::streamGetFrame()
7c809b8b: kernel32!CloseHandle [7c800000+9b47+44]
72d21605: wdmaud!00001605
00478404: Dubber::WriteVideoFrame()
0051d147: ceil()
0047dab7: VDStreamInterleaver::PushStreams()
00478172: Dubber::WriteVideoFrame()
00478e00: Dubber::ThreadRun()
7c9106eb: ntdll!RtlAllocateHeap [7c900000+105d4+117]
7c80de63: kernel32!DuplicateHandle [7c800000+ddfe+65]
004dc066: VDThread::StaticThreadStart()
00520f3f: _threadstartex@4()
7c9106eb: ntdll!RtlAllocateHeap [7c900000+105d4+117]
7c80b683: kernel32!GetModuleFileNameA [7c800000+b4cf+1b4]
7c9106eb: ntdll!RtlAllocateHeap [7c900000+105d4+117]
-- End of report
Gracias