; ; IMAGE.INF -- This file contains installation information for digital camera and ; other image devices. ; ; It is using the image class installer. ; 1394 Desktop Camera supports the sprcification 1.1 (VGA formats only) from 1394TA. ; ;*** Created 10/2/95 (Creation Date) ; ; 11-9-2000 Add Orange Micro's 1394 Desktop Camera, which is based on TI's design; ; Also remove the comptID for the 1394 desktop camera from Sony and TI's section. ; 11-18-2000 Add a Generic section for 1394 desktop camera that will load based on its compt id. ; 11-18-2000 Add (Pending) TI's TIYUV.dll to support decompression for Y444, Y411 and Y800. ; [Version] LayoutFile=Layout.inf signature="$CHICAGO$" Class=Image ClassGUID={6bdd1fc6-810f-11d0-bec7-08002be2092f} Provider=%Msft% [ControlFlags] ; All PnP devices should be excluded from manual AddDevice Applet list ExcludeFromSelect=* [Manufacturer] @i:%IntelMfg%=Intel %GenericMfg%=Generic %OMMfg%=OM %SonyMfg%=Sony %TIMfg%=TI [DestinationDirs] DefaultDestDir=11 ; LDID_SYS ; Delete old Win95 and "Detroit" update drivers @i:Intel.USBDCam.DelDrivers=10,system DCam.DelDrivers=10,system @i:Intel.USBDCam.CopyDrivers=10,system32\drivers DCam.CopyDrivers=10,system32\drivers @i:;--------------------------------------------------------------- @i:; I N T E L . @i:; @i:; U S B D C a m @i:;--------------------------------------------------------------- @i: @i:[Intel] @i:%USB\VID_04C8&PID_0720.DeviceDesc%=Intel.USBDCam,USB\VID_04C8&PID_0720 @i: @i:[Intel.USBDCam] @i:Include= ks.inf, kscaptur.inf @i:Needs= KS.Registration,KSCAPTUR.Registration @i:AddReg= Intel.USBDCam.AddReg @i:DelFiles= Intel.USBDCam.DelDrivers @i:CopyFiles= Intel.USBDCam.CopyDrivers @i:SubClass=StillImage @i:DeviceType=3 @i:DeviceSubType=0x1 @i:Capabilities=0x00000031 @i:DeviceData=Intel.USBDCam.DeviceData @i:ICMProfiles="sRGB Color Space Profile.icm" @i: @i:[Intel.USBDCam.NT] @i:Include= ks.inf, kscaptur.inf, dshowext.inf @i:Needs= KS.Registration,KSCAPTUR.Registration.NT, DSHOWEXT.Registration @i:AddReg= Intel.USBDCam.AddReg @i:CopyFiles= Intel.USBDCam.CopyDrivers @i:SubClass=StillImage @i:DeviceType=3 @i:DeviceSubType=0x1 @i:Capabilities=0x00000031 @i:DeviceData=Intel.USBDCam.DeviceData @i:ICMProfiles="sRGB Color Space Profile.icm" @i: @i:[Intel.USBDCam.AddReg] @i:HKR,,DevLoader,,*ntkern @i:HKR,,NTMPDriver,,usbintel.sys @i:HKR,,OkToHibernate,3,01 @i:HKR,,DontSuspendIfStreamsAreRunning,3,01 @i:HKR,,PageOutWhenUnopened,3,01 @i:HKR,Settings,Brightness,0x00010001,0x3c @i:HKR,Settings,Contrast,0x00010001,0x30 @i:HKR,Settings,Saturation,0x00010001,0x54 @i:HKR,Settings,Sharpness,0x00010001,0x54 @i:HKR,Settings,WhiteBalance,0x00010001,0x114 @i:HKR,,HardwareConfig,1,1 @i:HKR,,USDClass,,"{0527d1d0-88c2-11d2-82c7-00c04f8ec183}" @i: @i:[Intel.USBDCam.DelDrivers] @i:ks.sys,,,1 @i:stream.sys,,,1 @i:usbcamd2.sys,,,1 @i:intelcam.sys,,,1 @i:usbintel.sys,,,1 @i:imagecls.sys,,,1 @i: @i:[Intel.USBDCam.CopyDrivers] @i:stream.sys @i:usbintel.sys @i:usbcamd2.sys @i: @i:[Intel.USBDCam.DeviceData] @i:Server=local @i:UI DLL=sti.dll @i:UI Class ID={5d8ef5a3-ac13-11d2-a093-00c04f72dc3c} @i: @i:[Intel.USBDCam.Interfaces] @i:AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,Intel.USBDCam.Interface @i:AddInterface=%KSCATEGORY_VIDEO%,GLOBAL,Intel.USBDCam.Interface @i: @i:[Intel.USBDCam.NT.Interfaces] @i:AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,Intel.USBDCam.Interface @i:AddInterface=%KSCATEGORY_VIDEO%,GLOBAL,Intel.USBDCam.Interface @i: @i:[Intel.USBDCam.Interface] @i:AddReg=Intel.USBDCam.Intf.AddReg @i: @i:[Intel.USBDCam.Intf.AddReg] @i:HKR,,CLSID,,%ProxyVCap.CLSID% @i:HKR,,FriendlyName,,%USB\VID_04C8&PID_0720.DeviceDesc% @i:HKR,PageAliases,"{71F96464-78F3-11d0-A18C-00A0C9118956}",1,21,E8,C2,3D, 13,47, d2,11, 0xba, 0x41, 0x0, 0xa0, 0xc9, 0xd, 0x2b, 0x5 @i:HKR,PinFactory\1\Interfaces\{5BB95400-52BB-11d2-BA41-00A0C90D2B05},,, @i: @i: @i: @i:[Intel.USBDCam.NT.Services] @i:AddService = DCamUSBIntel,0x00000002,Intel.USBDCam.ServiceInstall @i: @i:[Intel.USBDCam.ServiceInstall] @i:DisplayName = %USB\VID_04C8&PID_0720.DeviceDesc% @i:ServiceType = %SERVICE_KERNEL_DRIVER% @i:StartType = %SERVICE_DEMAND_START% @i:ErrorControl = %SERVICE_ERROR_NORMAL% @i:ServiceBinary = %12%\usbintel.sys @i: ;--------------------------------------------------------------- ; G E N E R I C ; ; 1 3 9 4 D C a m ;--------------------------------------------------------------- ; Load based on compatible id instead of specific hardware id. ; This is intended to install new device of the same specifications. [Generic] %1394\Generic1394DCam.DeviceDesc%=Generic.1394DCam,1394\A02D&100 ; Spec 1.04 %1394\Generic1394DCam.DeviceDesc%=Generic.1394DCam,1394\A02D&101 ; Spec 1.2 %1394\Generic1394DCam.DeviceDesc%=Generic.1394DCam,1394\A02D&102 ; Spec 1.3 [Generic.1394DCam] Include= ks.inf, kscaptur.inf Needs= KS.Registration,KSCAPTUR.Registration AddReg= DCam.AddReg.WIN9x,DCam.AddReg,Generic.1394DCam.AddReg,DCam.WIA.AddReg DelFiles= DCam.DelDrivers CopyFiles= DCam.CopyDrivers ; WIA SubClass= StillImage DeviceType= 3 DeviceSubType=0x1 Capabilities= 0x00000031 DeviceData= DCam.DeviceData ICMProfiles= "sRGB Color Space Profile.icm" [Generic.1394DCam.NT] Include= ks.inf, kscaptur.inf Needs= KS.Registration,KSCAPTUR.Registration.NT AddReg= DCam.AddReg,Generic.1394DCam.AddReg,DCam.WIA.AddReg CopyFiles= DCam.CopyDrivers ; WIA SubClass= StillImage DeviceType= 3 DeviceSubType=0x1 Capabilities= 0x00000031 DeviceData= DCam.DeviceData ICMProfiles= "sRGB Color Space Profile.icm" [Generic.1394DCam.AddReg] ; Due to lack of decoder, we can only enable some video modes. HKR,Settings,VModeInq0,0x00010001,0x00000050 ; 0101 0000; UYVY(320x240,640x480) ; No knowing the device, this section is commented out purposly. ;HKR,Settings,Brightness,0x00010001,12 ;HKR,Settings,BrightnessDef,0x00010001,12 ;HKR,Settings,Hue,0x00010001,128 ;HKR,Settings,HueDef,0x00010001,128 ;HKR,Settings,Saturation,0x00010001,25 ;HKR,Settings,SaturationDef,0x00010001,25 ;HKR,Settings,Sharpness,0x00010001,15 ;HKR,Settings,SharpnessDef,0x00010001,15 ;HKR,Settings,WhiteBalance,0x00010001,0x010000a0 ;HKR,Settings,WhiteBalanceDef,0x00010001,0x010000a0 ;HKR,Settings,Zoom,0x00010001,640 ;HKR,Settings,ZoomDef,0x00010001,640 ;HKR,Settings,Focus,0x00010001,1600 ;HKR,Settings,FocusDef,0x00010001,1600 [Generic.1394DCam.Interfaces] AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,Generic.1394DCam.Interface AddInterface=%KSCATEGORY_VIDEO%,GLOBAL,Generic.1394DCam.Interface [Generic.1394DCam.NT.Interfaces] AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,Generic.1394DCam.Interface AddInterface=%KSCATEGORY_VIDEO%,GLOBAL,Generic.1394DCam.Interface [Generic.1394DCam.Interface] AddReg=Generic.1394DCam.Intf.AddReg [Generic.1394DCam.Intf.AddReg] HKR,,CLSID,,%ProxyVCap.CLSID% HKR,,FriendlyName,,%1394DCam.FriendlyName% ; 1394 Desktop Camera "Class" FrendilyName HKR,,Description,,%1394\Generic1394DCam.DeviceDesc% [Generic.1394DCam.NT.Services] AddService = sonydcam,0x00000002,Generic.1394DCam.ServiceInstall [Generic.1394DCam.ServiceInstall] DisplayName = %1394\Generic1394DCam.DeviceDesc% ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_DEMAND_START% ErrorControl = %SERVICE_ERROR_NORMAL% ServiceBinary = %12%\sonydcam.sys ;--------------------------------------------------------------- ; O r a n g e M i c r o ; ; 1 3 9 4 D C a m ;--------------------------------------------------------------- [OM] %1394\ORANGE_MICRO&IBOT.DeviceDesc%=OM.1394DCam,1394\ORANGE_MICRO&IBOT ; OEM from TI's reference design [OM.1394DCam] Include= ks.inf, kscaptur.inf Needs= KS.Registration,KSCAPTUR.Registration AddReg= DCam.AddReg.WIN9x,DCam.AddReg,OM.1394DCam.AddReg,DCam.WIA.AddReg DelFiles= DCam.DelDrivers CopyFiles= DCam.CopyDrivers ; WIA SubClass= StillImage DeviceType= 3 DeviceSubType=0x1 Capabilities= 0x00000031 DeviceData= DCam.DeviceData ICMProfiles= "sRGB Color Space Profile.icm" [OM.1394DCam.NT] Include= ks.inf, kscaptur.inf Needs= KS.Registration,KSCAPTUR.Registration.NT AddReg= DCam.AddReg,OM.1394DCam.AddReg,DCam.WIA.AddReg CopyFiles= DCam.CopyDrivers ; WIA SubClass= StillImage DeviceType= 3 DeviceSubType=0x1 Capabilities= 0x00000031 DeviceData= DCam.DeviceData ICMProfiles= "sRGB Color Space Profile.icm" ; Same as TI's; but it can get customized. [OM.1394DCam.AddReg] ; Due to lack of decoder, we can only enable some video modes. HKR,Settings,VModeInq0,0x00010001,0x00000050 ; 0101 0000; UYVY(320x240,640x480) ; Based on Status and Control Register for Feature; only Auto and Value are used. ; The default value must be within the Feature's range; else it will be set to midrange. HKR,Settings,Brightness,0x00010001,0x01000078 ;Auto:1; Value:120 HKR,Settings,BrightnessDef,0x00010001,0x01000078 ;DefValue:120 HKR,Settings,Hue,0x00010001,0x00000005 ;Auto:0; Value:5 HKR,Settings,HueDef,0x00010001,0x00000005 ;DefValue:5 HKR,Settings,Saturation,0x00010001,0x0000007d ;Auto:0; Value:125 HKR,Settings,SaturationDef,0x00010001,0x0000007d ;DefValue:125 HKR,Settings,Sharpness,0x00010001,0x00000050 ;Auto:0; Value:80 HKR,Settings,SharpnessDef,0x00010001,0x00000050 ;DefValue:80 HKR,Settings,WhiteBalance,0x00010001,0x01000070 ;Auto:1; Value:112 HKR,Settings,WhiteBalanceDef,0x00010001,0x00000070 ;DefValue:112 HKR,Settings,Zoom,0x00010001,0x00000004 ;Auto:0; Value:4 HKR,Settings,ZoomDef,0x00010001,0x00000004 ;DefValue:4 HKR,Settings,Focus,0x00010001,0x00000050 ;Auto:0; Value:80 HKR,Settings,FocusDef,0x00010001,0x00000050 ;DefValue:80 [OM.1394DCam.Interfaces] AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,OM.1394DCam.Interface AddInterface=%KSCATEGORY_VIDEO%,GLOBAL,OM.1394DCam.Interface [OM.1394DCam.NT.Interfaces] AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,OM.1394DCam.Interface AddInterface=%KSCATEGORY_VIDEO%,GLOBAL,OM.1394DCam.Interface [OM.1394DCam.Interface] AddReg=OM.1394DCam.Intf.AddReg [OM.1394DCam.Intf.AddReg] HKR,,CLSID,,%ProxyVCap.CLSID% HKR,,FriendlyName,,%1394DCam.FriendlyName% ; 1394 Desktop Camera "Class" FrendilyName HKR,,Description,,%1394\ORANGE_MICRO&IBOT.DeviceDesc% [OM.1394DCam.NT.Services] AddService = sonydcam,0x00000002,OM.1394DCam.ServiceInstall [OM.1394DCam.ServiceInstall] DisplayName = %1394\ORANGE_MICRO&IBOT.DeviceDesc% ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_DEMAND_START% ErrorControl = %SERVICE_ERROR_NORMAL% ServiceBinary = %12%\sonydcam.sys ;--------------------------------------------------------------- ; S O N Y . ; ; 1 3 9 4 D C a m ;--------------------------------------------------------------- [Sony] %1394\SONY&CCM-DS250.DeviceDesc%=Sony.1394DCam,1394\SONY&CCM-DS250_1.08 ; compliant %1394\SONY&CCM-DS250.DeviceDesc%=Sony.1394DCam,1394\SONY&CCM-DS250_1.07 ; non-compliant [Sony.1394DCam] Include= ks.inf, kscaptur.inf Needs= KS.Registration,KSCAPTUR.Registration AddReg= DCam.AddReg.WIN9x,DCam.AddReg,Sony.1394DCam.AddReg,DCam.WIA.AddReg DelFiles= DCam.DelDrivers CopyFiles= DCam.CopyDrivers ; WIA SubClass= StillImage DeviceType= 3 DeviceSubType=0x1 Capabilities= 0x00000031 DeviceData= DCam.DeviceData ICMProfiles= "sRGB Color Space Profile.icm" [Sony.1394DCam.NT] Include= ks.inf, kscaptur.inf Needs= KS.Registration,KSCAPTUR.Registration.NT AddReg= DCam.AddReg,Sony.1394DCam.AddReg,DCam.WIA.AddReg CopyFiles= DCam.CopyDrivers ; WIA SubClass= StillImage DeviceType= 3 DeviceSubType=0x1 Capabilities= 0x00000031 DeviceData= DCam.DeviceData ICMProfiles= "sRGB Color Space Profile.icm" [Sony.1394DCam.AddReg] ; Due to lack of decoder, we can only enable some video modes. HKR,Settings,VModeInq0,0x00010001,0x00000050 ; 0101 0000; UYVY(320x240,640x480) HKR,Settings,Brightness,0x00010001,0x0000000c ;Auto:0; Value:12 HKR,Settings,BrightnessDef,0x00010001,0x0000000c ;DefValue:12 HKR,Settings,Hue,0x00010001,128,0x00000080 ;Auto:0; Value:128 HKR,Settings,HueDef,0x00010001,0x00000080 ;DefValue:128 HKR,Settings,Saturation,0x00010001,0x00000019 ;Auto:1; Value:25 HKR,Settings,SaturationDef,0x00010001,0x00000019 ;DefValue:25 HKR,Settings,Sharpness,0x00010001,0x0000000f ;Auto:0; Value:15 HKR,Settings,SharpnessDef,0x00010001,0x0000000f ;DefValue:15 HKR,Settings,WhiteBalance,0x00010001,0x010000a0 ;Auto:1; Value:160 HKR,Settings,WhiteBalanceDef,0x00010001,0x010000a0 ;DefValue:160 HKR,Settings,Zoom,0x00010001,0x00000280 ;Auto:0; Value:640 HKR,Settings,ZoomDef,0x00010001,0x00000280 ;DefValue:640 HKR,Settings,Focus,0x00010001,0x00000640 ;Auto:0; Value:1600 HKR,Settings,FocusDef,0x00010001,0x00000640 ;DefValue:1600 [Sony.1394DCam.Interfaces] AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,Sony.1394DCam.Interface AddInterface=%KSCATEGORY_VIDEO%,GLOBAL,Sony.1394DCam.Interface [Sony.1394DCam.NT.Interfaces] AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,Sony.1394DCam.Interface AddInterface=%KSCATEGORY_VIDEO%,GLOBAL,Sony.1394DCam.Interface [Sony.1394DCam.Interface] AddReg=Sony.1394DCam.Intf.AddReg [Sony.1394DCam.Intf.AddReg] HKR,,CLSID,,%ProxyVCap.CLSID% HKR,,FriendlyName,,%1394DCam.FriendlyName% ; 1394 Desktop Camera "Class" FrendilyName HKR,,Description,,%1394\SONY&CCM-DS250.DeviceDesc% [Sony.1394DCam.NT.Services] AddService = sonydcam,0x00000002,Sony.1394DCam.ServiceInstall [Sony.1394DCam.ServiceInstall] DisplayName = %1394\SONY&CCM-DS250.DeviceDesc% ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_DEMAND_START% ErrorControl = %SERVICE_ERROR_NORMAL% ServiceBinary = %12%\sonydcam.sys ;--------------------------------------------------------------- ; T I . ; ; 1 3 9 4 D C a m ;--------------------------------------------------------------- [TI] %1394\TI&MC680-DCC.DeviceDesc%=TI.1394DCam,1394\TI&MC680-DCC_V0.9 [TI.1394DCam] Include= ks.inf, kscaptur.inf Needs= KS.Registration,KSCAPTUR.Registration AddReg= DCam.AddReg.WIN9x,DCam.AddReg,TI.1394DCam.AddReg,DCam.WIA.AddReg DelFiles= DCam.DelDrivers CopyFiles= DCam.CopyDrivers ; WIA SubClass= StillImage DeviceType= 3 DeviceSubType=0x1 Capabilities= 0x00000031 DeviceData= DCam.DeviceData ICMProfiles= "sRGB Color Space Profile.icm" [TI.1394DCam.NT] Include= ks.inf, kscaptur.inf Needs= KS.Registration,KSCAPTUR.Registration.NT AddReg= DCam.AddReg,TI.1394DCam.AddReg,DCam.WIA.AddReg CopyFiles= DCam.CopyDrivers ; WIA SubClass= StillImage DeviceType= 3 DeviceSubType=0x1 Capabilities= 0x00000031 DeviceData= DCam.DeviceData ICMProfiles= "sRGB Color Space Profile.icm" [TI.1394DCam.AddReg] ; Due to lack of decoder, we can only enable some video modes. HKR,Settings,VModeInq0,0x00010001,0x00000050 ;(BigEndien) 0101 0000; UYVY(320x240,640x480) HKR,Settings,Brightness,0x00010001,0x01000078 ;Auto:1; Value:120 HKR,Settings,BrightnessDef,0x00010001,0x01000078 ;DefValue:120 HKR,Settings,Hue,0x00010001,0x00000005 ;Auto:0; Value:5 HKR,Settings,HueDef,0x00010001,0x00000005 ;DefValue:5 HKR,Settings,Saturation,0x00010001,0x0000007d ;Auto:0; Value:125 HKR,Settings,SaturationDef,0x00010001,0x0000007d ;DefValue:125 HKR,Settings,Sharpness,0x00010001,0x00000050 ;Auto:0; Value:80 HKR,Settings,SharpnessDef,0x00010001,0x00000050 ;DefValue:80 HKR,Settings,WhiteBalance,0x00010001,0x01000070 ;Auto:1; Value:112 HKR,Settings,WhiteBalanceDef,0x00010001,0x00000070 ;DefValue:112 HKR,Settings,Zoom,0x00010001,0x00000004 ;Auto:0; Value:4 HKR,Settings,ZoomDef,0x00010001,0x00000004 ;DefValue:4 HKR,Settings,Focus,0x00010001,0x00000050 ;Auto:0; Value:80 HKR,Settings,FocusDef,0x00010001,0x00000050 ;DefValue:80 [TI.1394DCam.Interfaces] AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,TI.1394DCam.Interface AddInterface=%KSCATEGORY_VIDEO%,GLOBAL,TI.1394DCam.Interface [TI.1394DCam.NT.Interfaces] AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,TI.1394DCam.Interface AddInterface=%KSCATEGORY_VIDEO%,GLOBAL,TI.1394DCam.Interface [TI.1394DCam.Interface] AddReg=TI.1394DCam.Intf.AddReg [TI.1394DCam.Intf.AddReg] HKR,,CLSID,,%ProxyVCap.CLSID% HKR,,FriendlyName,,%1394DCam.FriendlyName% ; 1394 Desktop Camera "Class" FrendilyName HKR,,Description,,%1394\TI&MC680-DCC.DeviceDesc% [TI.1394DCam.NT.Services] AddService = sonydcam,0x00000002,TI.1394DCam.ServiceInstall [TI.1394DCam.ServiceInstall] DisplayName = %1394\TI&MC680-DCC.DeviceDesc% ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_DEMAND_START% ErrorControl = %SERVICE_ERROR_NORMAL% ServiceBinary = %12%\sonydcam.sys ;--------------------------------------------------------------- ; C o m m o n ;--------------------------------------------------------------- [DCam.AddReg.WIN9x] HKR,,DevLoader,,*ntkern HKR,,NTMPDriver,,sonydcam.sys [DCam.AddReg] HKR,,OkToHibernate,3,01 HKR,,DontSuspendIfStreamsAreRunning,3,01 [DCam.WIA.AddReg] HKR,,HardwareConfig,1,1 HKR,,USDClass,,"{0527d1d0-88c2-11d2-82c7-00c04f8ec183}" [DCam.DeviceData] Server=local UI DLL=sti.dll UI Class ID={5d8ef5a3-ac13-11d2-a093-00c04f72dc3c} [DCam.DelDrivers] ks.sys,,,1 stream.sys,,,1 sonydcam.sys,,,1 [DCam.CopyDrivers] stream.sys sonydcam.sys [DCam.DeviceData] Server=local UI DLL=sti.dll UI Class ID={5d8ef5a3-ac13-11d2-a093-00c04f72dc3c}