VideoHelp Forum




+ Reply to Thread
Results 1 to 5 of 5
  1. Member brassplyer's Avatar
    Join Date
    Apr 2008
    Location
    United States
    Search Comp PM
    I've been trying to run the Thalen DeShaker on a short deinterlaced video clip and it keeps crashing Virtualdub. Haven't run into this before. Any idea what the problem is?

    About the only thing different about this clip from others I've done is it has a couple of extreme fast pans.

    Thanks


    VirtualDub crash report -- build 32842 (release)
    --------------------------------------

    Disassembly:
    00431600: c3 ret
    00431601: e8fa0e0000 call 00432500
    00431606: 84c0 test al, al
    00431608: 753a jnz 00431644
    0043160a: 8b0b mov ecx, [ebx]
    0043160c: 6a00 push 00h
    0043160e: e86d150000 call 00432b80
    00431613: 8b03 mov eax, [ebx]
    00431615: 6a00 push 00h
    00431617: 50 push eax
    00431618: 8bcd mov ecx, ebp
    0043161a: e8a1070000 call 00431dc0
    0043161f: 8b0b mov ecx, [ebx]
    00431621: 85c9 test ecx, ecx
    00431623: 0f840c010000 jz 00431735
    00431629: 8b11 mov edx, [ecx]
    0043162b: 8b4204 mov eax, [edx+04h]
    0043162e: ffd0 call eax
    00431630: 5d pop ebp
    00431631: c70300000000 mov dword ptr [ebx], 00000000
    00431637: b801000000 mov eax, 00000001
    0043163c: 5b pop ebx
    0043163d: 81c480000000 add esp, 00000080
    00431643: c3 ret
    00431644: 8b0b mov ecx, [ebx]
    00431646: 56 push esi
    00431647: 6a00 push 00h
    00431649: e8420f0000 call 00432590
    0043164e: 8bf0 mov esi, eax
    00431650: 85f6 test esi, esi
    00431652: 89742410 mov [esp+10h], esi
    00431656: 751a jnz 00431672
    00431658: 8b0b mov ecx, [ebx]
    0043165a: 6a00 push 00h
    0043165c: e81f150000 call 00432b80
    00431661: 8b0b mov ecx, [ebx]
    00431663: 6a00 push 00h
    00431665: 51 push ecx
    00431666: 8bcd mov ecx, ebp
    00431668: e853070000 call 00431dc0
    0043166d: e9b5000000 jmp 00431727
    00431672: 8b03 mov eax, [ebx]
    00431674: 50 push eax
    00431675: 8bcd mov ecx, ebp
    00431677: e8a4060000 call 00431d20
    0043167c: 84c0 test al, al
    0043167e: 8b0b mov ecx, [ebx]
    00431680: 74d8 jz 0043165a
    00431682: 57 push edi
    00431683: e8580d0000 call 004323e0
    00431688: 8b16 mov edx, [esi]
    0043168a: 89442410 mov [esp+10h], eax
    0043168e: 8b4218 mov eax, [edx+18h] <-- FAULT
    00431691: 8bce mov ecx, esi
    00431693: ffd0 call eax
    00431695: 50 push eax
    00431696: 8d8de4020000 lea ecx, [ebp+2e4]
    0043169c: 51 push ecx
    0043169d: 8d542470 lea edx, [esp+70h]
    004316a1: 52 push edx
    004316a2: e849f8feff call 00420ef0
    004316a7: 8bf0 mov esi, eax
    004316a9: b90a000000 mov ecx, 0000000a
    004316ae: 8d7c2424 lea edi, [esp+24h]
    004316b2: f3a5 rep movsd
    004316b4: 8b4c241c mov ecx, [esp+1ch]
    004316b8: 8b01 mov eax, [ecx]
    004316ba: 8b5014 mov edx, [eax+14h]
    004316bd: 83c40c add esp, 0ch
    004316c0: ffd2 call edx
    004316c2: 50 push eax
    004316c3: 8d85b8020000 lea eax, [ebp+2b8]
    004316c9: 50 push eax
    004316ca: 8d4c2470 lea ecx, [esp+70h]
    004316ce: 51 push ecx
    004316cf: e81cf8feff call 00420ef0
    004316d4: 8bf0 mov esi, eax
    004316d6: 83c40c add esp, 0ch
    004316d9: b90a000000 mov ecx, 0000000a
    004316de: 8d7c2440 lea edi, [esp+40h]
    004316e2: f3a5 rep movsd
    004316e4: 8b8d0c030000 mov ecx, [ebp+30c]
    004316ea: 8b11 mov edx, [ecx]
    004316ec: 8b5208 mov edx, [edx+08h]
    004316ef: 8d442418 lea eax, [esp+18h]
    004316f3: 50 push eax
    004316f4: 8d442444 lea eax, [esp+44h]
    004316f8: 50 push eax
    004316f9: ffd2 call edx
    004316fb: 8b4c2410 mov ecx, [esp+10h]
    004316ff: 8b db 8bh

    Built on Aegis on Fri Dec 24 13:18:44 2010 using compiler version 1400

    Windows 5.1 (Windows XP x86 build 2600) [Service Pack 3]

    EAX = 0259f378
    EBX = 00d980c0
    ECX = 00e05400
    EDX = 00000000
    EBP = 00d97db0
    ESI = 006c0000
    EDI = 00643190
    ESP = 0224fd40
    EIP = 0043168e
    EFLAGS = 00010202
    FPUCW = ffff027f
    FPUTW = ffffffff

    Crash reason: Access Violation

    Crash context:
    An out-of-bounds memory access (access violation) occurred in module 'VirtualDub'...

    ...reading address 00000018...

    ...while running thread "Processing" (thread.cpp:163).

    Pointer dumps:

    EAX 0259f378: 005e3df4 00000002 00d3e760 00e19ef0 00e19ec0 0259f38c 0259f38c 02a50000
    EBX 00d980c0: 00e05400 00000000 00640044 010c013f 00000de0 ffffffff 00000000 00000000
    ECX 00e05400: 005e3f10 00000004 00d97de0 00e05698 00d3d3f8 00d3d3fc 00e05488 00d3d3fc
    ESI 006c0000: 00000000 00000000 00010000 bbdd1b48 00000000 0001000c e1adc1e0 e1fadb30
    EDI 00643190: 00000001 00000000 00007530 000003e9 00000000 00000000 00000665 00000000
    ESP 0224fd40: 00643190 00d3b410 0224fdfc 00d3ec00 0259f378 006c0000 0000085c 005fc9d0
    0224fd60: 04b00000 04b654ab 005deb00 0224fd4c 005fca14 0000085d 0043252f 01eb97e0
    0224fd80: 00e1e92c 00000001 00000000 00432204 0224fdab 0224fdac 00e1e000 00d3b414
    0224fda0: 0224fdfc 00d3ec00 029ec990 01ec0080 7c90da3a 00439e49 0224fdc0 00643190
    EBP 00d97db0: 005e3e18 00000002 02516ae0 02516af0 02516af0 02516af8 02516af8 02516afc
    00d97dd0: 00000007 00000005 005e3f04 00000000 00e05918 00e05408 00d97de8 00d97de8
    00d97df0: 00d36a28 0259ff00 00d97df8 00d97df8 025168e8 025168e8 025168e8 025168ec
    00d97e10: 025168ec 025168ec 00000000 00000000 005e3f04 00000000 00d97e28 00d97e28

    Thread call stack:
    0043168e: VDFilterFrameConverter::RunRequests()
    0043252f: VDFilterFrameRequest::AreSourcesReady()
    00432204: VDFilterFrameQueue::GetNextRequest()
    7c90da3a: ntdll!NtReleaseSemaphore [7c900000+da2e+c]
    00439e49: FilterInstance::RunRequests()
    0043cbd9: FilterSystem::Run()
    00422d05: VDDubVideoProcessor::ProcessVideoFrame()
    0042510c: VDStreamInterleaver::PushStreams()
    00425114: VDStreamInterleaver::PushStreams()
    7c80a0c7: kernel32!SetEvent [7c800000+a0b7+10]
    00423137: VDDubVideoProcessor::WriteVideo()
    00425533: VDStreamInterleaver::GetNextAction()
    004207f9: VDDubProcessThread::ThreadRun()
    004023b7: ?$VDProtectedAutoScope1:$VDProtectedAutoScope1()
    005190d2: VDThread::StaticThreadStart()
    005b808e: _callthreadstartex()
    005b8133: _threadstartex@4()
    7c80b729: kernel32!GetModuleFileNameA [7c800000+b56f+1ba]

    -- End of report
    Quote Quote  
  2. Member
    Join Date
    Feb 2004
    Location
    Australia
    Search Comp PM
    What was used to create this clip ?
    Quote Quote  
  3. Member zoobie's Avatar
    Join Date
    Feb 2005
    Location
    Florida
    Search Comp PM
    use virtualdub 1.10.0 and the latest deshaker 2.7 for best results
    set deshaker to progress scan
    Quote Quote  
  4. Member brassplyer's Avatar
    Join Date
    Apr 2008
    Location
    United States
    Search Comp PM
    Originally Posted by Bjs View Post
    What was used to create this clip ?
    DV transferred via Firewire, deinterlaced to Huffyuv so the clip I'm deshaking is Huffyuv.
    Quote Quote  
  5. Member brassplyer's Avatar
    Join Date
    Apr 2008
    Location
    United States
    Search Comp PM
    Originally Posted by zoobie View Post
    use virtualdub 1.10.0 and the latest deshaker 2.7 for best results
    set deshaker to progress scan
    Didn't make any difference but what I've found is that by using the Output button as per the regular directions it doesn't seem to happen. I'd gotten into the habit of using "Run Video Analysis Pass" instead since it was pointed out that this works - and also bypasses hearing audio of the file, however there's apparently a difference in what happens within the program when doing it that way.

    Using the output button and watching the video frames it definitely slows way down during the fast pans, but doesn't crash.
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!