1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Problem with video Capture

Discussion in 'Digital camcorders' started by supertony, Jan 2, 2005.

  1. lus2k

    lus2k Member

    Joined:
    Apr 18, 2005
    Messages:
    1
    Likes Received:
    0
    Trophy Points:
    11
    The link in Hexssus's post fixed my problem - sort of. I have XP SP2. Video transfer from Sony DCRHC42 gave me black screen about 50% of the time. But I was always able to control device from WinDV or Windows Movie Maker.

    What I found is that I needed to flip firewire drivers (1394bus.sys and ohci1394.sys) between SP1 and SP2. In the half dozen times I encoutered the black screen problem (like after power off cam or stopped WinDV), the transfer resumed immediately after I switched the driver. No need to reboot PC. But I did use the sequence: disable firewire->switch driver->enable firewire.

    It seems to me XP firewire driver did have a bug and somehow it was bypassed when the driver is modified. Reinstalling same driver did NOT help though.
     
  2. scunky

    scunky Guest

    Has anyone thought it may be a Directx 9c problem?
    I had the same problem with capturing video, blank or greyed
    out capture screen and no control over DV cam via firewire.
    I rolled back to Directx 8....problem solved!
     
  3. dragulaAC

    dragulaAC Active member

    Joined:
    Jul 28, 2003
    Messages:
    1,062
    Likes Received:
    0
    Trophy Points:
    66
    I had a similar problem for a while, but what i did to get around it was to just uninstall/reinstall my firewire drivers. After doing this, attempting a capture worked fine.
     
  4. scunky

    scunky Guest

    Here is another tip I picked up on my travels.
    Windows Movie Maker 2 (which is intalled with SP2)
    likes to run the show in windows, so can sometimes disable
    some drivers in Pinnacle software. the way to get
    around this is to disable some or all of the filters
    used in Movie Maker 2.
    To do this open M.Maker 2
    go to tools,options, compatabiliy
    and try changing some settings.

    Hope this of some help, I know how frustrating this problem
    can be
     
  5. scunky

    scunky Guest

    sorry that should be "compatibility"
     
  6. memento56

    memento56 Member

    Joined:
    May 15, 2005
    Messages:
    15
    Likes Received:
    0
    Trophy Points:
    11
    Hi, you may have solved it, but after months of trying to get 2 Sony and 1 JVC camera to capture properly I finally solved it. Nothing of course to do with cameras, cables, 1394 cards, interrupts etc.

    Its all to do with the .inf files created in ,WINDOWS>\inf directory, specifically the msdv.inf file (and the precompiled one created from it, called msdv.pnf). These have to have the profile for your camera, and SP2 often doesn't ... I can't say where to get them, definitively though.

    How do I know? Only my JVC would capture properly (flawlessly, no frame drops etc), but neither Sony would. Gritted teeth and applied SP2 after renaming my .inf files (which I had already after applying a number of MS hotfixes). Rebooted, after SP2 install, and still no working Sony's. THEN, renamed the .inf/pnf files (to use the ones I had prior to SP2), to have the correct file extensions and BANG, worked without even a reboot.

    So, trust your hardware, don't fiddle in the registry and look for a working /inf .... good luck.
     
  7. memento56

    memento56 Member

    Joined:
    May 15, 2005
    Messages:
    15
    Likes Received:
    0
    Trophy Points:
    11
    Oh forgot to mention, I also use Pinnacle 9.3.4 with a motherboard 1394/Firewire chipset ... and believe that Pinnacle should not be saying they onyl support Pinnacle hardware - they sell Pinnacle as a software only product ... cheers.
     
  8. Leontari

    Leontari Guest

    So, [bold]memento56[/bold] what does someone have to do [bold]EXACTLY[/bold] according to your solution so capturing will work ? Where to find an .inf that previously worked ? Please, help!
     
  9. memento56

    memento56 Member

    Joined:
    May 15, 2005
    Messages:
    15
    Likes Received:
    0
    Trophy Points:
    11
    Leontari, unfortunately I can't say where I got the working .inf's from, as I had applied a series of MS hotfixes relating to 1394 prior. I am not at home now so can't post/mail it. I'll try to do that tonight. But Google for the msdv.inf and you might find one that works. Or try a "1394 device enumeration" search at Microsoft and apply those that you find (perhaps make a restore point first though as they are mostly irreversible otherwise, but I didn't ...).

    I firmly believe its got nothing to do with Pinnacle or any other editing package; this is a low-level thing.

    Cheers.
     
  10. memento56

    memento56 Member

    Joined:
    May 15, 2005
    Messages:
    15
    Likes Received:
    0
    Trophy Points:
    11
    Am at home now, but have to go out. My JVC is a GR-DVL9800EA (PAL, for Australia, so no DV-IN issues) btw.

    I can't (quickly) see how to post the .inf file ... can someone help?

    Cheers.
     
  11. TPFKAS

    TPFKAS Regular member

    Joined:
    Jan 1, 2005
    Messages:
    1,011
    Likes Received:
    0
    Trophy Points:
    46
    If this INF-file offers a solution, please email it to me. You can reach me at digitalvideoclub.com including a description what to do with it. If I have received it I will email it to anyone who wants to have it. If it works for others I will host it on the site.
     
  12. memento56

    memento56 Member

    Joined:
    May 15, 2005
    Messages:
    15
    Likes Received:
    0
    Trophy Points:
    11
    Well this is the msdv.inf file I have. I'm no programmer, but compare it in notepad to what you have, you'll see its bigger, and there's much more vendor-specific config, e.g. many references to Sony etc.

    Simply store in the ...\WINDOWS\inf directory as a text file (use notepad not Word, as notepad adds ^Z EOF markers properly). Rename your existing msdv.inf file beforehand of course.

    Sorry I can't remmeber which hotfix installed it, and there is no versioning info embedded in it that I can find.

    Let us know how you go. Thinking more about viewing video, it is true that DirectX issues may have a bearing, and as usual there may be more than one problem that needs fixing in these circumstances. But its worth a go.

    Best of luck.

    BEGIN FILE (COPY to THE END-OF-FILE MARKER)

    HKR,,Description,, %DVCR.Sharp.Capture%

    [DVCR.Sharp.NT.Services]
    AddService = MSDV,0x00000002,DVCR.ServiceInstall


    ;---------------------------------------------------------------
    ; S o n y
    ;
    ; 1 3 9 4 D V C R
    ;---------------------------------------------------------------
    [Sony]
    %AVC\VEN_80046.DeviceDesc%=DVCR.Sony,AVC\VEN_80046&MOD_0 ; Sony AV Device; Failed AVC Subunit Cmd
    %AVC\VEN_80046.DeviceDesc%=DVCR.Sony,AVC\Sony&MOD_0 ; Sony AV Device; Failed AVC Subunit Cmd

    %AVC\VEN_80046&TYP_4.DeviceDesc%=DVCR.Sony,AVC\VEN_80046&MOD_0&TYP_4&DV ; Sony DV Tape Recorder/Player
    %AVC\VEN_80046&TYP_4.DeviceDesc%=DVCR.Sony,AVC\Sony&TYP_4&DV ; Sony DV Tape Recorder/Player with vendor text

    %AVC\VEN_80046&CAMCORDER.DeviceDesc%=DVCR.Sony,AVC\VEN_80046&MOD_0&CAMCORDER&DV ; Sony DV camcorder
    %AVC\VEN_80046&CAMCORDER.DeviceDesc%=DVCR.Sony,AVC\Sony&CAMCORDER&DV ; Sony DV camcorder with vendor text
    %AVC\VEN_80046&CAMCORDER.DeviceDesc%=DVCR.Sony,AVC\VEN_80146&MOD_0&CAMCORDER&DV ; For Sony's device that use 80146 as its Company_id

    [DVCR.Sony]
    Include= ks.inf, kscaptur.inf
    Needs= KS.Registration,KSCAPTUR.Registration
    AddReg= DVCR.AddReg.Win9x,DVCR.AddReg,DVCR.PinNames,DVCR.PlugIns,DVCR.WIA.AddReg
    DelFiles= DVCR.DelDrivers
    CopyFiles= DVCR.CopyDrivers

    SubClass= StillImage
    DeviceType= 3
    DeviceSubType=0x1
    Capabilities= 0x00000031
    DeviceData= DVCR.DeviceData
    ICMProfiles= "sRGB Color Space Profile.icm"

    [DVCR.Sony.NT]
    Include= ks.inf, kscaptur.inf
    Needs= KS.Registration,KSCAPTUR.Registration.NT
    AddReg= DVCR.AddReg,DVCR.PinNames,DVCR.PlugIns,DVCR.WIA.AddReg
    CopyFiles= DVCR.CopyDrivers

    SubClass= StillImage
    DeviceType= 3
    DeviceSubType=0x1
    Capabilities= 0x00000031
    DeviceData= DVCR.DeviceData
    ICMProfiles= "sRGB Color Space Profile.icm"

    [DVCR.Sony.Interfaces]
    AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, DVCR.Sony.Interface
    AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, DVCR.Sony.Interface
    AddInterface=%KSCATEGORY_RENDER%,GLOBAL, DVCR.Sony.Interface
    AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,DVCR.Sony.Interface

    [DVCR.Sony.NT.Interfaces]
    AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, DVCR.Sony.Interface
    AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, DVCR.Sony.Interface
    AddInterface=%KSCATEGORY_RENDER%,GLOBAL, DVCR.Sony.Interface
    AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,DVCR.Sony.Interface

    [DVCR.Sony.Interface]
    AddReg=DVCR.Sony.Intf.AddReg

    [DVCR.Sony.Intf.AddReg]
    HKR,,CLSID,,%ProxyVCap.CLSID%
    HKR,,FriendlyName,,%DVCR.Capture%
    HKR,,Description,, %DVCR.Sony.Capture%

    [DVCR.Sony.NT.Services]
    AddService = MSDV,0x00000002,DVCR.ServiceInstall


    ;---------------------------------------------------------------
    ; C o m m o n S e c t i o n
    ;---------------------------------------------------------------
    [DVCR.AddReg.WIN9x]
    HKR,,DevLoader,,*ntkern
    HKR,,NTMPDriver,,msdv.sys

    [DVCR.AddReg]
    HKR,,OkToHibernate,3,01
    HKR,,DontSuspendIfStreamsAreRunning,3,01

    [DVCR.WIA.AddReg]
    HKR,,HardwareConfig,1,1
    HKR,,USDClass,,"{0527d1d0-88c2-11d2-82c7-00c04f8ec183}"

    [DVCR.DeviceData]
    Server=local
    UI DLL=sti.dll
    UI Class ID={5d8ef5a3-ac13-11d2-a093-00c04f72dc3c}


    [DVCR.PinNames]
    HKLM,%MediaCategories%\%GUID.DVVidOutput%,Name,,%Pin.DVVidOutput%
    HKLM,%MediaCategories%\%GUID.DVVidOutput%,Display,1,00,00,00,00
    HKLM,%MediaCategories%\%GUID.DVAVOutput%,Name,,%Pin.DVAVOutput%
    HKLM,%MediaCategories%\%GUID.DVAVOutput%,Display,1,00,00,00,00
    HKLM,%MediaCategories%\%GUID.DVAVInput%,Name,,%Pin.DVAVInput%
    HKLM,%MediaCategories%\%GUID.DVAVInput%,Display,1,00,00,00,00


    [DVCR.PlugIns]
    ;IAMExtDevice
    HKCR,CLSID\{B5730A90-1A2C-11cf-8C23-00AA006B6814},,,%PlugIn_IAMExtDevice%
    HKCR,CLSID\{B5730A90-1A2C-11cf-8C23-00AA006B6814}\InprocServer32,,,kswdmcap.ax
    HKCR,CLSID\{B5730A90-1A2C-11cf-8C23-00AA006B6814}\InprocServer32,ThreadingModel,,Both
    ; This IID is aggregated for the filter given the CLSID of the property set
    HKLM,System\CurrentControlSet\Control\MediaInterfaces\{B5730A90-1A2C-11cf-8C23-00AA006B6814},,,%PlugIn_IAMExtDevice%
    HKLM,System\CurrentControlSet\Control\MediaInterfaces\{B5730A90-1A2C-11cf-8C23-00AA006B6814},IID,1,90,0A,73,B5,2C,1A,cf,11,8C,23,00,AA,00,6B,68,14


    ;IAMExtTransport
    HKCR,CLSID\{A03CD5F0-3045-11cf-8C44-00AA006B6814},,,%PlugIn_IAMExtTransport%
    HKCR,CLSID\{A03CD5F0-3045-11cf-8C44-00AA006B6814}\InprocServer32,,,kswdmcap.ax
    HKCR,CLSID\{A03CD5F0-3045-11cf-8C44-00AA006B6814}\InprocServer32,ThreadingModel,,Both
    ; This IID is aggregated for the filter given the CLSID of the property set
    HKLM,System\CurrentControlSet\Control\MediaInterfaces\{A03CD5F0-3045-11cf-8C44-00AA006B6814},,,%PlugIn_IAMExtTransport%
    HKLM,System\CurrentControlSet\Control\MediaInterfaces\{A03CD5F0-3045-11cf-8C44-00AA006B6814},IID,1,F0,D5,3C,A0,45,30,cf,11,8C,44,00,AA,00,6B,68,14


    ;IAMTimecodeReader
    HKCR,CLSID\{9B496CE1-811B-11cf-8C77-00AA006B6814},,,%PlugIn_IAMTimecodeReader%
    HKCR,CLSID\{9B496CE1-811B-11cf-8C77-00AA006B6814}\InprocServer32,,,kswdmcap.ax
    HKCR,CLSID\{9B496CE1-811B-11cf-8C77-00AA006B6814}\InprocServer32,ThreadingModel,,Both
    ; This IID is aggregated for the filter given the CLSID of the property set
    HKLM,System\CurrentControlSet\Control\MediaInterfaces\{9B496CE1-811B-11cf-8C77-00AA006B6814},,,%PlugIn_IAMTimecodeReader%
    HKLM,System\CurrentControlSet\Control\MediaInterfaces\{9B496CE1-811B-11cf-8C77-00AA006B6814},IID,1,E1,6C,49,9B,1B,81,cf,11,8C,77,00,AA,00,6B,68,14

    ;
    ; Property Pages
    ;

    ; DVcrControl Property Page
    HKCR,CLSID\{81e9dd62-78d5-11d2-b47e-006097b3391b},,,%PropPage_DVcrControl%
    HKCR,CLSID\{81e9dd62-78d5-11d2-b47e-006097b3391b}\InprocServer32,,,kswdmcap.ax
    HKCR,CLSID\{81e9dd62-78d5-11d2-b47e-006097b3391b}\InprocServer32,ThreadingModel,,Both
    ;
    ; Associate the property set with the above property page
    ;
    ; IAMExtDevice, IAMExttransport and IAMTimecodeReader interfaces
    ; all use the same property pages.
    ;
    HKLM,System\CurrentControlSet\Control\MediaSets\{B5730A90-1A2C-11cf-8C23-00AA006B6814}\PropertyPages\{81e9dd62-78d5-11d2-b47e-006097b3391b},,,%PropPage_DVcrControl%
    HKLM,System\CurrentControlSet\Control\MediaSets\{A03CD5F0-3045-11cf-8C44-00AA006B6814}\PropertyPages\{81e9dd62-78d5-11d2-b47e-006097b3391b},,,%PropPage_DVcrControl%
    HKLM,System\CurrentControlSet\Control\MediaSets\{9B496CE1-811B-11cf-8C77-00AA006B6814}\PropertyPages\{81e9dd62-78d5-11d2-b47e-006097b3391b},,,%PropPage_DVcrControl%



    [DVCR.DelDrivers]
    ks.sys,,,1
    stream.sys,,,1
    msdv.sys,,,1

    [DVCR.CopyDrivers]
    msdv.sys
    stream.sys

    [DVCR.ServiceInstall]
    ; same service section
    DisplayName = %DVCR.Capture%
    ServiceType = %SERVICE_KERNEL_DRIVER%
    StartType = %SERVICE_DEMAND_START%
    ErrorControl = %SERVICE_ERROR_NORMAL%
    ServiceBinary = %12%\msdv.sys

    END-OF-FILE

     
  13. memento56

    memento56 Member

    Joined:
    May 15, 2005
    Messages:
    15
    Likes Received:
    0
    Trophy Points:
    11
    Bloody hell, that's the SP2 one. Ignore previous posting (or see that its pretty sparse ..) in comparison to this one.

    Here's the one I'm running.

    Cheers.

    BEGIN FILE
    ;
    ; Copyright (c) 1998-2000, Microsoft Corporation
    ;
    ; MSDV.INF --
    ;
    ; This file contains installation information for IEEE 1394 DV Camera and VCR devices.
    ;
    ; Changes:
    ;
    ; Utilize 61883.sys (2nd level enumerator) and AVC.sys (3rd level enumerator)
    ; Make WIA-enable so WIA can capture still from preview stream
    ; 11-18-2000 Add Philips (DV decoder emulated as DV Camcorder)
    ; 11-18-2000 Add a Generic section for new IHV (Hitachi, Samsung..etc)
    ; 02-26-2001 Add entries for device that supply vendor text
    ; 03-05-2001 Add Hitachi and Samsung vendor sections
    ; 04-09-2001 Add "&DV"
    ; 04-25-2001 Install NULL driver for selective Panasonic subunit not yet supported.
    ;

    [Version]
    LayoutFile=Layout.inf
    signature="$CHICAGO$"
    Class=Image
    ClassGUID={6bdd1fc6-810f-11d0-bec7-08002be2092f}
    Provider=%Msft%
    DriverVer=07/01/2001,5.1.2600.0

    [ControlFlags]
    ; All PnP devices should be excluded from manual AddDevice Applet list
    ExcludeFromSelect=*

    [Manufacturer]
    %Generic%=Generic
    %Canon%=Canon
    %Hitachi%=Hitachi
    %JVC%=JVC
    %Panasonic%=Panasonic
    %Philips%=Philips
    %Sharp%=Sharp
    %Samsung%=Samsung
    %Sony%=Sony


    [DestinationDirs]
    DefaultDestDir=11 ; LDID_SYS
    DVCR.DelDrivers=10,system
    DVCR.CopyDrivers=10,system32\drivers


    ;---------------------------------------------------------------
    ; G e n e r i c
    ;
    ; 1 3 9 4 D V C R
    ;---------------------------------------------------------------
    [Generic]
    %AVC\Generic&TYP_4.DeviceDesc%=DVCR.Generic,AVC\TYP_4&DV ; AVC Compliant DV Tape Recorder/Player
    %AVC\Generic&CAMCORDER.DeviceDesc%=DVCR.Generic,AVC\CAMCORDER&DV ; AVC Compliant DV Camcorder

    [DVCR.Generic]
    Include= ks.inf, kscaptur.inf
    Needs= KS.Registration,KSCAPTUR.Registration
    AddReg= DVCR.AddReg.Win9x,DVCR.AddReg,DVCR.PinNames,DVCR.PlugIns,DVCR.WIA.AddReg
    DelFiles= DVCR.DelDrivers
    CopyFiles= DVCR.CopyDrivers

    SubClass= StillImage
    DeviceType= 3
    DeviceSubType=0x1
    Capabilities= 0x00000031
    DeviceData= DVCR.DeviceData
    ICMProfiles= "sRGB Color Space Profile.icm"

    [DVCR.Generic.NT]
    Include= ks.inf, kscaptur.inf
    Needs= KS.Registration,KSCAPTUR.Registration.NT
    AddReg= DVCR.AddReg,DVCR.PinNames,DVCR.PlugIns,DVCR.WIA.AddReg
    CopyFiles= DVCR.CopyDrivers

    SubClass= StillImage
    DeviceType= 3
    DeviceSubType=0x1
    Capabilities= 0x00000031
    DeviceData= DVCR.DeviceData
    ICMProfiles= "sRGB Color Space Profile.icm"


    [DVCR.Generic.Interfaces]
    AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, DVCR.Generic.Interface
    AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, DVCR.Generic.Interface
    AddInterface=%KSCATEGORY_RENDER%,GLOBAL, DVCR.Generic.Interface
    AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,DVCR.Generic.Interface


    [DVCR.Generic.NT.Interfaces]
    AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, DVCR.Generic.Interface
    AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, DVCR.Generic.Interface
    AddInterface=%KSCATEGORY_RENDER%,GLOBAL, DVCR.Generic.Interface
    AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,DVCR.Generic.Interface


    [DVCR.Generic.Interface]
    AddReg=DVCR.Generic.Intf.AddReg

    [DVCR.Generic.Intf.AddReg]
    HKR,,CLSID,,%ProxyVCap.CLSID%
    HKR,,FriendlyName,,%DVCR.Capture%
    HKR,,Description,, %DVCR.Generic.Capture%

    [DVCR.Generic.NT.Services]
    AddService = MSDV,0x00000002,DVCR.ServiceInstall


    ;---------------------------------------------------------------
    ; C a n o n
    ;
    ; 1 3 9 4 D V C R
    ;---------------------------------------------------------------
    [Canon]
    %AVC\VEN_85&TYP_4.DeviceDesc%=DVCR.Canon,AVC\VEN_85&MOD_0&TYP_4&DV ; Canon DV Tape Recorder/Player
    %AVC\VEN_85&TYP_4.DeviceDesc%=DVCR.Canon,AVC\Canon&TYP_4&DV ; Canon DV Tape Recorder/Player with vendor text

    %AVC\VEN_85&CAMCORDER.DeviceDesc%=DVCR.Canon,AVC\VEN_85&MOD_0&CAMCORDER&DV ; Canon DV Camcorder
    %AVC\VEN_85&CAMCORDER.DeviceDesc%=DVCR.Canon,AVC\Canon&CAMCORDER&DV ; Canon DV Camcorder with Vendor text

    [DVCR.Canon]
    Include= ks.inf, kscaptur.inf
    Needs= KS.Registration,KSCAPTUR.Registration
    AddReg= DVCR.AddReg.Win9x,DVCR.AddReg,DVCR.PinNames,DVCR.PlugIns,DVCR.WIA.AddReg
    DelFiles= DVCR.DelDrivers
    CopyFiles= DVCR.CopyDrivers

    SubClass= StillImage
    DeviceType= 3
    DeviceSubType=0x1
    Capabilities= 0x00000031
    DeviceData= DVCR.DeviceData
    ICMProfiles= "sRGB Color Space Profile.icm"

    [DVCR.Canon.NT]
    Include= ks.inf, kscaptur.inf
    Needs= KS.Registration,KSCAPTUR.Registration.NT
    AddReg= DVCR.AddReg,DVCR.PinNames,DVCR.PlugIns,DVCR.WIA.AddReg
    CopyFiles= DVCR.CopyDrivers

    SubClass= StillImage
    DeviceType= 3
    DeviceSubType=0x1
    Capabilities= 0x00000031
    DeviceData= DVCR.DeviceData
    ICMProfiles= "sRGB Color Space Profile.icm"

    [DVCR.Canon.Interfaces]
    AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, DVCR.Canon.Interface
    AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, DVCR.Canon.Interface
    AddInterface=%KSCATEGORY_RENDER%,GLOBAL, DVCR.Canon.Interface
    AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,DVCR.Canon.Interface

    [DVCR.Canon.NT.Interfaces]
    AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, DVCR.Canon.Interface
    AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, DVCR.Canon.Interface
    AddInterface=%KSCATEGORY_RENDER%,GLOBAL, DVCR.Canon.Interface
    AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,DVCR.Canon.Interface

    [DVCR.Canon.Interface]
    AddReg=DVCR.Canon.Intf.AddReg

    [DVCR.Canon.Intf.AddReg]
    HKR,,CLSID,,%ProxyVCap.CLSID%
    HKR,,FriendlyName,,%DVCR.Capture%
    HKR,,Description,, %DVCR.Canon.Capture%

    [DVCR.Canon.NT.Services]
    AddService = MSDV,0x00000002,DVCR.ServiceInstall

    ;---------------------------------------------------------------
    ; H i t a c h i
    ;
    ; 1 3 9 4 D V C R
    ;---------------------------------------------------------------
    [Hitachi]
    %AVC\VEN_87&TYP_4.DeviceDesc%=DVCR.Hitachi,AVC\VEN_87&MOD_0&TYP_4&DV ; Hitachi DV Tape Recorder/Player
    %AVC\VEN_87&TYP_4.DeviceDesc%=DVCR.Hitachi,AVC\Hitachi&TYP_4&DV ; Hitachi DV Tape Recorder/Player with vendor text

    %AVC\VEN_87&CAMCORDER.DeviceDesc%=DVCR.Hitachi,AVC\VEN_87&MOD_0&CAMCORDER&DV ; Hitachi DV Camcorder
    %AVC\VEN_87&CAMCORDER.DeviceDesc%=DVCR.Hitachi,AVC\Hitachi&CAMCORDER&DV ; Hitachi DV Camcorder with Vendor text

    [DVCR.Hitachi]
    Include= ks.inf, kscaptur.inf
    Needs= KS.Registration,KSCAPTUR.Registration
    AddReg= DVCR.AddReg.Win9x,DVCR.AddReg,DVCR.PinNames,DVCR.PlugIns,DVCR.WIA.AddReg
    DelFiles= DVCR.DelDrivers
    CopyFiles= DVCR.CopyDrivers

    SubClass= StillImage
    DeviceType= 3
    DeviceSubType=0x1
    Capabilities= 0x00000031
    DeviceData= DVCR.DeviceData
    ICMProfiles= "sRGB Color Space Profile.icm"

    ; WIA
    SubClass= StillImage
    DeviceType= 3
    DeviceSubType=0x1
    Capabilities= 0x00000031
    DeviceData= DVCR.DeviceData
    ICMProfiles= "sRGB Color Space Profile.icm"

    [DVCR.Hitachi.NT]
    Include= ks.inf, kscaptur.inf
    Needs= KS.Registration,KSCAPTUR.Registration.NT
    AddReg= DVCR.AddReg,DVCR.PinNames,DVCR.PlugIns,DVCR.WIA.AddReg
    CopyFiles= DVCR.CopyDrivers

    SubClass= StillImage
    DeviceType= 3
    DeviceSubType=0x1
    Capabilities= 0x00000031
    DeviceData= DVCR.DeviceData
    ICMProfiles= "sRGB Color Space Profile.icm"

    [DVCR.Hitachi.Interfaces]
    AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, DVCR.Hitachi.Interface
    AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, DVCR.Hitachi.Interface
    AddInterface=%KSCATEGORY_RENDER%,GLOBAL, DVCR.Hitachi.Interface
    AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,DVCR.Hitachi.Interface

    [DVCR.Hitachi.NT.Interfaces]
    AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, DVCR.Hitachi.Interface
    AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, DVCR.Hitachi.Interface
    AddInterface=%KSCATEGORY_RENDER%,GLOBAL, DVCR.Hitachi.Interface
    AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,DVCR.Hitachi.Interface

    [DVCR.Hitachi.Interface]
    AddReg=DVCR.Hitachi.Intf.AddReg

    [DVCR.Hitachi.Intf.AddReg]
    HKR,,CLSID,,%ProxyVCap.CLSID%
    HKR,,FriendlyName,,%DVCR.Capture%
    HKR,,Description,, %DVCR.Hitachi.Capture%

    [DVCR.Hitachi.NT.Services]
    AddService = MSDV,0x00000002,DVCR.ServiceInstall

    ;---------------------------------------------------------------
    ; J V C
    ;
    ; 1 3 9 4 D V C R
    ;---------------------------------------------------------------
    [JVC]
    %AVC\VEN_8088&TYP_4.DeviceDesc%=DVCR.JVC,AVC\VEN_8088&MOD_0&TYP_4&DV ; JVC DV Tape Recorder/Player
    %AVC\VEN_8088&TYP_4.DeviceDesc%=DVCR.JVC,AVC\VICTOR&TYP_4&DV ; JVC DV Tape Recorder/Player with vendor text

    %AVC\VEN_8088&CAMCORDER.DeviceDesc%=DVCR.JVC,AVC\VEN_8088&MOD_0&CAMCORDER&DV ; JVC DV Camcorder
    %AVC\VEN_8088&CAMCORDER.DeviceDesc%=DVCR.JVC,AVC\VICTOR&CAMCORDER&DV ; JVC DV Camcorder with vendor text

    [DVCR.JVC]
    Include= ks.inf, kscaptur.inf
    Needs= KS.Registration,KSCAPTUR.Registration
    AddReg= DVCR.AddReg.Win9x,DVCR.AddReg,DVCR.PinNames,DVCR.PlugIns,DVCR.WIA.AddReg
    DelFiles= DVCR.DelDrivers
    CopyFiles= DVCR.CopyDrivers

    SubClass= StillImage
    DeviceType= 3
    DeviceSubType=0x1
    Capabilities= 0x00000031
    DeviceData= DVCR.DeviceData
    ICMProfiles= "sRGB Color Space Profile.icm"

    [DVCR.JVC.NT]
    Include= ks.inf, kscaptur.inf
    Needs= KS.Registration,KSCAPTUR.Registration.NT
    AddReg= DVCR.AddReg,DVCR.PinNames,DVCR.PlugIns,DVCR.WIA.AddReg
    CopyFiles= DVCR.CopyDrivers

    SubClass= StillImage
    DeviceType= 3
    DeviceSubType=0x1
    Capabilities= 0x00000031
    DeviceData= DVCR.DeviceData
    ICMProfiles= "sRGB Color Space Profile.icm"

    [DVCR.JVC.Interfaces]
    AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, DVCR.JVC.Interface
    AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, DVCR.JVC.Interface
    AddInterface=%KSCATEGORY_RENDER%,GLOBAL, DVCR.JVC.Interface
    AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,DVCR.JVC.Interface

    [DVCR.JVC.NT.Interfaces]
    AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, DVCR.JVC.Interface
    AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, DVCR.JVC.Interface
    AddInterface=%KSCATEGORY_RENDER%,GLOBAL, DVCR.JVC.Interface
    AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,DVCR.JVC.Interface

    [DVCR.JVC.Interface]
    AddReg=DVCR.JVC.Intf.AddReg

    [DVCR.JVC.Intf.AddReg]
    HKR,,CLSID,,%ProxyVCap.CLSID%
    HKR,,FriendlyName,,%DVCR.Capture%
    HKR,,Description,, %DVCR.JVC.Capture%

    [DVCR.JVC.NT.Services]
    AddService = MSDV,0x00000002,DVCR.ServiceInstall


    ;---------------------------------------------------------------
    ; P a n a s o n i c (M E I)
    ;
    ; 1 3 9 4 D V C R
    ;---------------------------------------------------------------
    [Panasonic]
    %AVC\VEN_8045.DeviceDesc%=DVCR.MEI,AVC\VEN_8045&MOD_0 ; Panasonic AV Device; Failed AVC Subunit Cmd

    %AVC\VEN_8045&TYP_4.DeviceDesc%=DVCR.MEI,AVC\VEN_8045&MOD_0&TYP_4&DV ; Panasonic DV Tape Recorder/Player
    %AVC\VEN_8045&TYP_4.DeviceDesc%=DVCR.MEI,AVC\Panasonic&TYP_4&DV ; Panasonic DV Tape Recorder/Player with vendor text

    %AVC\VEN_8045&CAMCORDER.DeviceDesc%=DVCR.MEI,AVC\VEN_8045&MOD_0&CAMCORDER&DV ; Panasonic DV Camcorder
    %AVC\VEN_8045&CAMCORDER.DeviceDesc%=DVCR.MEI,AVC\Panasonic&CAMCORDER&DV ; Panasonic DV Camcorder with vendor text

    ; Vendor unique (0x1c) subunit to load as a null device
    %AVC\Panasonic&MOD_0&TYP_1c.DeviceDesc%=NODRV,AVC\Panasonic&MOD_0&TYP_1c
    %AVC\VEN_8045&MOD_0&TYP_1c.DeviceDesc%=NODRV,AVC\VEN_8045&MOD_0&TYP_1c
    ; DV with Tuner (0x5) subunit to load as a null device
    %AVC\Panasonic&MOD_0&TYP_5.DeviceDesc%=NODRV,AVC\Panasonic&MOD_0&TYP_5
    %AVC\VEN_8045&MOD_0&TYP_5.DeviceDesc%=NODRV,AVC\VEN_8045&MOD_0&TYP_5

    [DVCR.MEI]
    Include= ks.inf, kscaptur.inf
    Needs= KS.Registration,KSCAPTUR.Registration
    AddReg= DVCR.AddReg.Win9x,DVCR.AddReg,DVCR.PinNames,DVCR.PlugIns,DVCR.WIA.AddReg
    DelFiles= DVCR.DelDrivers
    CopyFiles= DVCR.CopyDrivers

    SubClass= StillImage
    DeviceType= 3
    DeviceSubType=0x1
    Capabilities= 0x00000031
    DeviceData= DVCR.DeviceData
    ICMProfiles= "sRGB Color Space Profile.icm"

    [DVCR.MEI.NT]
    Include= ks.inf, kscaptur.inf
    Needs= KS.Registration,KSCAPTUR.Registration.NT
    AddReg= DVCR.AddReg,DVCR.PinNames,DVCR.PlugIns,DVCR.WIA.AddReg
    CopyFiles= DVCR.CopyDrivers

    SubClass= StillImage
    DeviceType= 3
    DeviceSubType=0x1
    Capabilities= 0x00000031
    DeviceData= DVCR.DeviceData
    ICMProfiles= "sRGB Color Space Profile.icm"

    [DVCR.MEI.Interfaces]
    AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, DVCR.MEI.Interface
    AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, DVCR.MEI.Interface
    AddInterface=%KSCATEGORY_RENDER%,GLOBAL, DVCR.MEI.Interface
    AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,DVCR.MEI.Interface

    [DVCR.MEI.NT.Interfaces]
    AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, DVCR.MEI.Interface
    AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, DVCR.MEI.Interface
    AddInterface=%KSCATEGORY_RENDER%,GLOBAL, DVCR.MEI.Interface
    AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,DVCR.MEI.Interface

    [DVCR.MEI.Interface]
    AddReg=DVCR.MEI.Intf.AddReg

    [DVCR.MEI.Intf.AddReg]
    HKR,,CLSID,,%ProxyVCap.CLSID%
    HKR,,FriendlyName,,%DVCR.Capture%
    HKR,,Description,, %DVCR.MEI.Capture%

    [DVCR.MEI.NT.Services]
    AddService = MSDV,0x00000002,DVCR.ServiceInstall


    [NODRV]

    [NODRV.Services]
    ;
    ; this is blank to just allow the install to succeed
    ;
    AddService = , 0x00000002 ; null service install

    ;---------------------------------------------------------------
    ; P h i l i p s (006037 (hex) is PHILIPS SEMICONDUCTORS)
    ;
    ; 1 3 9 4 D V C R
    ;---------------------------------------------------------------
    [Philips]
    %AVC\Philips&DV_convertor____&CAMCORDER.DeviceDesc%=DVCR.Philips,AVC\Philips&DV_convertor____&CAMCORDER ; Philips DV converter or Camcorder
    %AVC\Philips&DV_convertor____&CAMCORDER.DeviceDesc%=DVCR.Philips,AVC\VEN_6037&MOD_0&CAMCORDER&DV ; Philips DV converter or Camcorder
    %AVC\Philips&CAMCORDER.DeviceDesc%=DVCR.Philips,AVC\Philips&CAMCORDER&DV ; Philips DV Camcorder

    [DVCR.Philips]
    Include= ks.inf, kscaptur.inf
    Needs= KS.Registration,KSCAPTUR.Registration
    AddReg= DVCR.AddReg.Win9x,DVCR.AddReg,DVCR.PinNames,DVCR.PlugIns,DVCR.WIA.AddReg
    DelFiles= DVCR.DelDrivers
    CopyFiles= DVCR.CopyDrivers

    SubClass= StillImage
    DeviceType= 3
    DeviceSubType=0x1
    Capabilities= 0x00000031
    DeviceData= DVCR.DeviceData
    ICMProfiles= "sRGB Color Space Profile.icm"

    [DVCR.Philips.NT]
    Include= ks.inf, kscaptur.inf
    Needs= KS.Registration,KSCAPTUR.Registration.NT
    AddReg= DVCR.AddReg,DVCR.PinNames,DVCR.PlugIns,DVCR.WIA.AddReg
    CopyFiles= DVCR.CopyDrivers

    SubClass= StillImage
    DeviceType= 3
    DeviceSubType=0x1
    Capabilities= 0x00000031
    DeviceData= DVCR.DeviceData
    ICMProfiles= "sRGB Color Space Profile.icm"

    [DVCR.Philips.Interfaces]
    AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, DVCR.Philips.Interface
    AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, DVCR.Philips.Interface
    AddInterface=%KSCATEGORY_RENDER%,GLOBAL, DVCR.Philips.Interface
    AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,DVCR.Philips.Interface

    [DVCR.Philips.NT.Interfaces]
    AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, DVCR.Philips.Interface
    AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, DVCR.Philips.Interface
    AddInterface=%KSCATEGORY_RENDER%,GLOBAL, DVCR.Philips.Interface
    AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,DVCR.Philips.Interface

    [DVCR.Philips.Interface]
    AddReg=DVCR.Philips.Intf.AddReg

    [DVCR.Philips.Intf.AddReg]
    HKR,,CLSID,,%ProxyVCap.CLSID%
    HKR,,FriendlyName,,%DVCR.Capture%
    HKR,,Description,, %DVCR.Philips.Capture%

    [DVCR.Philips.NT.Services]
    AddService = MSDV,0x00000002,DVCR.ServiceInstall


    ;---------------------------------------------------------------
    ; S a m s u n g
    ;
    ; 1 3 9 4 D V C R
    ;---------------------------------------------------------------
    [Samsung]
    %AVC\VEN_F0&TYP_4.DeviceDesc%=DVCR.Samsung,AVC\VEN_F0&MOD_0&TYP_4&DV ; Samsung DV Tape Recorder/Player
    %AVC\VEN_F0&TYP_4.DeviceDesc%=DVCR.Samsung,AVC\Samsung&TYP_4&DV ; Samsung DV Tape Recorder/Player with vendor text

    %AVC\VEN_F0&CAMCORDER.DeviceDesc%=DVCR.Samsung,AVC\VEN_F0&MOD_0&CAMCORDER&DV ; Samsung DV Camcorder
    %AVC\VEN_F0&CAMCORDER.DeviceDesc%=DVCR.Samsung,AVC\Samsung&CAMCORDER&DV ; Samsung DV Camcorder with Vendor text

    [DVCR.Samsung]
    Include= ks.inf, kscaptur.inf
    Needs= KS.Registration,KSCAPTUR.Registration
    AddReg= DVCR.AddReg.Win9x,DVCR.AddReg,DVCR.PinNames,DVCR.PlugIns,DVCR.WIA.AddReg
    DelFiles= DVCR.DelDrivers
    CopyFiles= DVCR.CopyDrivers

    SubClass= StillImage
    DeviceType= 3
    DeviceSubType=0x1
    Capabilities= 0x00000031
    DeviceData= DVCR.DeviceData
    ICMProfiles= "sRGB Color Space Profile.icm"

    [DVCR.Samsung.NT]
    Include= ks.inf, kscaptur.inf
    Needs= KS.Registration,KSCAPTUR.Registration.NT
    AddReg= DVCR.AddReg,DVCR.PinNames,DVCR.PlugIns,DVCR.WIA.AddReg
    CopyFiles= DVCR.CopyDrivers

    SubClass= StillImage
    DeviceType= 3
    DeviceSubType=0x1
    Capabilities= 0x00000031
    DeviceData= DVCR.DeviceData
    ICMProfiles= "sRGB Color Space Profile.icm"

    [DVCR.Samsung.Interfaces]
    AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, DVCR.Samsung.Interface
    AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, DVCR.Samsung.Interface
    AddInterface=%KSCATEGORY_RENDER%,GLOBAL, DVCR.Samsung.Interface
    AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,DVCR.Samsung.Interface

    [DVCR.Samsung.NT.Interfaces]
    AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, DVCR.Samsung.Interface
    AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, DVCR.Samsung.Interface
    AddInterface=%KSCATEGORY_RENDER%,GLOBAL, DVCR.Samsung.Interface
    AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,DVCR.Samsung.Interface

    [DVCR.Samsung.Interface]
    AddReg=DVCR.Samsung.Intf.AddReg

    [DVCR.Samsung.Intf.AddReg]
    HKR,,CLSID,,%ProxyVCap.CLSID%
    HKR,,FriendlyName,,%DVCR.Capture%
    HKR,,Description,, %DVCR.Samsung.Capture%

    [DVCR.Samsung.NT.Services]
    AddService = MSDV,0x00000002,DVCR.ServiceInstall


    ;---------------------------------------------------------------
    ; S h a r p
    ;
    ; 1 3 9 4 D V C R
    ;---------------------------------------------------------------
    [Sharp]
    %AVC\VEN_8001F.DeviceDesc%=DVCR.Sharp,AVC\VEN_8001F&MOD_0 ; Sharp AV Device; Failed AVC Subunit Cmd

    %AVC\VEN_8001F&CAMCORDER.DeviceDesc%=DVCR.Sharp,AVC\VEN_8001F&MOD_0&CAMCORDER&DV ; Sharp DV Camcorder
    %AVC\VEN_8001F&CAMCORDER.DeviceDesc%=DVCR.Sharp,AVC\Sharp&CAMCORDER&DV ; Sharp DV Camcorder with vendor text

    [DVCR.Sharp]
    Include= ks.inf, kscaptur.inf
    Needs= KS.Registration,KSCAPTUR.Registration
    AddReg= DVCR.AddReg.Win9x,DVCR.AddReg,DVCR.PinNames,DVCR.PlugIns,DVCR.WIA.AddReg
    DelFiles= DVCR.DelDrivers
    CopyFiles= DVCR.CopyDrivers

    SubClass= StillImage
    DeviceType= 3
    DeviceSubType=0x1
    Capabilities= 0x00000031
    DeviceData= DVCR.DeviceData
    ICMProfiles= "sRGB Color Space Profile.icm"

    [DVCR.Sharp.NT]
    Include= ks.inf, kscaptur.inf
    Needs= KS.Registration,KSCAPTUR.Registration.NT
    AddReg= DVCR.AddReg,DVCR.PinNames,DVCR.PlugIns,DVCR.WIA.AddReg
    CopyFiles= DVCR.CopyDrivers

    SubClass= StillImage
    DeviceType= 3
    DeviceSubType=0x1
    Capabilities= 0x00000031
    DeviceData= DVCR.DeviceData
    ICMProfiles= "sRGB Color Space Profile.icm"

    [DVCR.Sharp.Interfaces]
    AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, DVCR.Sharp.Interface
    AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, DVCR.Sharp.Interface
    AddInterface=%KSCATEGORY_RENDER%,GLOBAL, DVCR.Sharp.Interface
    AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,DVCR.Sharp.Interface

    [DVCR.Sharp.NT.Interfaces]
    AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, DVCR.Sharp.Interface
    AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, DVCR.Sharp.Interface
    AddInterface=%KSCATEGORY_RENDER%,GLOBAL, DVCR.Sharp.Interface
    AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,DVCR.Sharp.Interface

    [DVCR.Sharp.Interface]
    AddReg=DVCR.Sharp.Intf.AddReg

    [DVCR.Sharp.Intf.AddReg]
    HKR,,CLSID,,%ProxyVCap.CLSID%
    HKR,,FriendlyName,,%DVCR.Capture%
    HKR,,Description,, %DVCR.Sharp.Capture%

    [DVCR.Sharp.NT.Services]
    AddService = MSDV,0x00000002,DVCR.ServiceInstall


    ;---------------------------------------------------------------
    ; S o n y
    ;
    ; 1 3 9 4 D V C R
    ;---------------------------------------------------------------
    [Sony]
    %AVC\VEN_80046.DeviceDesc%=DVCR.Sony,AVC\VEN_80046&MOD_0 ; Sony AV Device; Failed AVC Subunit Cmd
    %AVC\VEN_80046.DeviceDesc%=DVCR.Sony,AVC\Sony&MOD_0 ; Sony AV Device; Failed AVC Subunit Cmd

    %AVC\VEN_80046&TYP_4.DeviceDesc%=DVCR.Sony,AVC\VEN_80046&MOD_0&TYP_4&DV ; Sony DV Tape Recorder/Player
    %AVC\VEN_80046&TYP_4.DeviceDesc%=DVCR.Sony,AVC\Sony&TYP_4&DV ; Sony DV Tape Recorder/Player with vendor text

    %AVC\VEN_80046&CAMCORDER.DeviceDesc%=DVCR.Sony,AVC\VEN_80046&MOD_0&CAMCORDER&DV ; Sony DV camcorder
    %AVC\VEN_80046&CAMCORDER.DeviceDesc%=DVCR.Sony,AVC\Sony&CAMCORDER&DV ; Sony DV camcorder with vendor text
    %AVC\VEN_80046&CAMCORDER.DeviceDesc%=DVCR.Sony,AVC\VEN_80146&MOD_0&CAMCORDER&DV ; For Sony's device that use 80146 as its Company_id

    [DVCR.Sony]
    Include= ks.inf, kscaptur.inf
    Needs= KS.Registration,KSCAPTUR.Registration
    AddReg= DVCR.AddReg.Win9x,DVCR.AddReg,DVCR.PinNames,DVCR.PlugIns,DVCR.WIA.AddReg
    DelFiles= DVCR.DelDrivers
    CopyFiles= DVCR.CopyDrivers

    SubClass= StillImage
    DeviceType= 3
    DeviceSubType=0x1
    Capabilities= 0x00000031
    DeviceData= DVCR.DeviceData
    ICMProfiles= "sRGB Color Space Profile.icm"

    [DVCR.Sony.NT]
    Include= ks.inf, kscaptur.inf
    Needs= KS.Registration,KSCAPTUR.Registration.NT
    AddReg= DVCR.AddReg,DVCR.PinNames,DVCR.PlugIns,DVCR.WIA.AddReg
    CopyFiles= DVCR.CopyDrivers

    SubClass= StillImage
    DeviceType= 3
    DeviceSubType=0x1
    Capabilities= 0x00000031
    DeviceData= DVCR.DeviceData
    ICMProfiles= "sRGB Color Space Profile.icm"

    [DVCR.Sony.Interfaces]
    AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, DVCR.Sony.Interface
    AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, DVCR.Sony.Interface
    AddInterface=%KSCATEGORY_RENDER%,GLOBAL, DVCR.Sony.Interface
    AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,DVCR.Sony.Interface

    [DVCR.Sony.NT.Interfaces]
    AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, DVCR.Sony.Interface
    AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, DVCR.Sony.Interface
    AddInterface=%KSCATEGORY_RENDER%,GLOBAL, DVCR.Sony.Interface
    AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,DVCR.Sony.Interface

    [DVCR.Sony.Interface]
    AddReg=DVCR.Sony.Intf.AddReg

    [DVCR.Sony.Intf.AddReg]
    HKR,,CLSID,,%ProxyVCap.CLSID%
    HKR,,FriendlyName,,%DVCR.Capture%
    HKR,,Description,, %DVCR.Sony.Capture%

    [DVCR.Sony.NT.Services]
    AddService = MSDV,0x00000002,DVCR.ServiceInstall


    ;---------------------------------------------------------------
    ; C o m m o n S e c t i o n
    ;---------------------------------------------------------------
    [DVCR.AddReg.WIN9x]
    HKR,,DevLoader,,*ntkern
    HKR,,NTMPDriver,,msdv.sys

    [DVCR.AddReg]
    HKR,,OkToHibernate,3,01
    HKR,,DontSuspendIfStreamsAreRunning,3,01

    [DVCR.WIA.AddReg]
    HKR,,HardwareConfig,1,1
    HKR,,USDClass,,"{0527d1d0-88c2-11d2-82c7-00c04f8ec183}"

    [DVCR.DeviceData]
    Server=local
    UI DLL=sti.dll
    UI Class ID={5d8ef5a3-ac13-11d2-a093-00c04f72dc3c}


    [DVCR.PinNames]
    HKLM,%MediaCategories%\%GUID.DVVidOutput%,Name,,%Pin.DVVidOutput%
    HKLM,%MediaCategories%\%GUID.DVVidOutput%,Display,1,00,00,00,00
    HKLM,%MediaCategories%\%GUID.DVAVOutput%,Name,,%Pin.DVAVOutput%
    HKLM,%MediaCategories%\%GUID.DVAVOutput%,Display,1,00,00,00,00
    HKLM,%MediaCategories%\%GUID.DVAVInput%,Name,,%Pin.DVAVInput%
    HKLM,%MediaCategories%\%GUID.DVAVInput%,Display,1,00,00,00,00


    [DVCR.PlugIns]
    ;IAMExtDevice
    HKCR,CLSID\{B5730A90-1A2C-11cf-8C23-00AA006B6814},,,%PlugIn_IAMExtDevice%
    HKCR,CLSID\{B5730A90-1A2C-11cf-8C23-00AA006B6814}\InprocServer32,,,kswdmcap.ax
    HKCR,CLSID\{B5730A90-1A2C-11cf-8C23-00AA006B6814}\InprocServer32,ThreadingModel,,Both
    ; This IID is aggregated for the filter given the CLSID of the property set
    HKLM,System\CurrentControlSet\Control\MediaInterfaces\{B5730A90-1A2C-11cf-8C23-00AA006B6814},,,%PlugIn_IAMExtDevice%
    HKLM,System\CurrentControlSet\Control\MediaInterfaces\{B5730A90-1A2C-11cf-8C23-00AA006B6814},IID,1,90,0A,73,B5,2C,1A,cf,11,8C,23,00,AA,00,6B,68,14


    ;IAMExtTransport
    HKCR,CLSID\{A03CD5F0-3045-11cf-8C44-00AA006B6814},,,%PlugIn_IAMExtTransport%
    HKCR,CLSID\{A03CD5F0-3045-11cf-8C44-00AA006B6814}\InprocServer32,,,kswdmcap.ax
    HKCR,CLSID\{A03CD5F0-3045-11cf-8C44-00AA006B6814}\InprocServer32,ThreadingModel,,Both
    ; This IID is aggregated for the filter given the CLSID of the property set
    HKLM,System\CurrentControlSet\Control\MediaInterfaces\{A03CD5F0-3045-11cf-8C44-00AA006B6814},,,%PlugIn_IAMExtTransport%
    HKLM,System\CurrentControlSet\Control\MediaInterfaces\{A03CD5F0-3045-11cf-8C44-00AA006B6814},IID,1,F0,D5,3C,A0,45,30,cf,11,8C,44,00,AA,00,6B,68,14


    ;IAMTimecodeReader
    HKCR,CLSID\{9B496CE1-811B-11cf-8C77-00AA006B6814},,,%PlugIn_IAMTimecodeReader%
    HKCR,CLSID\{9B496CE1-811B-11cf-8C77-00AA006B6814}\InprocServer32,,,kswdmcap.ax
    HKCR,CLSID\{9B496CE1-811B-11cf-8C77-00AA006B6814}\InprocServer32,ThreadingModel,,Both
    ; This IID is aggregated for the filter given the CLSID of the property set
    HKLM,System\CurrentControlSet\Control\MediaInterfaces\{9B496CE1-811B-11cf-8C77-00AA006B6814},,,%PlugIn_IAMTimecodeReader%
    HKLM,System\CurrentControlSet\Control\MediaInterfaces\{9B496CE1-811B-11cf-8C77-00AA006B6814},IID,1,E1,6C,49,9B,1B,81,cf,11,8C,77,00,AA,00,6B,68,14

    ;
    ; Property Pages
    ;

    ; DVcrControl Property Page
    HKCR,CLSID\{81e9dd62-78d5-11d2-b47e-006097b3391b},,,%PropPage_DVcrControl%
    HKCR,CLSID\{81e9dd62-78d5-11d2-b47e-006097b3391b}\InprocServer32,,,kswdmcap.ax
    HKCR,CLSID\{81e9dd62-78d5-11d2-b47e-006097b3391b}\InprocServer32,ThreadingModel,,Both
    ;
    ; Associate the property set with the above property page
    ;
    ; IAMExtDevice, IAMExttransport and IAMTimecodeReader interfaces
    ; all use the same property pages.
    ;
    HKLM,System\CurrentControlSet\Control\MediaSets\{B5730A90-1A2C-11cf-8C23-00AA006B6814}\PropertyPages\{81e9dd62-78d5-11d2-b47e-006097b3391b},,,%PropPage_DVcrControl%
    HKLM,System\CurrentControlSet\Control\MediaSets\{A03CD5F0-3045-11cf-8C44-00AA006B6814}\PropertyPages\{81e9dd62-78d5-11d2-b47e-006097b3391b},,,%PropPage_DVcrControl%
    HKLM,System\CurrentControlSet\Control\MediaSets\{9B496CE1-811B-11cf-8C77-00AA006B6814}\PropertyPages\{81e9dd62-78d5-11d2-b47e-006097b3391b},,,%PropPage_DVcrControl%



    [DVCR.DelDrivers]
    ks.sys,,,1
    stream.sys,,,1
    msdv.sys,,,1

    [DVCR.CopyDrivers]
    msdv.sys
    stream.sys

    [DVCR.ServiceInstall]
    ; same service section
    DisplayName = %DVCR.Capture%
    ServiceType = %SERVICE_KERNEL_DRIVER%
    StartType = %SERVICE_DEMAND_START%
    ErrorControl = %SERVICE_ERROR_NORMAL%
    ServiceBinary = %12%\msdv.sys

    END OF FILE
     
  14. rimland

    rimland Guest

    same problem here...
    JVC 33 DV, IEEE1394 card shows OK in device manager
    I can cntl camera from PC but can't see video or capture it
    ANy ideas ?
     
  15. rimland

    rimland Guest

    don't clikc on the link provided by Hexxus
    it disabled NAV and loaded my PC w/ crap
    It's hard to believe he did it
     
  16. Hexxus

    Hexxus Member

    Joined:
    Feb 20, 2005
    Messages:
    5
    Likes Received:
    0
    Trophy Points:
    11
    Dude.......not sure what is going on with that link, but I never had anything loaded on my system from it at the time I went there. The link was given to me by a Microsoft tech (whose email can be provided), if something has been addec to that site since I was there I apologize but have no control over what they do with their website.
     
  17. Richie9

    Richie9 Guest

    I've been having the same problems as described above. I have a Sony-HC90 that I want to capture video from and no capture programs work. Movie Maker, Pinnacle, Roxio, Nero, Amcap...all of them do the same thing...they control the camera but nothing is ever captured and there's never a preview. The numbers on the screen tick away as if it were capturing but no data is ever recorded. I'm using the Adaptec 4300 card and have used others but to no avail. I uninstalled and reinstalled SP2 and nothing. I installed the sp2 fix from microsoft and nothing. The computer recognizes the adaptec card and also the Sony camera. All looks perfect until you click the capture button and nothing is captured. In another forum, someone said they got their jvc camera to work by switching to a card with Texas instruments chipset...don't know if that would help with my SOny. I've just about given up...I may purchase a contract with Microsoft to have them fix it but I hate paying for something if they're the ones that created the problem in the first place.
    I tried changing those three files from sp2 with the old ones from sp1 but windows keeps blocking me from changing them and I don't know how to shut off that protection.
    I'm really at the end of my rope with this and have purchased a stand-alone dvd recorder that does a fantastic job. I'm not looking to be a movie director, I just wanted to transfer family footage to dvd and I've spent hours trying to get it to work. If anyone knows of a simple program in which I can change or add titles and thumbnails after I record it from my dvd recorder, I'd be grateful if you could let me know.

    I'll keep checking back to see if someone can help but after weeks searching for the answer, I've pretty much given up.

    Thanks for listening.
     
    Last edited by a moderator: Sep 25, 2005
  18. rimland

    rimland Guest

    I never got mine to work on my new Dell. It works on my older Dell, both are at SP2, so it may be a timing thing. The old Dell is a P4 2.4
    The new Dell is a P4 3.0 w/ HT.
     
  19. supertony

    supertony Guest

    man... I just straight gave up. I don't even use my camcorder no more. I tried everything. I don't even know where to go from here now that I've ran out of options. booo!
     
  20. rimland

    rimland Guest

    the only thing I can think of is a dvd burner w/ an IEEE94 port...most of the new ones have them...I'm referring to the dvd recorders that connect to TV-s.
    Good luck
     

Share This Page