|
|
| heustess |
| Posted: Jan 17 2012, 02:27 AM |
 |
|
Advanced Member
  
Group: Members
Posts: 67
Member No.: 21872
Joined: 5-August 07

|
@fccHandler
MPEG-2 plugin Version 4.2 works fine with the VirtualDub 1.9.11 gui if YV12 is chosen as the decompression format and output format to compressor/display but crashes VirtualDub 1.9.11 vdub.exe if used in a bat file even if YV12 is chosen as the decompression format and output format to compressor/display.
The command is: vdub.exe /s test.syl
test.syl is: VirtualDub.Open("test.vob","",0); VirtualDub.audio.SetSource("test.wav", ""); VirtualDub.audio.SetMode(0); VirtualDub.audio.SetInterleave(1,500,1,0,0); VirtualDub.audio.SetClipMode(1,0); VirtualDub.audio.SetConversion(0,0,0,0,0); VirtualDub.audio.SetVolume(); VirtualDub.audio.SetCompression(); VirtualDub.audio.EnableFilterGraph(0); VirtualDub.video.SetInputFormat(15); VirtualDub.video.SetOutputFormat(15); VirtualDub.video.SetMode(3); VirtualDub.video.SetSmartRendering(0); VirtualDub.video.SetPreserveEmptyFrames(0); VirtualDub.video.SetFrameRate2(0,0,1); VirtualDub.video.SetIVTC(0, 0, 0, 0); VirtualDub.video.SetCompression(); VirtualDub.video.filters.Clear(); VirtualDub.video.filters.Add("IVTC"); VirtualDub.video.filters.instance[0].Config(1,0,-1); VirtualDub.video.filters.Add("resize"); VirtualDub.video.filters.instance[1].Config(320,240,0,4,3,2,320,240,4,3,0,7,1,0x000000); VirtualDub.audio.filters.Clear(); VirtualDub.subset.Clear(); VirtualDub.subset.AddRange(0,15184); VirtualDub.video.SetRangeFrames(98,15078); VirtualDub.project.ClearTextInfo(); VirtualDub.SaveAVI("VirtualDub.avi"); VirtualDub.SaveWAV("VirtualDub.wav"); VirtualDub.audio.SetSource(1); VirtualDub.Close();
This all works with version 4.1 and 1.9.11
-------------------- http://heustess.com/ |
 |
| heustess |
| Posted: Jan 17 2012, 03:03 AM |
 |
|
Advanced Member
  
Group: Members
Posts: 67
Member No.: 21872
Joined: 5-August 07

|
VirtualDub crash report -- build 32842 (release) --------------------------------------
Disassembly: 8306e840: 0000 add [eax], al 8306e842: 0000 add [eax], al 8306e844: 0000 add [eax], al 8306e846: 0000 add [eax], al 8306e848: 0000 add [eax], al 8306e84a: 0000 add [eax], al 8306e84c: 0000 add [eax], al 8306e84e: 0000 add [eax], al 8306e850: 0000 add [eax], al 8306e852: 0000 add [eax], al 8306e854: 0000 add [eax], al 8306e856: 0000 add [eax], al 8306e858: 0000 add [eax], al 8306e85a: 0000 add [eax], al 8306e85c: 0000 add [eax], al 8306e85e: 0000 add [eax], al 8306e860: 0000 add [eax], al 8306e862: 0000 add [eax], al 8306e864: 0000 add [eax], al 8306e866: 0000 add [eax], al 8306e868: 0000 add [eax], al 8306e86a: 0000 add [eax], al 8306e86c: 0000 add [eax], al 8306e86e: 0000 add [eax], al 8306e870: 0000 add [eax], al 8306e872: 0000 add [eax], al 8306e874: 0000 add [eax], al 8306e876: 0000 add [eax], al 8306e878: 0000 add [eax], al 8306e87a: 0000 add [eax], al 8306e87c: 0000 add [eax], al 8306e87e: 0000 add [eax], al 8306e880: 0000 add [eax], al 8306e882: 0000 add [eax], al 8306e884: 0000 add [eax], al 8306e886: 0000 add [eax], al 8306e888: 0000 add [eax], al 8306e88a: 0000 add [eax], al 8306e88c: 0000 add [eax], al 8306e88e: 0000 add [eax], al 8306e890: 0000 add [eax], al 8306e892: 0000 add [eax], al 8306e894: 0000 add [eax], al 8306e896: 0000 add [eax], al 8306e898: 0000 add [eax], al 8306e89a: 0000 add [eax], al 8306e89c: 0000 add [eax], al 8306e89e: 0000 add [eax], al 8306e8a0: 0000 add [eax], al 8306e8a2: 0000 add [eax], al 8306e8a4: 0000 add [eax], al 8306e8a6: 0000 add [eax], al 8306e8a8: 0000 add [eax], al 8306e8aa: 0000 add [eax], al 8306e8ac: 0000 add [eax], al 8306e8ae: 0000 add [eax], al 8306e8b0: 0000 add [eax], al 8306e8b2: 0000 add [eax], al 8306e8b4: 0000 add [eax], al 8306e8b6: 0000 add [eax], al 8306e8b8: 0000 add [eax], al 8306e8ba: 0000 add [eax], al 8306e8bc: 0000 add [eax], al 8306e8be: 0000 add [eax], al 8306e8c0: 0000 add [eax], al 8306e8c2: 0000 add [eax], al 8306e8c4: 0000 add [eax], al 8306e8c6: 0000 add [eax], al 8306e8c8: 0000 add [eax], al 8306e8ca: 0000 add [eax], al 8306e8cc: 0000 add [eax], al 8306e8ce: 0000 add [eax], al 8306e8d0: 0000 add [eax], al 8306e8d2: 0000 add [eax], al 8306e8d4: 0000 add [eax], al 8306e8d6: 0000 add [eax], al 8306e8d8: 0000 add [eax], al 8306e8da: 0000 add [eax], al 8306e8dc: 0000 add [eax], al 8306e8de: 0000 add [eax], al 8306e8e0: 0000 add [eax], al 8306e8e2: 0000 add [eax], al 8306e8e4: 0000 add [eax], al 8306e8e6: 0000 add [eax], al 8306e8e8: 0000 add [eax], al 8306e8ea: 0000 add [eax], al 8306e8ec: 0000 add [eax], al 8306e8ee: 0000 add [eax], al 8306e8f0: 0000 add [eax], al 8306e8f2: 0000 add [eax], al 8306e8f4: 0000 add [eax], al 8306e8f6: 0000 add [eax], al 8306e8f8: 0000 add [eax], al 8306e8fa: 0000 add [eax], al 8306e8fc: 0000 add [eax], al 8306e8fe: 0000 add [eax], al 8306e900: 0000 add [eax], al 8306e902: 0000 add [eax], al 8306e904: 0000 add [eax], al 8306e906: 0000 add [eax], al 8306e908: 0000 add [eax], al 8306e90a: 0000 add [eax], al 8306e90c: 0000 add [eax], al 8306e90e: 0000 add [eax], al 8306e910: 0000 add [eax], al 8306e912: 0000 add [eax], al 8306e914: 0000 add [eax], al 8306e916: 0000 add [eax], al 8306e918: 0000 add [eax], al 8306e91a: 0000 add [eax], al 8306e91c: 0000 add [eax], al 8306e91e: 0000 add [eax], al 8306e920: 0000 add [eax], al 8306e922: 0000 add [eax], al 8306e924: 0000 add [eax], al 8306e926: 0000 add [eax], al 8306e928: 0000 add [eax], al 8306e92a: 0000 add [eax], al 8306e92c: 0000 add [eax], al 8306e92e: 0000 add [eax], al 8306e930: 0000 add [eax], al 8306e932: 0000 add [eax], al 8306e934: 0000 add [eax], al 8306e936: 0000 add [eax], al 8306e938: 0000 add [eax], al 8306e93a: 0000 add [eax], al 8306e93c: 0000 add [eax], al 8306e93e: 0000 add [eax], al
Built on Aegis on Fri Dec 24 13:18:44 2010 using compiler version 1400
Windows 6.1 (Windows Vista x64 build 7601) [Service Pack 1]
EAX = 0000001b EBX = 0029272c ECX = 0000000d EDX = 00292700 EBP = 0029272c ESI = 0027c630 EDI = 00292754 ESP = 0018f824 EIP = 8306e8c1 EFLAGS = 00210217 FPUCW = 027f FPUTW = ffff
Crash reason: Access Violation
Crash context: An out-of-bounds memory access (access violation) occurred at 8306e8c1...
...reading address 8306E8C1.
Pointer dumps:
EBX 00292728: 0027c350 00000000 00000000 000002d0 000001e0 00000000 0000001c 00000000 EDX 00292700: 00000000 00000000 000002d0 000001e0 000002d0 0000000d 00054600 000002d0 ESI 0027c630: 0027bea8 0027be48 00000000 00000000 0027bd08 00278708 61726620 00000000 EDI 00292750: 00000000 00000000 00000000 00000000 16947599 0c058a7c 0000076c ffffffff ESP 0018f820: 00000000 00553b5e 0000001c 00292754 0027c630 0029272c 00292448 00000000 0018f840: 00000000 00000000 00000000 00000000 00000000 00000000 77e1fab2 7554e58f 0018f860: ffffffff 0018f88c 00000000 00000003 00431f16 00292728 002926e8 0029272c 0018f880: 0028f8f4 004319bc 0018fa24 005d9838 ffffffff 004315a9 00292700 0029272c EBP 00292728: 0027c350 00000000 00000000 000002d0 000001e0 00000000 0000001c 00000000 00292748: 00000000 00000000 00000000 00000000 00000000 00000000 16947599 0c058a7c 00292768: 0000076c ffffffff 00000000 00000000 00000000 00000001 00000000 00000000 00292788: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
Thread call stack: 00553b5e: VDPixmapCreateBlitter() 77e1fab2: ntdll!NtAllocateVirtualMemory [77e00000+1faa0+12] 7554e58f: KERNELBASE!VirtualAllocEx [75540000+e54b+44] 00431f16: VDFilterFrameQueue::VDFilterFrameQueue() 004319bc: VDFilterFrameManualSource::SetOutputLayout() 004315a9: VDFilterFrameConverter::Init() 0043e0b0: FilterSystem::initLinearChain() 77e2e38c: ntdll!RtlInitUnicodeString [77e00000+2e228+164] 77e33cc3: ntdll!RtlImageNtHeader [77e00000+33184+b3f] 77e33cee: ntdll!RtlImageNtHeader [77e00000+33184+b6a] 0051cd04: VDPostCheckExternalCodeCall() 00413f50: VDExternalCodeBracket::~VDExternalCodeBracket() 004d4153: VDVideoSourcePlugin::streamGetDecodePadding() 0046123b: VDProject::StartFilters() 755a14dd: kernel32!HeapFree [75590000+114c9+14] 005b308c: free() 004616e1: VDProjectTimelineTimingSource::CheckFilters() 00462058: VDProjectTimelineTimingSource::GetLength() 004793fa: VDTimeline::SetFromSource() 00464b52: VDProject::ResetTimeline() 00464b5a: VDProject::ResetTimeline() 0047174b: func_VDSubset_Clear() 0051633e: VDScriptInterpreter::InvokeMethod() 00516042: VDScriptInterpreter::InvokeMethod() 00516a6f: VDScriptInterpreter::ParseValue() 00516033: VDScriptInterpreter::InvokeMethod() 00515802: _Uninit_fill_n::(special)() 00515802: _Uninit_fill_n::(special)() 0051585d: unchecked_uninitialized_fill_n::(special)() 005167af: _catch$?ParseExpression@VDScriptInterpreter@@AAEXXZ$0() 00514ecb: VDScriptInterpreter::isIdentNextChar() 00515273: VDScriptInterpreter::Token() 00516b14: VDScriptInterpreter::ExecuteLine() 004727ba: RunScript() 0051d29e: VDAutoLogger::VDAutoLogger() 0044a24c: VDProcessCommandLine() 76bbd05f: USER32!WCSToMBEx [76ba0000+1cf1d+142] 76bb6d51: USER32!GetThreadDesktop [76ba0000+16c63+ee] 76bb6ce9: USER32!GetThreadDesktop [76ba0000+16c63+86] 76bb6d91: USER32!GetThreadDesktop [76ba0000+16c63+12e] 76bb6d51: USER32!GetThreadDesktop [76ba0000+16c63+ee] 76bb77c4: USER32!CharPrevW [76ba0000+1768c+138] 76bc0735: USER32!PeekMessageW [76ba0000+205ba+17b] 76bc60ed: USER32!PeekMessageA [76ba0000+25f74+179] 76bb77e2: USER32!CharPrevW [76ba0000+1768c+156] 76bc60dc: USER32!PeekMessageA [76ba0000+25f74+168] 004525a8: WinMain@16() 005b78db: __tmainCRTStartup() 755a339a: kernel32!BaseThreadInitThunk [75590000+13388+12] 77e39ef2: ntdll!RtlInitializeExceptionChain [77e00000+39e8f+63] 77e39ec5: ntdll!RtlInitializeExceptionChain [77e00000+39e8f+36]
-- End of report
-------------------- http://heustess.com/ |
 |
| heustess |
| Posted: Jan 17 2012, 06:53 AM |
 |
|
Advanced Member
  
Group: Members
Posts: 67
Member No.: 21872
Joined: 5-August 07

|
In test.syl I reordered the lines with the video input and output formats first and everything now works with 1.9.11 vdub.exe and MPEG-2 plugin Version 4.2.
VirtualDub.video.SetInputFormat(15); VirtualDub.video.SetOutputFormat(15); VirtualDub.Open("test.vob","",0); VirtualDub.audio.SetSource("test.wav", ""); VirtualDub.audio.SetMode(0); VirtualDub.audio.SetInterleave(1,500,1,0,0); VirtualDub.audio.SetClipMode(1,0); VirtualDub.audio.SetConversion(0,0,0,0,0); VirtualDub.audio.SetVolume(); VirtualDub.audio.SetCompression(); VirtualDub.audio.EnableFilterGraph(0); VirtualDub.video.SetMode(3); VirtualDub.video.SetSmartRendering(0); VirtualDub.video.SetPreserveEmptyFrames(0); VirtualDub.video.SetFrameRate2(0,0,1); VirtualDub.video.SetIVTC(0, 0, 0, 0); VirtualDub.video.SetCompression(); VirtualDub.video.filters.Clear(); VirtualDub.video.filters.Add("IVTC"); VirtualDub.video.filters.instance[0].Config(1,0,-1); VirtualDub.video.filters.Add("resize"); VirtualDub.video.filters.instance[1].Config(320,240,0,4,3,2,320,240,4,3,0,7,1,0x000000); VirtualDub.audio.filters.Clear(); VirtualDub.subset.Clear(); VirtualDub.subset.AddRange(0,15184); VirtualDub.video.SetRangeFrames(98,15078); VirtualDub.project.ClearTextInfo(); VirtualDub.SaveAVI("VirtualDub.avi"); VirtualDub.SaveWAV("VirtualDub.wav"); VirtualDub.audio.SetSource(1); VirtualDub.Close();
-------------------- http://heustess.com/ |
 |
| fccHandler |
| Posted: Jan 21 2012, 02:01 AM |
 |
|
Administrator n00b
  
Group: Moderators
Posts: 3961
Member No.: 280
Joined: 13-September 02

|
I am not able to reproduce this with vdub.exe 1.9.11 and MPEG-2 plugin 4.2. My script is the same as yours except for the file names and video length:
| CODE | VirtualDub.Open("H:\\testing.vob","",0); VirtualDub.audio.SetSource("H:\\testing.wav", ""); VirtualDub.audio.SetMode(0); VirtualDub.audio.SetInterleave(1,500,1,0,0); VirtualDub.audio.SetClipMode(1,0); VirtualDub.audio.SetConversion(0,0,0,0,0); VirtualDub.audio.SetVolume(); VirtualDub.audio.SetCompression(); VirtualDub.audio.EnableFilterGraph(0); VirtualDub.video.SetInputFormat(15); VirtualDub.video.SetOutputFormat(15); VirtualDub.video.SetMode(3); VirtualDub.video.SetSmartRendering(0); VirtualDub.video.SetPreserveEmptyFrames(0); VirtualDub.video.SetFrameRate2(0,0,1); VirtualDub.video.SetIVTC(0, 0, 0, 0); VirtualDub.video.SetCompression(); VirtualDub.video.filters.Clear(); VirtualDub.video.filters.Add("IVTC"); VirtualDub.video.filters.instance[0].Config(1,0,-1); VirtualDub.video.filters.Add("resize"); VirtualDub.video.filters.instance[1].Config(320,240,0,4,3,2,320,240,4,3,0,7,1,0x000000); VirtualDub.audio.filters.Clear(); VirtualDub.subset.Clear(); VirtualDub.subset.AddRange(0,17544); VirtualDub.video.SetRangeFrames(98,15078); VirtualDub.project.ClearTextInfo(); VirtualDub.SaveAVI("H:\\VirtualDub.avi"); VirtualDub.SaveWAV("H:\\VirtualDub.wav"); VirtualDub.audio.SetSource(1); VirtualDub.Close(); |
Are you able to reproduce it with any other files except your test.vob?
Does it still crash if you omit the SetRangeFrames command?
If you seek to frame number 98 on the time line, what is the frame type shown in brackets? (For example, in mine it is [p], which indicates an interlaced P-frame.)
-------------------- May the FOURCC be with you... |
 |
| heustess |
| Posted: Jan 21 2012, 03:48 AM |
 |
|
Advanced Member
  
Group: Members
Posts: 67
Member No.: 21872
Joined: 5-August 07

|
@ fccHandler 98 is a b frame but it also crashes on p frames and i frames. It also crashes if I use the entire frame range with no clipping. It still crashes if I omit the SetRangeFrames command. This happens with all my vobs unless I put the SetInputFormat and SetOutputFormat at the beginning. This is not necessary and works fine with 1.10.1 or with plugin 4.1. I am using Windows 7 SP1.
-------------------- http://heustess.com/ |
 |
| fccHandler |
| Posted: Jan 22 2012, 07:34 AM |
 |
|
Administrator n00b
  
Group: Moderators
Posts: 3961
Member No.: 280
Joined: 13-September 02

|
Thank you for posting all of your files!
Unfortunately, it still doesn't crash for me. I double-clicked the batch file, pressed my "any key" to attempt this, and let it proceed. It generated 1.avi, 1.wav, 2.avi, 2.wav, and did not crash.
I noticed that the crash is within VirtualDub itself, not in the plugin. That doesn't necessarily mean that there isn't a flaw in the plugin, since you say it works OK with the previous version 4.1. My home machine is Windows XP Professional SP3. I do have a Windows 7 machine at work, so Monday I can do another test on that machine. Stay tuned...
-------------------- May the FOURCC be with you... |
 |
| heustess |
| Posted: Jan 22 2012, 02:51 PM |
 |
|
Advanced Member
  
Group: Members
Posts: 67
Member No.: 21872
Joined: 5-August 07

|
Thank you for your hard work. Please let me know when it is safe for me to remove test.zip from my website. I am still curious about the 1.9.11 problem even though I have switched to 1.10.1 now which does work fine for me with 4.2 without placing the video input and output formats first in my syl. Here is some more info. I have Windows 7 Home Premium SP1. My registry reads:
[HKEY_CURRENT_USER\Software\VirtualDub.org]
[HKEY_CURRENT_USER\Software\VirtualDub.org\VirtualDub] "SeenWelcome"=dword:00000001 "VirtualDub"=dword:00000001
[HKEY_CURRENT_USER\Software\VirtualDub.org\VirtualDub\Window Placement] "Main window"=hex:f0,00,00,00,9c,00,00,00,90,06,00,00,9b,03,00,00,00,00,00,00
I use no other VirtualDub plugins and only have the codecs that came with Windows 7 installed.
-------------------- http://heustess.com/ |
 |
| fccHandler |
| Posted: Jan 22 2012, 05:12 PM |
 |
|
Administrator n00b
  
Group: Moderators
Posts: 3961
Member No.: 280
Joined: 13-September 02

|
You can remove test.zip from your site, I got it.
-------------------- May the FOURCC be with you... |
 |
| heustess |
| Posted: Jan 23 2012, 06:15 AM |
 |
|
Advanced Member
  
Group: Members
Posts: 67
Member No.: 21872
Joined: 5-August 07

|
I think the problems are with VirtualDub.exe and vdube.exe 1.10.1 and up when exporting raw video. I posted the problems to Virtualdub 1.10.2 Test Thread that exist for me without using your plugin (opening an avi and raw video exporting from it).
-------------------- http://heustess.com/ |
 |
| jman |
| Posted: Jan 30 2012, 02:06 PM |
 |
|
Member
 
Group: Members
Posts: 12
Member No.: 34123
Joined: 26-January 12

|
@fccHandler
Until now I used the MPEG-2 Plugin (x86) v3.8 with VirtualDub v1.9.11. I had no problems with re-encoding any VOB file. A few days ago I downloaded the new version 4.2 of your plugin. I start VD and I open a VOB file, it parses with no problem. I chose Video/Filters and I add the Deinterlace filter. As soon as I press Ok, VD crashes. I don't know if it's a particular problem. It can be. If I put back the old plugin, it works just fine.
VirtualDub crash report -- build 32842 (release) --------------------------------------
Disassembly: 8306e840: 0000 add [eax], al 8306e842: 0000 add [eax], al 8306e844: 0000 add [eax], al 8306e846: 0000 add [eax], al 8306e848: 0000 add [eax], al 8306e84a: 0000 add [eax], al 8306e84c: 0000 add [eax], al 8306e84e: 0000 add [eax], al 8306e850: 0000 add [eax], al 8306e852: 0000 add [eax], al 8306e854: 0000 add [eax], al 8306e856: 0000 add [eax], al 8306e858: 0000 add [eax], al 8306e85a: 0000 add [eax], al 8306e85c: 0000 add [eax], al 8306e85e: 0000 add [eax], al 8306e860: 0000 add [eax], al 8306e862: 0000 add [eax], al 8306e864: 0000 add [eax], al 8306e866: 0000 add [eax], al 8306e868: 0000 add [eax], al 8306e86a: 0000 add [eax], al 8306e86c: 0000 add [eax], al 8306e86e: 0000 add [eax], al 8306e870: 0000 add [eax], al 8306e872: 0000 add [eax], al 8306e874: 0000 add [eax], al 8306e876: 0000 add [eax], al 8306e878: 0000 add [eax], al 8306e87a: 0000 add [eax], al 8306e87c: 0000 add [eax], al 8306e87e: 0000 add [eax], al 8306e880: 0000 add [eax], al 8306e882: 0000 add [eax], al 8306e884: 0000 add [eax], al 8306e886: 0000 add [eax], al 8306e888: 0000 add [eax], al 8306e88a: 0000 add [eax], al 8306e88c: 0000 add [eax], al 8306e88e: 0000 add [eax], al 8306e890: 0000 add [eax], al 8306e892: 0000 add [eax], al 8306e894: 0000 add [eax], al 8306e896: 0000 add [eax], al 8306e898: 0000 add [eax], al 8306e89a: 0000 add [eax], al 8306e89c: 0000 add [eax], al 8306e89e: 0000 add [eax], al 8306e8a0: 0000 add [eax], al 8306e8a2: 0000 add [eax], al 8306e8a4: 0000 add [eax], al 8306e8a6: 0000 add [eax], al 8306e8a8: 0000 add [eax], al 8306e8aa: 0000 add [eax], al 8306e8ac: 0000 add [eax], al 8306e8ae: 0000 add [eax], al 8306e8b0: 0000 add [eax], al 8306e8b2: 0000 add [eax], al 8306e8b4: 0000 add [eax], al 8306e8b6: 0000 add [eax], al 8306e8b8: 0000 add [eax], al 8306e8ba: 0000 add [eax], al 8306e8bc: 0000 add [eax], al 8306e8be: 0000 add [eax], al 8306e8c0: 0000 add [eax], al 8306e8c2: 0000 add [eax], al 8306e8c4: 0000 add [eax], al 8306e8c6: 0000 add [eax], al 8306e8c8: 0000 add [eax], al 8306e8ca: 0000 add [eax], al 8306e8cc: 0000 add [eax], al 8306e8ce: 0000 add [eax], al 8306e8d0: 0000 add [eax], al 8306e8d2: 0000 add [eax], al 8306e8d4: 0000 add [eax], al 8306e8d6: 0000 add [eax], al 8306e8d8: 0000 add [eax], al 8306e8da: 0000 add [eax], al 8306e8dc: 0000 add [eax], al 8306e8de: 0000 add [eax], al 8306e8e0: 0000 add [eax], al 8306e8e2: 0000 add [eax], al 8306e8e4: 0000 add [eax], al 8306e8e6: 0000 add [eax], al 8306e8e8: 0000 add [eax], al 8306e8ea: 0000 add [eax], al 8306e8ec: 0000 add [eax], al 8306e8ee: 0000 add [eax], al 8306e8f0: 0000 add [eax], al 8306e8f2: 0000 add [eax], al 8306e8f4: 0000 add [eax], al 8306e8f6: 0000 add [eax], al 8306e8f8: 0000 add [eax], al 8306e8fa: 0000 add [eax], al 8306e8fc: 0000 add [eax], al 8306e8fe: 0000 add [eax], al 8306e900: 0000 add [eax], al 8306e902: 0000 add [eax], al 8306e904: 0000 add [eax], al 8306e906: 0000 add [eax], al 8306e908: 0000 add [eax], al 8306e90a: 0000 add [eax], al 8306e90c: 0000 add [eax], al 8306e90e: 0000 add [eax], al 8306e910: 0000 add [eax], al 8306e912: 0000 add [eax], al 8306e914: 0000 add [eax], al 8306e916: 0000 add [eax], al 8306e918: 0000 add [eax], al 8306e91a: 0000 add [eax], al 8306e91c: 0000 add [eax], al 8306e91e: 0000 add [eax], al 8306e920: 0000 add [eax], al 8306e922: 0000 add [eax], al 8306e924: 0000 add [eax], al 8306e926: 0000 add [eax], al 8306e928: 0000 add [eax], al 8306e92a: 0000 add [eax], al 8306e92c: 0000 add [eax], al 8306e92e: 0000 add [eax], al 8306e930: 0000 add [eax], al 8306e932: 0000 add [eax], al 8306e934: 0000 add [eax], al 8306e936: 0000 add [eax], al 8306e938: 0000 add [eax], al 8306e93a: 0000 add [eax], al 8306e93c: 0000 add [eax], al 8306e93e: 0000 add [eax], al
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 2]
EAX = 0000001b EBX = 00bbc424 ECX = 0000000d EDX = 00bbc3f8 EBP = 00bbc424 ESI = 00bb9020 EDI = 00bbc44c ESP = 0012f8c4 EIP = 8306e8c1 EFLAGS = 00210217 FPUCW = ffff027f FPUTW = ffffffff
Crash reason: Access Violation
Crash context: An out-of-bounds memory access (access violation) occurred at 8306e8c1...
...reading address 8306E8C1.
Pointer dumps:
EBX 00bbc420: 00bb8d40 00000000 00000000 000002d0 000001e0 00000000 0000001c 00000000 EDX 00bbc3f8: 00000000 00000000 000002d0 000001e0 000002d0 0000000d 00054600 000002d0 ESI 00bb9020: 00bb8898 00bb8838 00000000 00000000 00000000 00000000 00000000 00000000 EDI 00bbc448: 00000000 00000000 00000000 00000000 00640175 01001000 00b90178 00b90178 ESP 0012f8c0: 00000000 00553b5e 0000001c 00bbc44c 00bb9020 00bbc424 00bbc140 00000000 0012f8e0: 00000000 00bbc138 00000320 00bbc140 00000008 00b90178 00000320 00000000 0012f900: 00b90000 0012f6fc 00000000 0012fac4 00431f16 00bbc420 00bbc3e0 00bbc424 0012f920: 00bbb54c 004319bc 0012fac4 005d9838 ffffffff 004315a9 00bbc3f8 00bbc424 EBP 00bbc420: 00bb8d40 00000000 00000000 000002d0 000001e0 00000000 0000001c 00000000 00bbc440: 00000000 00000000 00000000 00000000 00000000 00000000 00640175 01001000 00bbc460: 00b90178 00b90178 00000000 00000000 00000000 00000000 00000000 00000000 00bbc480: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
Thread call stack: 00553b5e: VDPixmapCreateBlitter() 00431f16: VDFilterFrameQueue::VDFilterFrameQueue() 004319bc: VDFilterFrameManualSource::SetOutputLayout() 004315a9: VDFilterFrameConverter::Init() 0043e0b0: FilterSystem::initLinearChain() 77d487ff: USER32!GetDC [77d40000+8697+168] 77d487ff: USER32!GetDC [77d40000+8697+168] 77d4b368: USER32!DefWindowProcW [77d40000+b1e5+183] 0051cd04: VDPostCheckExternalCodeCall() 00413f50: VDExternalCodeBracket::~VDExternalCodeBracket() 004d4153: VDVideoSourcePlugin::streamGetDecodePadding() 0046123b: VDProject::StartFilters() 0043cdc6: FilterSystem::DeallocateBuffers() 004614b5: VDProject::UpdateDubParameters() 00466bb0: VDProjectUI::SetVideoFiltersAsk() 77d4de84: USER32!SetPropW [77d40000+ddb3+d1] 77d4dec7: USER32!SetPropW [77d40000+ddb3+114] 0046cc30: VDProjectUI::MenuHit() 77d494a7: USER32!GetWindowLongA [77d40000+947c+2b] 77d4b250: USER32!DefWindowProcW [77d40000+b1e5+6b] 004794a0: VDUIFrame::DefProc() 0046da41: _catch$?MainWndProc@VDProjectUI@@IAEJIIJ@Z$0() 77d494a7: USER32!GetWindowLongA [77d40000+947c+2b] 00465ac0: VDProjectUI::WndProc() 00479b65: VDUIFrame::StaticWndProc() 77d48709: USER32!GetDC [77d40000+8697+72] 77d487eb: USER32!GetDC [77d40000+8697+154] 77d489a5: USER32!GetWindowLongW [77d40000+887e+127] 77d4cff8: USER32!PeekMessageA [77d40000+cefd+fb] 77d4bccc: USER32!DispatchMessageA [77d40000+bcbd+f] 00452596: WinMain@16() 005b78db: __tmainCRTStartup() 7c816d4f: kernel32!RegisterWaitForInputIdle [7c800000+16d06+49]
-- End of report |
 |
| fccHandler |
| Posted: Feb 11 2012, 05:52 AM |
 |
|
Administrator n00b
  
Group: Moderators
Posts: 3961
Member No.: 280
Joined: 13-September 02

|
I have been following all of the bug reports about MPEG-2 version 4.2. Unfortunately the bugs specific to Windows 7 are not easy for me to debug, and so far I haven't been able to reproduce any bugs using Windows XP, including the last post of jman. I would be grateful if you could upload any test files which demonstrate a crash on Windows XP.
In the meantime, I've added a link to the previous stable version 4.1 on my web page. You can use this version if you are experiencing problems with the latest version.
http://fcchandler.home.comcast.net/Plugins/MPEG2
-------------------- May the FOURCC be with you... |
 |
| heustess |
| Posted: Feb 11 2012, 03:57 PM |
 |
|
Advanced Member
  
Group: Members
Posts: 67
Member No.: 21872
Joined: 5-August 07

|
I don't have Windows Xp so I can't help there, but using video filters seems to have something to do with all the problems I mentioned in this topic with 4.2 using 1.9.11 on Windows 7. Without video filters everything works fine for me. As I mentioned before, these problems disappear with 1.10.1.
-------------------- http://heustess.com/ |
 |
| jman |
| Posted: Feb 12 2012, 09:37 AM |
 |
|
Member
 
Group: Members
Posts: 12
Member No.: 34123
Joined: 26-January 12

|
As you can see in my crash log I'm using Win Xp SP2. Some of my programs are not working on SP3, so this is the reason why I'm still using SP2.
Practically it crashes with any Vob file. Tested with Dolby Digital - Aurora & Dolby Digital - Broadway, you can download it from the link below: http://www.digital-digest.com/movies/movie....php?type=dolby
I made some tests with several VD versions. The same crash with 1.9.10, 1.9.9, 1.9.4. 1.8.8, 1.8.1. The 4.2 is working fine with the experimental VD 1.10.1. The 4.1 is working as expected with all VD versions.
Using any of the filters (not just Deinterlace) makes the same crash. |
 |
| -vdub- |
| Posted: Feb 13 2012, 02:58 AM |
 |
|
Advanced Member
  
Group: Members
Posts: 613
Member No.: 27087
Joined: 24-February 10

|
OT: Really programs that need SP2 that won't work with SP3. I've never read, seen or encountered that one yet.
If that is so then better of using SP1 than SP2 since SP2 is the worst of all the XP service packs |
 |
| fccHandler |
| Posted: Feb 18 2012, 06:44 AM |
 |
|
Administrator n00b
  
Group: Moderators
Posts: 3961
Member No.: 280
Joined: 13-September 02

|
Thank you for posting these. Unfortunately I was still not able to reproduce a crash, but with the help of heustess I have been able to pinpoint the cause. I know what I need to change to stop the crashes, but I am still investigating why that change is necessary. Stay tuned...
-------------------- May the FOURCC be with you... |
 |
|