Help Please! 8.0c Exception in module mcdddec.dll

bbcdrum wrote on 10/6/2008, 1:31 PM
XP SP2
Vegas 8.0c
No anti-virus running

I am trying to put a particular VOB file (VTS_5_2.vob, 162 MB) on the time line. It is from a non-copy protected DVD that I own. In Vegas 8c, the explorer window identifies the file and shows me the file attributes (size, stereo audio, etc.) but, when I try to drag it onto the timeline, it shows 3 tracks and, when I release the mouse button, it gives me the following error. Another VOB from the same DVD (VTS_5_1.vob, .99 GB) drops on the timeline without a problem as two tracks, one video and one stereo audio. The vob file that does not work is the "continuation" of the one that does work.

Any idea what might be happening?

Thanks.

Kevin


Sony Vegas Pro 8.0
Version 8.0c (Build 260)
Exception 0xC0000005 (access violation) WRITE:0x50D0000 IP:0x24A02BE1
In Module 'mcdddec.dll' at Address 0x24A00000 + 0x2BE1
Thread: Audio5Reader ID=0x64C Stack=0x47CF000-0x47D0000
Registers:
EAX=00003920 CS=001b EIP=24a02be1 EFLGS=00010202
EBX=0ab69600 SS=0023 ESP=047cfea0 EBP=00000000
ECX=00000bbb DS=0023 ESI=050d0000 FS=003b
EDX=00000000 ES=0023 EDI=00000006 GS=0000
Bytes at CS:EIP:
24A02BE1: 66 89 0E 83 C6 02 4F 75 f.....Ou
24A02BE9: 9A 8B 7C 24 10 8B 44 24 ..|.D$
Stack Dump:
047CFEA0: 0AB71BB4 0A8E0000 + 291BB4
047CFEA4: 050CCBC8 04DD0000 + 2FCBC8
047CFEA8: 0005FE38 00030000 + 2FE38
047CFEAC: 0AB53008 0A8E0000 + 273008
047CFEB0: 00000006
047CFEB4: 24A01868 24A00000 + 1868 (mcdddec.dll)
047CFEB8: 000001A6
047CFEBC: 00000BBB
047CFEC0: 000007E0
047CFEC4: 02050020 02050000 + 20
047CFEC8: 0002CBC8
047CFECC: 0000BB80
047CFED0: 050CCBC8 04DD0000 + 2FCBC8
047CFED4: 00000304
047CFED8: 0005FE38 00030000 + 2FE38
047CFEDC: 23206DF6 23200000 + 6DF6 (mcmpegin.dll)
> 047CFF10: 23205977 23200000 + 5977 (mcmpegin.dll)
> 047CFF30: 7C8025F0 7C800000 + 25F0 (kernel32.dll)
> 047CFF38: 33BBA3D7 33BB0000 + A3D7 (mcplug.dll)
> 047CFF40: 33BBA440 33BB0000 + A440 (mcplug.dll)
> 047CFF54: 00AEBF50 00400000 + 6EBF50 (vegas80.exe)
> 047CFF58: 00AEBE48 00400000 + 6EBE48 (vegas80.exe)
047CFF5C: 02B86618 02A70000 + 116618
> 047CFF60: 0068859D 00400000 + 28859D (vegas80.exe)
047CFF64: 05616884 052D0000 + 346884
047CFF68: 00000000
047CFF6C: 00000000
047CFF70: 050A0000 04DD0000 + 2D0000
> 047CFF80: 007A001A 00400000 + 3A001A (vegas80.exe)
047CFF84: FF000005
> 047CFF88: 00AEBE48 00400000 + 6EBE48 (vegas80.exe)
047CFF8C: 00000000
047CFF90: 897C0498
> 047CFF94: 00AEBF50 00400000 + 6EBF50 (vegas80.exe)
- - -
047CFFF0: 00000000
047CFFF4: 006883C0 00400000 + 2883C0 (vegas80.exe)
047CFFF8: 00AEBE48 00400000 + 6EBE48 (vegas80.exe)
047CFFFC: 00000000

Comments

Cliff Etzel wrote on 10/6/2008, 4:05 PM
Try doing an import from disc instead of copying the VOB file over.

Cliff Etzel - Solo Video Journalist
bluprojekt | solo video journalism blog
darkframe wrote on 10/7/2008, 1:40 AM
Hi,

your problem is a typical example for what can happen when handling VOB files the wrong way. You may try Cliff's suggestion or use another (freeware) application to extract video and audio from your files.

All VOBs of a title set (which is indicated by the first number after the VTS, so it's title set 5 in your case) need to be looked at as if being a single file (well, more or less). VTS_x_0.VOB however is a bit different as that one contains all menu stuff, if available.

If Cliff's sugestion does not work for you please look at this thread: Read Me

Close to the end you'll find a post of me with some more explanation and some software hints.

Cheers

darkframe
bbcdrum wrote on 10/7/2008, 8:57 AM
Cliff,

Thanks for the suggestion. I tried importing from both the DVD disk and from the file copied to my hard drive. Same error in both cases.


darkframe,

Thanks for the info on vobs and the link to the thread. I wil try one or more of the apps you referenced.

Cheers,

Kevin
Phil_A wrote on 10/11/2008, 3:21 AM
I'm getting the same mcdddec.dll access violation when I try to drop an mpeg transport stream (.ts) on the timeline.

HD .ts files that loaded fine in 8.0b will no longer load in 8.0c without this error followed by vegas crashing.
darkframe wrote on 10/11/2008, 3:43 AM
Hi,

transport streams are a completely different beast. Lots of applications have got trouble in handling them. The file structure is based on MPEG2 but finally quite different.

The best programme I know which can handle TS is ProjectX. It's a Java application. ProjectX extracts all available video and audio streams and more from most of the TS streams I know (except M2TS and other HD streams). Additionally it can repair structural file problems. The output is done into elementary streams (i.e. M2V, MP2, AC3 etc.). However, I've not yet tried it with NTSC material so can only speak for PAL.

ProjectX is available e.g. here: http://www.oozoon.de/main_en.html

BTW: It's freeware. Reading the changelog might be a bit difficult as most of it is in German.

Cheers

darkframe
farss wrote on 10/11/2008, 4:18 AM
This must be a bug, never had a problem doing this in prior versions of Vegas. Worst thing that would happen was a couple of frames would be lost at the join and that was easily fixed by using DVD Shrink to sticth them together.

No matter what, pulling a VOB off a DVD onto the timeline never caused a crash prior to 8.0c.

You should report this to support for further investigation.

Bob.
Phil_A wrote on 10/11/2008, 6:01 AM
I know many apps have transport stream problems... but 8.0b loaded transport streams that 8.0c will not!