DVD Architech 4.5c won't work with Cineform files

bjrohner wrote on 1/22/2008, 9:51 AM
Hello

I'm the guy with the Architech software that won't recognize my cineform files. Last feedback a couple weeks ago was this. Anything new. I've been considering purchasing NEO, would this solve the problem, or make things worse.

Bob

Subject: RE: 4.5 won't accept my cineform HDV files
Reply by: SonyRFKJ
Date: 1/5/2008 10:49:24 AM

No need to call Cineform; I think this is our problem. I finally saw the error this morning and will try to get it fixed for both Pro and Studio versions. No promises, though.

Robert

Comments

SonyRFKJ wrote on 1/23/2008, 7:19 AM
Nothing new. It's in the hands of our File IO team. If anything happens, I'll update here.

Robert
bjrohner wrote on 2/8/2008, 7:04 AM
Robert

I did a search for cfhd.dll and found it only in C:Program Files\Sony\Vegas Movie Studio 8.0. No where else. For the fun of it I disabled this file. VMS then reacted in exactly the same way that DVDA does to cineform files. The video was unknown and the audio would load.

It would appear to me that somehow DVDA is not seeing that cfhd.dll it needs over in the VMS8 folder to recognize the cineform files. I'm not a programmer so bear with me.

Along with the dll file was a CFHD setup information file. Once again, I am not a computer whizz but at the bottom of the page it listed the registry entries. I did a search using regedit and found none of these entries. I've attached this at the end.

This can't be that difficult of a problem to fix. The same problem was going on in
the Vegas software according to the forums. I really need this fix.

Thanks
Bob

; CineForm CFHD Video Codec install
; Win2K & XP

[Version]
Signature = "$WINDOWS NT$"
;Class = MEDIA ; Causes the unsigned driver popup
;ClassGuid = {4d36e96c-e325-11ce-bfc1-08002be10318}
DriverVer=11/19/2004,1.9.3.48

[DefaultInstall]
CopyFiles=CFHD_Dll,CFHD_Inf
AddReg = CFHD.Reg
;MediaType = SOFTWARE

[DefaultUninstall]
DelFiles=CFHD_Dll,CFHD_Inf
DelReg=CFHD.Reg

[SourceDisksNames]
1="CineForm Video Codec Install Disk","",1

[SourceDisksFiles]
CFHD.dll=1
CFHD.inf=1

[DestinationDirs]
DefaultDestDir = 11 ; \system32
CFHD.Dll = 11
CFHD.inf = 17

[Strings]
CFHD="CineForm HD VFW Codec"
InfFile="CFHD.inf"
UninstallDispName="CineForm HD VFW Codec"
UnInstallPath="Software\Microsoft\Windows\CurrentVersion\Uninstall\CFHDCodec"
MediaClassName="Media Devices"
mfgname="CineForm"

[CFHD_Dll]
CFHD.dll

[CFHD_Inf]
CFHD.inf

[CFHD.Reg]
HKLM,SYSTEM\CurrentControlSet\Control\MediaResources\icm\VIDC.CFHD
HKLM,SYSTEM\CurrentControlSet\Control\MediaResources\icm\VIDC.CFHD,Description,,%CFHD%
HKLM,SYSTEM\CurrentControlSet\Control\MediaResources\icm\VIDC.CFHD,Driver,,CFHD.dll
HKLM,SYSTEM\CurrentControlSet\Control\MediaResources\icm\VIDC.CFHD,FriendlyName,,%CFHD%

HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\drivers.desc,CFHD.dll,,%CFHD%
HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\drivers32,VIDC.CFHD,,CFHD.dll

HKLM,%UnInstallPath%
HKLM,%UnInstallPath%,DisplayName,,%UninstallDispName%
HKLM,%UnInstallPath%,UninstallString,,"%11%\rundll32.exe setupapi,InstallHinfSection DefaultUninstall 132 %11%\%InfFile%"
MPM wrote on 2/9/2008, 7:05 AM
Bob, this is totally FWIW & just guessing -- I probably wouldn't even post it except this has been hassling you for a while now...

1st off google for, download, and use a program called erunt; it will back up a copy of your registry so you can put it back if you want or need -- a kind of failsafe.

Then maybe copy the cfhd.dll file to your DVDA folder, or the ...Windows\system32 folder and see what happens. If no luck, you can try registering the dll file [google for instructions]. You can also try right clicking on the inf file with the reg entries you posted and click install.

If that stuff fails. perhaps SCS or someone here in the forum could post the registry entries (for your version) that they have for cfhd.dll? Ideally whomever could export each key/value & simply include the lines in a forum post -- a simple copy/paste using notepad & saving with the reg extension (instead of .txt) would give you a file you could double click to merge, inserting these keys/values in one quick step.

That all said, quite a while back I found a problem with an older version of the cineform codec installation in Vista Home Prem -- I have no idea if it has anything to do with your current problems or not, but there's a slight chance I suppose that it *might* point in the right direction... The short version: during installation there were several registry keys/values that needed to be entered or created --> the permission settings in the registry would not allow some of the alterations, at least the way that the cineform software tried to do it. I have seen other software behave similarly in XP Pro SP2, so I imagine cineform *might possibly* be doing the same thing in your case. If you are missing registry keys/values (& I have no idea if you are), this might be a reason why. And if it doesn't work attempting to insert these keys/values (thru installation, merging reg files etc...), perhaps that might explain why it won't or didn't work?

I want to stress that these are all guesses along the lines of stuff I'd try if I were in your place, and there's nothing wrong with waiting for CSC or going another route IMHO.
SonyRFKJ wrote on 2/11/2008, 12:46 PM
Try this as a workaround.

1. Copy the aviplug directory from DVD Architect Studio 4.5\File IO Plug-Ins to somewhere else--your desktop, for example. (All we want to do is make a backup in case of disaster.)

2. Copy cfhd.dll from the VMS directory to the DVDAS directory.

3. Copy the the entire aviplug folder from VMS 8\File IO Plug-Ins to DVDAS 4.5\File IO Plug-Ins.

A limited amount of testing has shown that this should work for you. The fix from Vegas should be present in any future versions of both the Pro and Studio apps.

Thanks,

Robert
bjrohner wrote on 2/11/2008, 4:34 PM
Robert & MPM

I must apologize. Over the weekend, I had a panic attack and purchased NEO to get things moving. Turned out that even that wasn't a slam dunk and it was necessary to delete cfhd.dll in VMS8 before everything started working. The only CFHD.dll left on the my computer now is in C windows system 32

I had tried copying the cfhd.dll to DVDAS and System 32 before that to no avail, never tried your other suggestions.

Once again thanks for your help.
Chicken
Bob