VideoHelp Forum
+ Reply to Thread
Results 1 to 6 of 6
Thread
  1. This is to enable the 32-bit codec on XP 64-bit edition only! It will allow VirtualDub-Win32 (the standard version) to have AC3ACM codec available. It will make no difference on VirtualDub x64.

    It does appear that 32-bit VFW-ACM codecs can exist on the 64-bit system at the same time.

    This one seems to be working for 32-bit version of AC3ACM on XP 64-bit;

    ; AC-3 ACM Codec install file - 15dec06
    ; Usage: right-click on this file and choose "Install"
    ; For 32-bit codec on WindowsXP 64-bit Edition

    [Version]
    Signature = "$Windows NT$"
    Class = MEDIA

    [Strings]
    DisplayNameWin="AC-3 ACM Codec"
    UninstallDispName="AC-3 ACM Codec (32-bit)"
    UninstallPath="Software\Wow6432Node\Microsoft\Wind ows\CurrentVersion\Uninstall\AC3ACM"
    MediaClassName="Media Devices"
    mfgname="fccHandler"

    [SourceDisksNames]
    1=%DisplayNameWin%,"",1

    [SourceDisksFiles]
    AC3ACM_x6432.inf=1
    AC3ACM.acm=1

    [DefaultInstall]
    CopyFiles = AC3ACM.Copy, AC3ACM.Copy.Inf
    AddReg = AC3ACM.AddReg

    [DefaultUnInstall]
    DelFiles = AC3ACM.Copy, AC3ACM.Copy.Inf
    DelReg = AC3ACM.DelReg

    [AC3ACM.Copy]
    AC3ACM.acm

    [AC3ACM.Copy.Inf]
    AC3ACM_x6432.inf

    [AC3ACM.AddReg]
    HKLM,SYSTEM\CurrentControlSet\Control\MediaResourc es\msacm\msacm.ac3acm,Description,,%DisplayNameWin %
    HKLM,SYSTEM\CurrentControlSet\Control\MediaResourc es\msacm\msacm.ac3acm,Driver,,"AC3ACM.acm"
    HKLM,SYSTEM\CurrentControlSet\Control\MediaResourc es\msacm\msacm.ac3acm,FriendlyName,,%DisplayNameWi n%
    HKLM,"Software\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Drivers32","msacm.ac3acm",,"AC3A CM.acm"
    HKLM,"Software\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Drivers.desc",AC3ACM.acm,,%Displ ayNameWin%

    HKLM,%UninstallPath%,DisplayName,,%UninstallDispNa me%
    HKLM,%UninstallPath%,UninstallString,,"%16425%\run dll32.exe setupapi,InstallHinfSection DefaultUninstall 132 %17%\AC3ACM_x6432.inf"

    [AC3ACM.DelReg]
    ; HKLM,SYSTEM\CurrentControlSet\Control\MediaResourc es\msacm\msacm.ac3acm
    HKLM,Software\Wow6432Node\Microsoft\AudioCompressi onManager\DriverCache\msacm.ac3acm
    HKLM,"Software\Wow6432Node\Microsoft\Windows NT\CurrentVersion\drivers.desc","AC3ACM.acm",,""
    HKLM,"Software\Wow6432Node\Microsoft\Windows NT\CurrentVersion\drivers32","msacm.ac3acm",,""

    HKLM,%UninstallPath%

    [DestinationDirs]
    DefaultDestDir = 16425 ; SysWOW64
    AC3ACM.Copy = 16425 ; SysWOW64
    AC3ACM.Copy.Inf = 17 ; Inf
    The only problem with it seems to be that on uninstall it will also kill part of the REG entries for the 64-bit version of AC3ACM. I havn't decided what to do about it.............A person could always reinstall the 64-bit 'AC3ACM.inf' though.

    --edit--

    The separate Uninstall entries appear like this in 'Add-Remove' list;


    .
    Quote Quote  
  2. This should be an easy one (but this is the first edit);

    ; Cedocida DV Codec install file - 15dec06
    ; Usage: right-click on this file and choose "Install"
    ; For 32-bit codec on WindowsXP 64-bit Edition

    [version]
    signature="$Windows NT$"
    Class = MEDIA

    [DefaultInstall]
    CopyFiles=DVR.Files.Inf,DVR.Files.Dll
    AddReg=DVR.Add.Reg

    [DefaultUnInstall]
    DelFiles=DVR.Files.Dll,DVR.Files.Inf,DVR.Files.Ini
    DelReg=DVR.Del.Reg

    [SourceDisksNames]
    1="Cedocida DV Codec","",1

    [SourceDisksFiles]
    cedocida_x6432.inf=1
    cedocida.dll=1

    [DestinationDirs]
    DVR.Files.Inf=17
    DVR.Files.Dll=16425
    DVR.Files.Ini=25

    [DVR.Files.Inf]
    cedocida_x6432.inf

    [DVR.Files.Dll]
    cedocida.dll

    [DVR.Files.Ini]
    cedocida.ini

    [DVR.Add.Reg]
    HKLM,SYSTEM\CurrentControlSet\Control\MediaResourc es\icm\vidc.dvsd,Description,,"Cedocida DV Codec"
    HKLM,SYSTEM\CurrentControlSet\Control\MediaResourc es\icm\vidc.dvsd,Driver,,"cedocida.dll"
    HKLM,SYSTEM\CurrentControlSet\Control\MediaResourc es\icm\vidc.dvsd,FriendlyName,,"Cedocida DV Codec"
    HKLM,"Software\Wow6432Node\Microsoft\Windows NT\CurrentVersion\drivers.desc",cedocida.dll,,"Ced ocida DV Codec"
    HKLM,"Software\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Drivers32",vidc.dvsd,,"cedocida. dll"

    HKLM,Software\Wow6432Node\Microsoft\Windows\Curren tVersion\Uninstall\Cedocida,DisplayName,,"Cedocida DV Codec 32-bit (Remove Only)"
    HKLM,Software\Wow6432Node\Microsoft\Windows\Curren tVersion\Uninstall\Cedocida,UninstallString,,"%164 25%\rundll32.exe setupapi,InstallHinfSection DefaultUninstall 132 %17%\cedocida_x6432.inf"


    [DVR.Del.Reg]
    HKLM,SYSTEM\CurrentControlSet\Control\MediaResourc es\icm\vidc.dvsd
    HKLM,"Software\Wow6432Node\Microsoft\Windows NT\CurrentVersion\drivers.desc","cedocida.dll",,""
    HKLM,"Software\Wow6432Node\Microsoft\Windows NT\CurrentVersion\drivers32","vidc.dvsd",,""


    HKLM,Software\Wow6432Node\Microsoft\Windows\Curren tVersion\Uninstall\Cedocida
    I havn't tried it yet. Be careful, or wait for confirmation.

    --edit--

    It won't uninstall, but then the original shouldn't either. A typo? (is a portion of this *.inf missing?)

    The original *.inf doesn't add the Uninstall string;

    [DVR.Add.Reg]
    HKLM,SYSTEM\CurrentControlSet\Control\MediaResourc es\icm\vidc.dvsd,Description,,"Cedocida DV Codec"
    HKLM,SYSTEM\CurrentControlSet\Control\MediaResourc es\icm\vidc.dvsd,Driver,,"cedocida.dll"
    HKLM,SYSTEM\CurrentControlSet\Control\MediaResourc es\icm\vidc.dvsd,FriendlyName,,"Cedocida DV Codec"
    HKLM,"Software\Microsoft\Windows NT\CurrentVersion\drivers.desc",cedocida.dll,,"Ced ocida DV Codec"
    HKLM,"Software\Microsoft\Windows NT\CurrentVersion\Drivers32",vidc.dvsd,,"cedocida. dll"

    [DVR.Del.Reg]
    HKLM,Software\Microsoft\Windows\CurrentVersion\Uni nstall\Cedocida
    HKLM,Software\Microsoft\Windows\CurrentVersion\Uni nstall\Cedocida,DisplayName,,"Cedocida DV Codec (Remove Only)"
    HKLM,Software\Microsoft\Windows\CurrentVersion\Uni nstall\Cedocida,UninstallString,,"rundll.exe setupx.dll,InstallHinfSection DefaultUninstall 132 %17%\cedocida.inf"
    HKLM,SYSTEM\CurrentControlSet\Control\MediaResourc es\icm\vidc.dvsd,Description
    HKLM,SYSTEM\CurrentControlSet\Control\MediaResourc es\icm\vidc.dvsd,Driver
    HKLM,SYSTEM\CurrentControlSet\Control\MediaResourc es\icm\vidc.dvsd,FriendlyName
    --edit--

    It works BTW.
    .
    Quote Quote  
  3. Hmmm, video codecs don't really belong in the 'Audio' section, but where should this thread go?

    Editing, cutting and joining maybe? I'll let the Mods decide.
    .
    Quote Quote  
  4. The Panasonic DV codec was an easy transition. Unfortunately, it uses the same FourCC code as the Cedocida DV codec. Unless you make your own unique FourCC, you can only use one of these codecs at a time.

    ; Panasonic DV Codec install file - 15dec06
    ; Usage: right-click on this file and choose "Install"
    ; For 32-bit codec on WindowsXP 64-bit Edition

    [version]
    signature="$Windows NT$"
    Class = MEDIA

    [DefaultInstall]
    CopyFiles=DVR.Files.Inf,DVR.Files.Dll
    AddReg=DVR.Add.Reg

    [DefaultUnInstall]
    DelFiles=DVR.Files.Dll,DVR.Files.Inf
    DelReg=DVR.Del.Reg

    [SourceDisksNames]
    1="Panasonic DV Codec","",1

    [SourceDisksFiles]
    PanaDV_x6432.inf=1
    pdvcodec.dll=1

    [DestinationDirs]
    DVR.Files.Inf=17
    DVR.Files.Dll=16425
    DVR.Files.Ini=25

    [DVR.Files.Inf]
    PanaDV_x6432.inf

    [DVR.Files.Dll]
    pdvcodec.dll

    [DVR.Add.Reg]
    HKLM,SYSTEM\CurrentControlSet\Control\MediaResourc es\icm\vidc.dvsd,Description,,"Panasonic DV Codec"
    HKLM,SYSTEM\CurrentControlSet\Control\MediaResourc es\icm\vidc.dvsd,Driver,,"pdvcodec.dll"
    HKLM,SYSTEM\CurrentControlSet\Control\MediaResourc es\icm\vidc.dvsd,FriendlyName,,"Panasonic DV Codec"
    HKLM,"Software\Wow6432Node\Microsoft\Windows NT\CurrentVersion\drivers.desc",pdvcodec.dll,,"Pan asonic DV Codec"
    HKLM,"Software\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Drivers32",vidc.dvsd,,"pdvcodec. dll"

    HKLM,Software\Wow6432Node\Microsoft\Windows\Curren tVersion\Uninstall\PanaDV,DisplayName,,"Panasonic DV Codec 32-bit (Remove Only)"
    HKLM,Software\Wow6432Node\Microsoft\Windows\Curren tVersion\Uninstall\PanaDV,UninstallString,,"%16425 %\rundll32.exe setupapi,InstallHinfSection DefaultUninstall 132 %17%\PanaDV_x6432.inf"

    [DVR.Del.Reg]
    HKLM,SYSTEM\CurrentControlSet\Control\MediaResourc es\icm\vidc.dvsd
    HKLM,"Software\Wow6432Node\Microsoft\Windows NT\CurrentVersion\drivers.desc","pdvcodec.dll",,""
    HKLM,"Software\Wow6432Node\Microsoft\Windows NT\CurrentVersion\drivers32","vidc.dvsd",,""

    HKLM,Software\Wow6432Node\Microsoft\Windows\Curren tVersion\Uninstall\PanaDV
    (confirmed)

    --edit--

    Making your own FourCC code will require that you change your source DV-file to match. (this example - PDVC)

    ; Panasonic DV Codec install file (PDVC) - 15dec06
    ; Usage: right-click on this file and choose "Install"
    ; For 32-bit codec on WindowsXP 64-bit Edition

    [version]
    signature="$Windows NT$"
    Class = MEDIA

    [DefaultInstall]
    CopyFiles=DVR.Files.Inf,DVR.Files.Dll
    AddReg=DVR.Add.Reg

    [DefaultUnInstall]
    DelFiles=DVR.Files.Dll,DVR.Files.Inf
    DelReg=DVR.Del.Reg

    [SourceDisksNames]
    1="Panasonic DV Codec","",1

    [SourceDisksFiles]
    PanaDV_xPDVC.inf=1
    pdvcodec.dll=1

    [DestinationDirs]
    DVR.Files.Inf=17
    DVR.Files.Dll=16425
    DVR.Files.Ini=25

    [DVR.Files.Inf]
    PanaDV_xPDVC.inf

    [DVR.Files.Dll]
    pdvcodec.dll

    [DVR.Add.Reg]
    HKLM,SYSTEM\CurrentControlSet\Control\MediaResourc es\icm\vidc.pdvc,Description,,"Panasonic DV Codec"
    HKLM,SYSTEM\CurrentControlSet\Control\MediaResourc es\icm\vidc.pdvc,Driver,,"pdvcodec.dll"
    HKLM,SYSTEM\CurrentControlSet\Control\MediaResourc es\icm\vidc.pdvc,FriendlyName,,"Panasonic DV Codec"
    HKLM,"Software\Wow6432Node\Microsoft\Windows NT\CurrentVersion\drivers.desc",pdvcodec.dll,,"Pan asonic DV Codec"
    HKLM,"Software\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Drivers32",vidc.pdvc,,"pdvcodec. dll"

    HKLM,Software\Wow6432Node\Microsoft\Windows\Curren tVersion\Uninstall\PanaDV,DisplayName,,"Panasonic DV Codec 32-bit (Remove Only)"
    HKLM,Software\Wow6432Node\Microsoft\Windows\Curren tVersion\Uninstall\PanaDV,UninstallString,,"%16425 %\rundll32.exe setupapi,InstallHinfSection DefaultUninstall 132 %17%\PanaDV_xPDVC.inf"

    [DVR.Del.Reg]
    HKLM,SYSTEM\CurrentControlSet\Control\MediaResourc es\icm\vidc.pdvc
    HKLM,"Software\Wow6432Node\Microsoft\Windows NT\CurrentVersion\drivers.desc","pdvcodec.dll",,""
    HKLM,"Software\Wow6432Node\Microsoft\Windows NT\CurrentVersion\drivers32","vidc.pdvc",,""

    HKLM,Software\Wow6432Node\Microsoft\Windows\Curren tVersion\Uninstall\PanaDV
    --edit--



    *and it exists along side Cedocida DV codec.
    .
    Quote Quote  
  5. VFAPI Codec - 32-bit mode in WinXP 64-bit Edition

    Two files must be added;

    vifpset_x6432.bat
    %WINDIR%\SysWOW64\rundll32.exe advpack.dll,LaunchINFSection vifp_x6432.inf,DefaultInstall

    vifp_x6432.inf
    VFAPI - 15dec06
    ; Usage: right-click on this file and choose "Install"
    ; For 32-bit codec on WindowsXP 64-bit Edition

    [Version]
    Signature="$Windows NT$"

    [DefaultInstall]
    CopyFiles = CodecCopyFiles
    AddReg = RegCodec

    [DestinationDirs]
    CodecCopyFiles=16425

    [RegCodec]
    HKLM, "Software\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Drivers32","VIDC.VIFP", ,"VFCodec.dll"
    HKLM, "Software\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Drivers.desc", "VFCodec.dll",, "VFAPI Reader Codec v1.05"

    [SourceDisksNames]
    1="VFAPI Reader Codec v1.01 install","",1

    [CodecCopyFiles]
    VFCodec.dll

    [SourceDisksFiles]
    VFCodec.dll=1
    Copy the text to notepad and save as <the filenames given>, then double-click on the *.bat file.
    .
    Quote Quote  



Similar Threads

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