Welcome Guest ( Log In | Register )


Important

The forums will be closing permanently the weekend of March 15th. Please see the notice in the announcements forum for details.

Pages: (10) [1] 2 3 ... Last » ( Go to first unread post )
VirtualDub-MPEG2 1.6.15
« Next Oldest | Next Newest » Track this topic | Email this topic | Print this topic
meilin
Posted: Oct 6 2005, 02:54 AM


Unregistered









Download it from fcchandler's home page
You can use to open some wmv or asf file
cool right? laugh.gif

thx you,fcchandler!
 
  Top
Gral
  Posted: Oct 6 2005, 03:40 AM


Advanced Member


Group: Members
Posts: 125
Member No.: 11018
Joined: 11-July 04



Now i can open WMV9 file and save it as AVI without recompress !
Great !

biggrin.gif

(1.6.10 - build 23784)
(1.6.11 - build 23777) ???
 
     Top
fccHandler
Posted: Oct 6 2005, 06:58 AM


Administrator n00b


Group: Moderators
Posts: 3961
Member No.: 280
Joined: 13-September 02



QUOTE (Gral @ Oct 5 2005, 11:40 PM)
Now i can open WMV9 file and save it as AVI without recompress !

Um, yes and no. You're going to run into problems if the WMV uses B-frames, or its audio is VBR. But I guess you'll see what I mean soon... tongue.gif

QUOTE
(1.6.10 - build 23784)
(1.6.11 - build 23777) ???

For each new version, my build number always starts from Avery's build number and increments from there. This strategy started a long time ago because I was lazy, and now it's too late to change it. I actually have no idea how many times I've built VirtualDub-MPEG2 and its earlier variants, because I didn't keep copies of every build.

With this version, it looks like I made more builds of my copy of 1.6.10 than he made in his transition from 1.6.10 to 1.6.11, so this time my build number went backwards! biggrin.gif

--------------------
May the FOURCC be with you...
 
     Top
phaeron
Posted: Oct 6 2005, 07:12 AM


Virtualdub Developer


Group: Administrator
Posts: 7773
Member No.: 61
Joined: 30-July 02



QUOTE (fccHandler @ Oct 5 2005, 11:58 PM)
QUOTE
(1.6.10 - build 23784)
(1.6.11 - build 23777) ???

For each new version, my build number always starts from Avery's build number and increments from there. This strategy started a long time ago because I was lazy, and now it's too late to change it. I actually have no idea how many times I've built VirtualDub-MPEG2 and its earlier variants, because I didn't keep copies of every build.

It's not terribly important, since the build number is only used as additional ID, but... the version2.bin file that the build tool (Asuka) maintains contains a separate line for each machine that compiles. If you take a look at it, you can see all of the computer names I've used. Asuka simply adds all of the build numbers from the individual machines, so all you need to do to maintain monotonic build numbers is to merge this file. The only time I've run into problems is when I try to integrate between branches, because then I have the same build line getting incremented on different branches.

The build number is pretty handy for detecting when someone is using a non-standard build, I might add.
 
    Top
fccHandler
Posted: Oct 6 2005, 07:59 AM


Administrator n00b


Group: Moderators
Posts: 3961
Member No.: 280
Joined: 13-September 02



QUOTE (phaeron @ Oct 6 2005, 03:12 AM)
all you need to do to maintain monotonic build numbers is to merge this file.

I know it now, but I didn't in the beginning. To fix it now, I would either have to let it increment independantly from now on, starting from this current number (which would be misleading), or invent some random build number to increment from (which would be false) because I didn't keep most of my old versions. Oh well.

I did release a version once with the same build number as yours, and I remember it caused a bit of confusion so I definitely won't do that again.

QUOTE
The build number is pretty handy for detecting when someone is using a non-standard build, I might add.

Yes it is, which reminds me...

Why do you freeze the build number with that tricky file (which I won't name)? Some time ago (1.6.8 maybe) I noticed that my builds weren't incrementing, and it took me forever to track that down and kill it.

Is it supposed to work like that? Because it seems to be the very opposite of what you would want to happen.

--------------------
May the FOURCC be with you...
 
     Top
lantern
Posted: Oct 7 2005, 12:21 PM


Member


Group: Members
Posts: 10
Member No.: 14739
Joined: 4-April 05



I keep getting a crash when I am using VDub-Mpeg2 v1.6.11 when I open a wmv file and begin to encode it to an AVI, if I click the Perf tab in the encoding window. Here is the crashlog:

VirtualDub-MPEG2 crash report -- build 23777 (release)
--------------------------------------

Disassembly:
004c63a0: 06 push es
004c63a1: 8b17 mov edx, [edi]
004c63a3: 8bcf mov ecx, edi
004c63a5: ff12 call dword ptr [edx]
004c63a7: 8b4e08 mov ecx, [esi+08h]
004c63aa: 85c9 test ecx, ecx
004c63ac: 7405 jz 004c63b3 (InputFileAVI::InitStriped+263)
004c63ae: 8b01 mov eax, [ecx]
004c63b0: ff5004 call dword ptr [eax+04h]
004c63b3: 85ff test edi, edi
004c63b5: 897e08 mov [esi+08h], edi
004c63b8: 7518 jnz 004c63d2 (InputFileAVI::InitStriped+282)
004c63ba: 8d4c2414 lea ecx, [esp+14h]
004c63be: e881960100 call 004dfa44 (MyMemoryError::MyMemoryError)
004c63c3: 68648f5600 push 00568f64
004c63c8: 8d4c2418 lea ecx, [esp+18h]
004c63cc: 51 push ecx
004c63cd: e869f00500 call 0052543b (_CxxThrowException@8)
004c63d2: 8b4e08 mov ecx, [esi+08h]
004c63d5: 8b11 mov edx, [ecx]
004c63d7: ff5208 call dword ptr [edx+08h]
004c63da: 84c0 test al, al
004c63dc: 7513 jnz 004c63f1 (InputFileAVI::InitStriped+2a1)
004c63de: 8b4e08 mov ecx, [esi+08h]
004c63e1: 85c9 test ecx, ecx
004c63e3: 7405 jz 004c63ea (InputFileAVI::InitStriped+29a)
004c63e5: 8b01 mov eax, [ecx]
004c63e7: ff5004 call dword ptr [eax+04h]
004c63ea: c7460800000000 mov dword ptr [esi+08h], 00000000
004c63f1: 8b4c241c mov ecx, [esp+1ch]
004c63f5: 5f pop edi
004c63f6: 5e pop esi
004c63f7: 5d pop ebp
004c63f8: 5b pop ebx
004c63f9: 64890d00000000 mov fs:[00000000], ecx
004c6400: 83c418 add esp, 18h
004c6403: c20400 ret 0004
004c6406: 90 nop
004c6407: 90 nop
004c6408: 90 nop
004c6409: 90 nop
004c640a: 90 nop
004c640b: 90 nop
004c640c: 90 nop
004c640d: 90 nop
004c640e: 90 nop
004c640f: 90 nop
004c6410: 8b4920 mov ecx, [ecx+20h]
004c6413: 8b01 mov eax, [ecx]
004c6415: ff6024 jmp dword ptr [eax+24h]
004c6418: 90 nop
004c6419: 90 nop
004c641a: 90 nop
004c641b: 90 nop
004c641c: 90 nop
004c641d: 90 nop
004c641e: 90 nop
004c641f: 90 nop
004c6420: 8b4920 mov ecx, [ecx+20h]
004c6423: 8b01 mov eax, [ecx] <-- FAULT
004c6425: ff6010 jmp dword ptr [eax+10h]
004c6428: 90 nop
004c6429: 90 nop
004c642a: 90 nop
004c642b: 90 nop
004c642c: 90 nop
004c642d: 90 nop
004c642e: 90 nop
004c642f: 90 nop
004c6430: 8b4920 mov ecx, [ecx+20h]
004c6433: 8b01 mov eax, [ecx]
004c6435: ff6014 jmp dword ptr [eax+14h]
004c6438: 90 nop
004c6439: 90 nop
004c643a: 90 nop
004c643b: 90 nop
004c643c: 90 nop
004c643d: 90 nop
004c643e: 90 nop
004c643f: 90 nop
004c6440: 83ec20 sub esp, 20h
004c6443: 53 push ebx
004c6444: 55 push ebp
004c6445: 56 push esi
004c6446: 8b742430 mov esi, [esp+30h]
004c644a: 8b06 mov eax, [esi]
004c644c: 8b5808 mov ebx, [eax+08h]
004c644f: 57 push edi
004c6450: 8b780c mov edi, [eax+0ch]
004c6453: b8ffffff7f mov eax, 7fffffff
004c6458: 894628 mov [esi+28h], eax
004c645b: 894610 mov [esi+10h], eax
004c645e: 8b07 mov eax, [edi]
004c6460: 8bcf mov ecx, edi
004c6462: 895c2410 mov [esp+10h], ebx
004c6466: ff5010 call dword ptr [eax+10h]
004c6469: 8bea mov ebp, edx
004c646b: 8b17 mov edx, [edi]
004c646d: 8bcf mov ecx, edi
004c646f: 89442428 mov [esp+28h], eax
004c6473: ff5214 call dword ptr [edx+14h]
004c6476: 3bea cmp ebp, edx
004c6478: 8b4c2428 mov ecx, [esp+28h]
004c647c: 89442420 mov [esp+20h], eax
004c6480: 89542424 mov [esp+24h], edx
004c6484: 894c2418 mov [esp+18h], ecx
004c6488: 0f8fe2000000 jg 004c6570 (InputFileAVI::_InfoDlgThread+130)
004c648e: 7c08 jl 004c6498 (InputFileAVI::_InfoDlgThread+58)
004c6490: 3bc8 cmp ecx, eax
004c6492: 0f83d8000000 jnc 004c6570 (InputFileAVI::_InfoDlgThread+130)
004c6498: 8b442418 mov eax, [esp+18h]
004c649c: 8b db 8bh
004c649d: 97 xchg eax, edi
004c649e: b000 mov al, 00h

Windows 5.1 (Windows XP build 2600) [Service Pack 2]

EAX = 0055cc40
EBX = 00300384
ECX = 00000000
EDX = 7c90eb94
EBP = 0012f4fc
ESI = 00b723b8
EDI = 0012f538
ESP = 0012f4c4
EIP = 004c6423
EFLAGS = 00010206
FPUCW = ffff027f
FPUTW = ffffffff

Crash reason: Access Violation

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

Pointer dumps:

EAX 0055cc40: 004fc280 0045ef60 004d5760 004d5570 004c60f0 004c55e0 004c5710 004c5680
EBX 00300380: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
EDX 7c90eb90: 90909090 24a48dc3 00000000 0024648d 90909090 24548d90 c32ecd08 9cec8b55
EDI 7c90eb90: 90909090 24a48dc3 00000000 0024648d 90909090 24548d90 c32ecd08 9cec8b55
ESP 0012f4c0: f3509b9c 00483a07 0012f538 004839ca 00000000 77d48734 00300384 00000113
0012f4e0: 00000000 00000000 004839ca dcbaabcd 00000000 0012f538 004839ca 0012f568
0012f500: 77d5418d 004839ca 00300384 00000113 00000000 00000000 00000113 00300384
0012f520: 00804fb0 00000014 00000001 00000000 00000000 00000010 00000000 ffffffff
EBP 0012f4f8: 004839ca 0012f568 77d5418d 004839ca 00300384 00000113 00000000 00000000
0012f518: 00000113 00300384 00804fb0 00000014 00000001 00000000 00000000 00000010
0012f538: 00000000 ffffffff 00000000 00000001 00000000 00000000 0012f518 0012f0e8
0012f558: 0012f650 77d70467 77d541b0 00000000 0012f5b0 77d53fd9 00000000 004839ca

Thread call stack:
004c6423: InputFileAVI::isOptimizedForRealtime()
00483a07: DubStatus::StatusPerfDlgProc()
77d48734: USER32!GetDC [77d40000+86c7+6d]
77d5418d: USER32!PrivateExtractIconExW [77d40000+13edb+2b2]
77d53fd9: USER32!PrivateExtractIconExW [77d40000+13edb+fe]
77d484fc: USER32!000084fc
77d485a4: USER32!000085a4
77d6e571: USER32!DefDlgProcA [77d40000+2e54f+22]
77d48734: USER32!GetDC [77d40000+86c7+6d]
77d48816: USER32!GetDC [77d40000+86c7+14f]
77d4b89b: USER32!GetParent [77d40000+b72f+16c]
77d5f3e3: USER32!SendMessageA [77d40000+1f39a+49]
00483bbd: DubStatus::StatusDlgProc()
77d4c331: USER32!SetRectEmpty [77d40000+c2e2+4f]
77d48734: USER32!GetDC [77d40000+86c7+6d]
77d5418d: USER32!PrivateExtractIconExW [77d40000+13edb+2b2]
77d53fd9: USER32!PrivateExtractIconExW [77d40000+13edb+fe]
77d4eb3e: USER32!CallNextHookEx [77d40000+eb03+3b]
77d484fc: USER32!000084fc
77d485a4: USER32!000085a4
77d54204: USER32!DefDlgProcW [77d40000+141e2+22]
77d48734: USER32!GetDC [77d40000+86c7+6d]
77d48816: USER32!GetDC [77d40000+86c7+14f]
77d4eaad: USER32!EnableMenuItem [77d40000+ea2f+7e]
77d489cd: USER32!GetWindowLongW [77d40000+88a6+127]
77d61b4d: USER32!AppendMenuA [77d40000+21adf+6e]
77d48a10: USER32!DispatchMessageW [77d40000+8a01+f]
77d5e097: USER32!IsDialogMessageW [77d40000+1dfbc+db]
77d6c6ab: USER32!IsDialogMessage [77d40000+2c661+4a]
0048a5b1: guiCheckDialogs()
0048a610: VDModelessDialogHookW32()
77d618f4: USER32!UnhookWinEvent [77d40000+2187d+77]
77d4ea9e: USER32!EnableMenuItem [77d40000+ea2f+6f]
77d4ebf3: USER32!CallNextHookEx [77d40000+eb03+f0]
7c90eae3: ntdll!KiUserCallbackDispatcher [7c900000+ead0+13]
77d61b4d: USER32!AppendMenuA [77d40000+21adf+6e]
77d5e0fa: USER32!CallMsgFilterW [77d40000+1e0a6+54]
77d5e016: USER32!IsDialogMessageW [77d40000+1dfbc+5a]
77d6c6ab: USER32!IsDialogMessage [77d40000+2c661+4a]
0048a5b1: guiCheckDialogs()
004a3120: VDProjectUI::UIRunDubMessageLoop()
0049e8cf: VDProject::RunOperation()
7c9106eb: ntdll!RtlAllocateHeap [7c900000+105d4+117]
00524acf: _heap_alloc()
00477e51: SaveAVI()
00490d6f: SaveAVI()
004a0735: VDProjectUI::MenuHit()
77d49488: USER32!GetWindowLongA [77d40000+945d+2b]
77d4b3a7: USER32!DefWindowProcW [77d40000+b33c+6b]
004a9a41: VDUIFrame::DefProc()
004a23bb: VDProjectUI::MainWndProc()
77d48734: USER32!GetDC [77d40000+86c7+6d]
77d484fc: USER32!000084fc
77d485a4: USER32!000085a4
77d49488: USER32!GetWindowLongA [77d40000+945d+2b]
004a1f6e: VDProjectUI::WndProc()
004a9d04: VDUIFrame::StaticWndProc()
77d48734: USER32!GetDC [77d40000+86c7+6d]
77d48816: USER32!GetDC [77d40000+86c7+14f]
77d489cd: USER32!GetWindowLongW [77d40000+88a6+127]
77d4ca67: USER32!PeekMessageA [77d40000+c96c+fb]
77d496c7: USER32!DispatchMessageA [77d40000+96b8+f]
004909a6: WinMain@16()
00527ecf: WinMainCRTStartup()
7c816d4f: kernel32!RegisterWaitForInputIdle [7c800000+16d06+49]

-- End of report
 
     Top
fccHandler
Posted: Oct 7 2005, 06:31 PM


Administrator n00b


Group: Moderators
Posts: 3961
Member No.: 280
Joined: 13-September 02



Confirmed. I'll add this to my bug list. Thanks for the report.

--------------------
May the FOURCC be with you...
 
     Top
phaeron
Posted: Oct 8 2005, 04:20 AM


Virtualdub Developer


Group: Administrator
Posts: 7773
Member No.: 61
Joined: 30-July 02



QUOTE (fccHandler @ Oct 6 2005, 12:59 AM)
Why do you freeze the build number with that tricky file (which I won't name)? Some time ago (1.6.8 maybe) I noticed that my builds weren't incrementing, and it took me forever to track that down and kill it.

The build number in the executable has to match the build number in the symbols file, or the crash-time debugger won't work. I used to have problems generating final builds because if I didn't do everything in the right sequence and edit/revert the right files at the right time the build numbers would be wrong on one or more of the platform builds, causing crash dumps to break. The build release script (release.bat) used to sync and then revert the version2.bin file to do that, but adding the autobuild.lock file was a cleaner way to do it. Environment variable would have been even better, but by default Visual Studio doesn't pass on the calling environment when invoking the build.

There's no reason to ship that file, so I've changed the build process to remove the file before building the final archives.
 
    Top
fccHandler
Posted: Oct 8 2005, 08:16 AM


Administrator n00b


Group: Moderators
Posts: 3961
Member No.: 280
Joined: 13-September 02



Thanks.

I've also noticed that if I download the source, delete autobuild.lock, and make one build on my computer, the resulting build number is the same as yours. I have to make two builds before it increments by one. (The current VirtualDub-MPEG2 1.6.11 / 23777 has been built four times.)

Not terribly important, just I thought I'd mention it.

--------------------
May the FOURCC be with you...
 
     Top
fccHandler
Posted: Oct 9 2005, 04:40 AM


Administrator n00b


Group: Moderators
Posts: 3961
Member No.: 280
Joined: 13-September 02



I uploaded a new build which fixes the crash posted by lantern above. My derived "InputFileWMV" class wasn't as well derived as I thought... smile.gif

In other news, it turns out that my earlier post about B-frames may be incorrect. I'm not actually sure that WMV9 Standard uses them, and I haven't had any problems using Direct Stream Copy. The WMV9 "Advanced Profile" codec can use B-frames, but this codec isn't supported by Microsoft's VCM implementation and can't be used in VirtualDub at all.

VBR WMA9 is still a problem, even while playing and seeking on the timeline. This part definitely needs more work.


P.S. I'm moving this thread to the "News" section, so it can be the official VirtualDub-MPEG2 1.6.11 thread.

--------------------
May the FOURCC be with you...
 
     Top
KornX
  Posted: Oct 11 2005, 10:16 AM


Advanced Member


Group: Members
Posts: 41
Member No.: 2043
Joined: 18-January 03



hey fcchandler

the new possibility to open wmv files is amazing...

perfect to look at HD wmv files...



KornX

--------------------
There are only 10 types of people;
Those who do and those who don't understand binary.
 
     Top
marindd
Posted: Oct 12 2005, 06:17 PM


Unregistered









VirtualDub-MPEG2 crash report -- build 23787 (release)
--------------------------------------

Disassembly:
09a04f40: 03c9 add ecx, ecx
09a04f42: 03c9 add ecx, ecx
09a04f44: 03c9 add ecx, ecx
09a04f46: 33d2 xor edx, edx
09a04f48: 895dc4 mov [ebp-3ch], ebx
09a04f4b: 8bd8 mov ebx, eax
09a04f4d: 894db4 mov [ebp-4ch], ecx
09a04f50: 8975b8 mov [ebp-48h], esi
09a04f53: 897dbc mov [ebp-44h], edi
09a04f56: 8b7b0c mov edi, [ebx+0ch]
09a04f59: 8d77e7 lea esi, [edi-19h]
09a04f5c: b8ffffffff mov eax, ffffffff
09a04f61: 8bcf mov ecx, edi
09a04f63: d3e8 shr eax, cl
09a04f65: 8b0b mov ecx, [ebx]
09a04f67: 85f6 test esi, esi
09a04f69: 894da8 mov [ebp-58h], ecx
09a04f6c: 0f8e4e060000 jle 09a055c0
09a04f72: 2345a8 and eax, [ebp-58h]
09a04f75: 8bce mov ecx, esi
09a04f77: f7de neg esi
09a04f79: 8945b0 mov [ebp-50h], eax
09a04f7c: 83c620 add esi, 20h
09a04f7f: d3e0 shl eax, cl
09a04f81: 8b4b04 mov ecx, [ebx+04h]
09a04f84: 894da4 mov [ebp-5ch], ecx
09a04f87: 8bce mov ecx, esi
09a04f89: 8b75a4 mov esi, [ebp-5ch]
09a04f8c: d3ee shr esi, cl
09a04f8e: 0bc6 or eax, esi
09a04f90: 8945ac mov [ebp-54h], eax
09a04f93: 8b45b0 mov eax, [ebp-50h]
09a04f96: 8b75ac mov esi, [ebp-54h]
09a04f99: 83fe03 cmp esi, 03h
09a04f9c: 0f8414010000 jz 09a050b6
09a04fa2: 8d4fec lea ecx, [edi-14h]
09a04fa5: 85c9 test ecx, ecx
09a04fa7: 0f8e85050000 jle 09a05532
09a04fad: 8b7304 mov esi, [ebx+04h]
09a04fb0: d3e0 shl eax, cl
09a04fb2: f7d9 neg ecx
09a04fb4: 83c120 add ecx, 20h
09a04fb7: d3ee shr esi, cl
09a04fb9: 0bc6 or eax, esi
09a04fbb: 03c0 add eax, eax
09a04fbd: 8d3400 lea esi, [eax+eax]
09a04fc0: 0fbeb6e3caa709 movsx esi, byte ptr [esi+9a7cae3] <-- FAULT
09a04fc7: 8975ac mov [ebp-54h], esi
09a04fca: 85f6 test esi, esi
09a04fcc: 0f84e8010000 jz 09a051ba
09a04fd2: 0fb6b400e1caa7 movzx esi, byte ptr [eax+eax+9a7cae1]
09
09a04fda: 8975c4 mov [ebp-3ch], esi
09a04fdd: 0fb6b400e2caa7 movzx esi, byte ptr [eax+eax+9a7cae2]
09
09a04fe5: 0fb68400e0caa7 movzx eax, byte ptr [eax+eax+9a7cae0]
09
09a04fed: 03f8 add edi, eax
09a04fef: 83ff20 cmp edi, 20h
09a04ff2: 7233 jc 09a05027
09a04ff4: 897b0c mov [ebx+0ch], edi
09a04ff7: 8b4b04 mov ecx, [ebx+04h]
09a04ffa: 8b7b10 mov edi, [ebx+10h]
09a04ffd: 890b mov [ebx], ecx
09a04fff: 8b4f08 mov ecx, [edi+08h]
09a05002: 894dd0 mov [ebp-30h], ecx
09a05005: 8b45d0 mov eax, [ebp-30h]
09a05008: 0fc8 bswap eax
09a0500a: 8945d0 mov [ebp-30h], eax
09a0500d: 8b7dd0 mov edi, [ebp-30h]
09a05010: 8b4b10 mov ecx, [ebx+10h]
09a05013: 83c104 add ecx, 04h
09a05016: 897b04 mov [ebx+04h], edi
09a05019: 8b7b0c mov edi, [ebx+0ch]
09a0501c: 83c7e0 add edi, 0e0h
09a0501f: 894b10 mov [ebx+10h], ecx
09a05022: 8b03 mov eax, [ebx]
09a05024: 8945a8 mov [ebp-58h], eax
09a05027: 897dcc mov [ebp-34h], edi
09a0502a: 8d47e1 lea eax, [edi-1fh]
09a0502d: 8bcf mov ecx, edi
09a0502f: 8945b0 mov [ebp-50h], eax
09a05032: bfffffffff mov edi, ffffffff
09a05037: d3ef shr edi, cl
09a05039: 85c0 test eax, eax
09a0503b: 897da4 mov [ebp-5ch], edi
09a0503e: 8b db 8bh
09a0503f: 7d db 7dh

Windows 5.1 (Windows XP build 2600) [Service Pack 2]

EAX = 8e65ddf4
EBX = 0c00df98
ECX = 00000000
EDX = 00000000
EBP = 0c00d8b0
ESI = 1ccbbbe8
EDI = 00000034
ESP = 0c00d854
EIP = 09a04fc0
EFLAGS = 00010293
FPUCW = ffff027f
FPUTW = ffffaaaa

Crash reason: Access Violation

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

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

Pointer dumps:

EBX 0c00df98: ae205aba c732e6c2 00000000 00000034 097f1f38 097f0020 001c2000 00000000
ESP 0c00d850: 0012fa8c c732e6c2 ae205aba d6399736 00000aba 00000000 0c00d900 00000100
0c00d870: 0c00d900 00000303 00000303 00000004 0023ae5b 00000000 00000000 00000000
0c00d890: 00000000 00000000 0c00db80 00000302 09a0f02b 0c00db80 09a0f20b 0a777748
0c00d8b0: 00000008 09a0f005 00000000 00000000 00000085 09a38df0 00000000 00000000
EBP 0c00d8b0: 00000008 09a0f005 00000000 00000000 00000085 09a38df0 00000000 00000000
0c00d8d0: 00000001 00000005 0c00df98 00000300 00001800 00000180 09dc55c0 0c00da00
0c00d8f0: 0c00d900 00000000 00000000 00000000 00000000 00000000 00000000 00000000
0c00d910: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000

Thread call stack:
09a04fc0: xvidcore!xvid_decore [099c0000+3f684+593c]
09a0f02b: xvidcore!xvid_decore [099c0000+3f684+f9a7]
09a0f20b: xvidcore!xvid_decore [099c0000+3f684+fb87]
09a0f005: xvidcore!xvid_decore [099c0000+3f684+f981]
09a0ee73: xvidcore!xvid_decore [099c0000+3f684+f7ef]
09a0e172: xvidcore!xvid_decore [099c0000+3f684+eaee]
09a0ee8e: xvidcore!xvid_decore [099c0000+3f684+f80a]
09a0eeb5: xvidcore!xvid_decore [099c0000+3f684+f831]
09a022be: xvidcore!xvid_decore [099c0000+3f684+2c3a]
09a021e2: xvidcore!xvid_decore [099c0000+3f684+2b5e]
099ffc33: xvidcore!xvid_decore [099c0000+3f684+5af]
7c915041: ntdll!bsearch [7c900000+14ffb+46]
7c915233: ntdll!bsearch [7c900000+14ffb+238]
7c9155c9: ntdll!RtlHashUnicodeString [7c900000+15465+164]
7c915d7d: ntdll!RtlValidateUnicodeString [7c900000+15c72+10b]
7c915db4: ntdll!RtlValidateUnicodeString [7c900000+15c72+142]
7c9153f5: ntdll!RtlFindActivationContextSectionString [7c900000+15319+dc]
7c915041: ntdll!bsearch [7c900000+14ffb+46]
7c915233: ntdll!bsearch [7c900000+14ffb+238]
7c9155c9: ntdll!RtlHashUnicodeString [7c900000+15465+164]
7c915d7d: ntdll!RtlValidateUnicodeString [7c900000+15c72+10b]
7c915db4: ntdll!RtlValidateUnicodeString [7c900000+15c72+142]
7c9153f5: ntdll!RtlFindActivationContextSectionString [7c900000+15319+dc]
7c915041: ntdll!bsearch [7c900000+14ffb+46]
7c915041: ntdll!bsearch [7c900000+14ffb+46]
7c915233: ntdll!bsearch [7c900000+14ffb+238]
7c9155c9: ntdll!RtlHashUnicodeString [7c900000+15465+164]
7c915d7d: ntdll!RtlValidateUnicodeString [7c900000+15c72+10b]
7c915db4: ntdll!RtlValidateUnicodeString [7c900000+15c72+142]
7c9153f5: ntdll!RtlFindActivationContextSectionString [7c900000+15319+dc]
7c915af1: ntdll!RtlDosApplyFileIsolationRedirection_Ustr [7c900000+157a3+34e]
7c915b4f: ntdll!RtlDosApplyFileIsolationRedirection_Ustr [7c900000+157a3+3ac]
7c9153f5: ntdll!RtlFindActivationContextSectionString [7c900000+15319+dc]
7c915707: ntdll!RtlHashUnicodeString [7c900000+15465+2a2]
7c915a00: ntdll!RtlDosApplyFileIsolationRedirection_Ustr [7c900000+157a3+25d]
7c915a65: ntdll!RtlDosApplyFileIsolationRedirection_Ustr [7c900000+157a3+2c2]
7c9169a5: ntdll!RtlMultiAppendUnicodeStringBuffer [7c900000+1671b+28a]
7c91691d: ntdll!RtlMultiAppendUnicodeStringBuffer [7c900000+1671b+202]
7c916924: ntdll!RtlMultiAppendUnicodeStringBuffer [7c900000+1671b+209]
7c910833: ntdll!RtlAllocateHeap [7c900000+105d4+25f]
7c9169a5: ntdll!RtlMultiAppendUnicodeStringBuffer [7c900000+1671b+28a]
7c910732: ntdll!RtlAllocateHeap [7c900000+105d4+15e]
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]
7c910732: ntdll!RtlAllocateHeap [7c900000+105d4+15e]
7c911596: ntdll!wcsncpy [7c900000+10a8f+b07]
7c9106eb: ntdll!RtlAllocateHeap [7c900000+105d4+117]
7c9169a5: ntdll!RtlMultiAppendUnicodeStringBuffer [7c900000+1671b+28a]
7c916924: ntdll!RtlMultiAppendUnicodeStringBuffer [7c900000+1671b+209]
7c916924: ntdll!RtlMultiAppendUnicodeStringBuffer [7c900000+1671b+209]
7c9168a6: ntdll!RtlMultiAppendUnicodeStringBuffer [7c900000+1671b+18b]
7c9105c8: ntdll!RtlFreeHeap [7c900000+1043d+18b]
7c910551: ntdll!RtlFreeHeap [7c900000+1043d+114]
7c91056d: ntdll!RtlFreeHeap [7c900000+1043d+130]
7c911b09: ntdll!RtlLogStackBackTrace [7c900000+11ae4+25]
7c9105c8: ntdll!RtlFreeHeap [7c900000+1043d+18b]
7c910551: ntdll!RtlFreeHeap [7c900000+1043d+114]
7c91056d: ntdll!RtlFreeHeap [7c900000+1043d+130]
7c910d5c: ntdll!wcsncpy [7c900000+10a8f+2cd]
7c91056d: ntdll!RtlFreeHeap [7c900000+1043d+130]
7c9119e6: ntdll!RtlDeleteCriticalSection [7c900000+1188a+15c]
7c91056d: ntdll!RtlFreeHeap [7c900000+1043d+130]
7c911962: ntdll!RtlDeleteCriticalSection [7c900000+1188a+d8]
7c9105c8: ntdll!RtlFreeHeap [7c900000+1043d+18b]
7c910551: ntdll!RtlFreeHeap [7c900000+1043d+114]
7c91056d: ntdll!RtlFreeHeap [7c900000+1043d+130]
7c911970: ntdll!RtlDeleteCriticalSection [7c900000+1188a+e6]
7c90da54: ntdll!NtFreeVirtualMemory [7c900000+da48+c]
7c918331: ntdll!RtlReAllocateHeap [7c900000+179fd+934]
7c925eac: ntdll!RtlDestroyHeap [7c900000+25d96+116]
7c913281: ntdll!LdrUnlockLoaderLock [7c900000+13229+58]
7c913288: ntdll!LdrUnlockLoaderLock [7c900000+13229+5f]
7c913288: ntdll!LdrUnlockLoaderLock [7c900000+13229+5f]
7c91a08b: ntdll!LdrUnloadAlternateResourceModule [7c900000+1a029+62]
7c91056d: ntdll!RtlFreeHeap [7c900000+1043d+130]
7c91e882: ntdll!LdrDisableThreadCalloutsForDll [7c900000+1ddab+ad7]
7c91e85c: ntdll!LdrDisableThreadCalloutsForDll [7c900000+1ddab+ab1]
7c917326: ntdll!LdrUnloadDll [7c900000+1718b+19b]
7c917304: ntdll!LdrUnloadDll [7c900000+1718b+179]
7c917304: ntdll!LdrUnloadDll [7c900000+1718b+179]
7c80aa7f: kernel32!FreeLibrary [7c800000+aa66+19]
77d5e5d9: USER32!FindWindowA [77d40000+1e581+58]
7c90eae3: ntdll!KiUserCallbackDispatcher [7c900000+ead0+13]
77d494be: USER32!GetWindowLongA [77d40000+945d+61]
77d4b903: USER32!SendMessageW [77d40000+b8ba+49]
77d56623: USER32!IsDlgButtonChecked [77d40000+165fc+27]
10007b26: xvidvfw!DriverProc [10000000+6464+16c2]
100079ae: xvidvfw!DriverProc [10000000+6464+154a]
099db7a9: xvidcore!xvid_encore [099c0000+1b760+49]
1000785a: xvidvfw!DriverProc [10000000+6464+13f6]
1000685f: xvidvfw!DriverProc [10000000+6464+3fb]
099ff6b9: xvidcore!xvid_decore [099c0000+3f684+35]
100066eb: xvidvfw!DriverProc [10000000+6464+287]
7c910833: ntdll!RtlAllocateHeap [7c900000+105d4+25f]
7c910833: ntdll!RtlAllocateHeap [7c900000+105d4+25f]
7c80b5b8: kernel32!GetModuleHandleA [7c800000+b529+8f]
7c80b58c: kernel32!GetModuleHandleA [7c800000+b529+63]

-- End of report
 
  Top
fccHandler
Posted: Oct 13 2005, 02:45 AM


Administrator n00b


Group: Moderators
Posts: 3961
Member No.: 280
Joined: 13-September 02



QUOTE (marindd @ Oct 12 2005, 02:17 PM)
An out-of-bounds memory access (access violation) occurred in module 'xvidcore'...

The Xvid codec crashed. Do you know what Xvid version you have? Try removing it, and installing a different version of Xvid.

--------------------
May the FOURCC be with you...
 
     Top
Moitah
Posted: Oct 25 2005, 01:54 AM


Advanced Member


Group: Members
Posts: 210
Member No.: 8955
Joined: 20-February 04



I'm seeing something weird with chroma in this video (720x480 interlaced). Open the video, add a resize filter (720x240 nearest neighbor) to discard half the fields. Use Ctrl+G to jump to frame 145. Press the right arrow key twice to arrive at frame 147. You should see this:

user posted image

Press the left arrow key once to go to frame 146, and then the right arrow key again to go to 147 again. This shows now:

user posted image

Notice the chroma is off, here is the difference between the 2 decodings of frame 147:

user posted image

You can keep reproducing by going back 1 frame/forward 1 frame to get one result, or going back 2 frames/forward 2 frames to get the other result.

EDIT: I guess this is a known bug discussed in the VirtualDub-MPEG2 1.6.10 thread?
 
      Top
neuron2
Posted: Oct 25 2005, 03:47 AM


Advanced Member


Group: Members
Posts: 1244
Member No.: 5294
Joined: 18-July 03



.
 
    Top
0 User(s) are reading this topic (0 Guests and 0 Anonymous Users)
0 Members:
136 replies since Oct 6 2005, 02:54 AM Track this topic | Email this topic | Print this topic
Pages: (10) [1] 2 3 ... Last »
<< Back to News / Announcements