Drdvid40.inf Driver File Contents (Conexant_Webcam_WinXP.zip)

;---------------------------------------------------------------
;
; DRDVID40.INF  -- This file contains installation information 
;                  for DoradoPC VGA USBDCam
;               
; Copyright (c) 2001 Conexant Systems, Inc
;               
;---------------------------------------------------------------

[Version]
CatalogFile=DoradoPC.cat
LayoutFile=Layout.inf, Layout1.inf, Layout2.inf
signature="$CHICAGO$"
Class=Image
ClassGUID={6bdd1fc6-810f-11d0-bec7-08002be2092f}
Provider=%ConexantMfg%
DriverVer=12/10/2001,1.1.1.6

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

[Manufacturer]
%ConexantMfg%=DoradoPC

;---------------------------------------------------------------
;              C O N E X A N T       U S B D C a m
;---------------------------------------------------------------
[SourceDisksNames]
1=%Source_Disk_Name%,,,

[SourceDisksFiles]
;;filename=disk-number[,subdir][,size]

drdvid40.sys=1
drdcam40.ds=1
CnxtMJPG.dll=1
Drdcam40.ax=1
Drdcam40.dll=1
drdusd40.dll=1

[DestinationDirs]
DefaultDestDir=11
DoradoPC.USBDCam.DelDLLs=11
DoradoPC.USBDCam.DelDrivers=10,system32\drivers
DoradoPC.USBDCam.DelTwain=10,Twain_32\%TWAINFolder%
DoradoPC.USBDCam.CopyDrivers=10,system32\drivers
DoradoPC.USBDCam.NT.CopyDrivers=10,system32\drivers
DoradoPC.USBDCam.CopySystem=11
DoradoPC.USBDCam.CopyTwain=10,Twain_32\%TWAINFolder%

;---------------------------------------------------------------
;              C O N E X A N T       U S B D C a m
;---------------------------------------------------------------

[DoradoPC]
%ProductName%=DoradoPC.USBDCam,USB\VID_0572&PID_0040

[DoradoPC.USBDCam]
Include=    ks.inf, kscaptur.inf, ksfilter.inf
Needs=      KS.Registration,KSCAPTUR.Registration
AddReg=     DoradoPC.USBDCam.AddReg
DelFiles=   DoradoPC.USBDCam.DelDrivers, DoradoPC.USBDCam.DelDLLs, DoradoPC.USBDCam.DelTwain
CopyFiles=  DoradoPC.USBDCam.CopyDrivers, DoradoPC.USBDCam.CopySystem, DoradoPC.USBDCam.CopyTwain
UpdateInis= DoradoPC.USBDCam.UpdateIni

;;;//mtcsti begin
SubClass=StillImage
DeviceType= 2           ;scanner=1, camera=2
DeviceSubType=0x1       ;Put here any number you want to identify subtypes. These are vendor specified.
Capabilities=3          ;Capabilities refers to the events generated by the device. Set bit 1 if it generates events and set bit 2 if the USD requires polling.
;;;
;;; Put the Image Color Management profile here.
ICMProfiles="sRGB Color Space Profile.icm"
;;;
;;; If the device supports events, add a link to the events section here.
Events=USBDCam.Events

;;; Forward reference to ancillary device data.
DeviceData=USBDCam.DeviceData

[USBDCam.DeviceData]
;;; Ancillary data to be associated with this device.  TwainDS is the
;;; name of the data source that a TWAIN-compliant app will be open
;;; in response to an event.
TwainDS=%ProductName%
;;;
;;; You can also attach additional information to any device that can
;;; be retrieved with the IStillImage::GetDeviceValue() function.
SpecialInfo=%ProductName%
;;;
[USBDCam.Events]
;;; These are events that the device issues to trigger application launching.
SnapShotPressed=%SnapShotPressed%,%SnapshotCLSID%,*
;;;//mtcsti end

[DoradoPC.USBDCam.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,%SysDriver%
HKR,,OkToHibernate,3,01

;;;//mtcsti begin
HKR,,HardwareConfig,1,4         ;Hardware configuration is STI_HW_CONFIG_USB
;;;
;;; Provide the GUID in these four lines with new GUIDs from guidgen. Also change them in drdousd.h
HKR,,USDClass,,%USDClassCLSID%
HKR,,CreateFileName,,%SnapshotCLSID%
HKCR,CLSID\%USDClassCLSID%,,,%StiUsdName%
HKCR,CLSID\%USDClassCLSID%\InProcServer32,,,%11%\%STIusd%
HKCR,CLSID\%USDClassCLSID%\InProcServer32,ThreadingModel,,"Both"
;;;//mtcsti end

[DoradoPC.USBDCam.UpdateIni]
system.ini,drivers32,,"vidc.mjpg="%MJPGcodec%

[DoradoPC.USBDCam.Interfaces]
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,DoradoPC.USBDCam.Interface

[DoradoPC.USBDCam.Interface]
AddReg=DoradoPC.USBDCam.Intf.AddReg,DoradoPCCameraControl.AddReg,DoradoPCPropSetExt.AddReg

[DoradoPC.USBDCam.Intf.AddReg]
HKR,,CLSID,,%ProxyVCap.CLSID%
HKR,,FriendlyName,,%ProductName%
HKR,,ExtensionDLL,,%VFWPage%

; IAMVideoCompression installed as static interface on both output pins
;;;;;;;;;;;;;;HKR,PinFactory\0\Interfaces\%IAMVideoCompression.GUID%,,,%IAMVideoCompression.GUID%

HKLM,%RegKeyName%,Brightness,%REG_DWORD%,65
HKLM,%RegKeyName%,Saturation,%REG_DWORD%,72
HKLM,%RegKeyName%,Hue,%REG_DWORD%,50
HKLM,%RegKeyName%,Sharpness,%REG_DWORD%,85
HKLM,%RegKeyName%,Gamma,%REG_DWORD%,55
HKLM,%RegKeyName%,Compression,%REG_DWORD%,75
HKLM,%RegKeyName%,FrameRate,%REG_DWORD%,15
HKLM,%RegKeyName%,WhitebalanceBlue,%REG_DWORD%,50
HKLM,%RegKeyName%,WhitebalanceRed,%REG_DWORD%,50

HKLM,%RegKeyName%,DefaultBrightness,%REG_DWORD%,65
HKLM,%RegKeyName%,DefaultSaturation,%REG_DWORD%,72
HKLM,%RegKeyName%,DefaultHue,%REG_DWORD%,50
HKLM,%RegKeyName%,DefaultSharpness,%REG_DWORD%,85
HKLM,%RegKeyName%,DefaultGamma,%REG_DWORD%,55
HKLM,%RegKeyName%,DefaultCompression,%REG_DWORD%,75
HKLM,%RegKeyName%,DefaultFrameRate,%REG_DWORD%,15
HKLM,%RegKeyName%,DefaultWBRed,%REG_DWORD%,50
HKLM,%RegKeyName%,DefaultWBBlue,%REG_DWORD%,50

HKLM,%RegKeyName%,AWBEnabled,%REG_DWORD%,1
HKLM,%RegKeyName%,BrightnessLock,%REG_DWORD%,1
HKLM,%RegKeyName%,FluorescenceFrequency,%REG_DWORD%,0
HKLM,%RegKeyName%,DrefCalibration,%REG_DWORD%,1

HKLM,%RegKeyName%,WinMESTIDelay,%REG_DWORD%,100

HKLM,%RegKeyName%,DetectBadPixel,%REG_DWORD%,0
HKLM,%RegKeyName%,VideoDataSource,%REG_DWORD%,0
HKLM,%RegKeyName%,XResolution,%REG_DWORD%,320
HKLM,%RegKeyName%,YResolution,%REG_DWORD%,240

HKLM,%RegKeyName%,GainSetting,%REG_BINARY%,f5,00,00,01,d6,01,1a,02,00,02,06,00
HKLM,%RegKeyName%,ProductName,%REG_SZ%,%ProductName%

[DoradoPCCameraControl.AddReg]
HKCR,CLSID\%Idrdcam2.CLSID%,,,%Idrdcam2%
HKCR,CLSID\%Idrdcam2.CLSID%\InprocServer32,,,%WDMPage%
HKCR,CLSID\%Idrdcam2.CLSID%\InprocServer32,ThreadingModel,,Both
; This IID is aggregated for the filter given the CLSID of the property set
HKLM,System\CurrentControlSet\Control\MediaInterfaces\%Idrdcam2.CLSID%,,,%Idrdcam2%
HKLM,System\CurrentControlSet\Control\MediaInterfaces\%Idrdcam2.CLSID%,IID,1,10,1a,4a,c4,37,0a,d2,11,83,28,00,60,97,ba,83,ac

[DoradoPCPropSetExt.AddReg]
HKCR,CLSID\%PropPage_ImageControl.CLSID%,,,%PropPage_ImageControl%
HKCR,CLSID\%PropPage_ImageControl.CLSID%\InprocServer32,,,%WDMPage%
HKCR,CLSID\%PropPage_ImageControl.CLSID%\InprocServer32,ThreadingModel,,Both
HKLM,System\CurrentControlSet\Control\MediaSets\%Idrdcam2.CLSID%\PropertyPages\%PropPage_ImageControl.CLSID%,,,%PropPage_ImageControl%

HKCR,CLSID\%PropPage_CameraControl.CLSID%,,,%PropPage_CameraControl%
HKCR,CLSID\%PropPage_CameraControl.CLSID%\InprocServer32,,,%WDMPage%
HKCR,CLSID\%PropPage_CameraControl.CLSID%\InprocServer32,ThreadingModel,,Both
HKLM,System\CurrentControlSet\Control\MediaSets\%Idrdcam2.CLSID%\PropertyPages\%PropPage_CameraControl.CLSID%,,,%PropPage_CameraControl%

HKCR,CLSID\%PropPage_Evaluation.CLSID%,,,%PropPage_Evaluation%
HKCR,CLSID\%PropPage_Evaluation.CLSID%\InprocServer32,,,%WDMPage%
HKCR,CLSID\%PropPage_Evaluation.CLSID%\InprocServer32,ThreadingModel,,Both
HKLM,System\CurrentControlSet\Control\MediaSets\%Idrdcam2.CLSID%\PropertyPages\%PropPage_Evaluation.CLSID%,,,%PropPage_Evaluation%

[DoradoPC.USBDCam.DelDrivers]
drdvid40.sys,,,1

[DoradoPC.USBDCam.DelDLLs]
CnxtMJPG.dll
Drdcam40.ax
drdcam40.dll
drdusd40.dll

[DoradoPC.USBDCam.DelTwain]
drdcam40.ds

[DoradoPC.USBDCam.CopyDrivers]
stream.sys
drdvid40.sys

[DoradoPC.USBDCam.NT.CopyDrivers]
drdvid40.sys

[DoradoPC.USBDCam.CopySystem]
CnxtMJPG.dll
Drdcam40.ax
drdcam40.dll
drdusd40.dll

[DoradoPC.USBDCam.CopyTwain]
drdcam40.ds

;---------------------------------------------------------------
;              Win2000/XP
;---------------------------------------------------------------

[DoradoPC.USBDCam.NT]
Include=    ks.inf, kscaptur.inf, ksfilter.inf
Needs=      KS.Registration,KSCAPTUR.Registration.NT
AddReg=     DoradoPC.USBDCam.AddReg
DelFiles=   DoradoPC.USBDCam.DelDrivers, DoradoPC.USBDCam.DelDLLs, DoradoPC.USBDCam.DelTwain
CopyFiles=  DoradoPC.USBDCam.NT.CopyDrivers, DoradoPC.USBDCam.CopySystem, DoradoPC.USBDCam.CopyTwain
UpdateInis= DoradoPC.USBDCam.UpdateIni

;;;//mtcsti begin
SubClass=StillImage
DeviceType= 2           ;scanner=1, camera=2
DeviceSubType=0x1       ;Put here any number you want to identify subtypes. These are vendor specified.
Capabilities=3          ;Capabilities refers to the events generated by the device. Set bit 1 if it generates events and set bit 2 if the USD requires polling.
;;;
;;; Put the Image Color Management profile here.
ICMProfiles="sRGB Color Space Profile.icm"
;;;
;;; If the device supports events, add a link to the events section here.
Events=USBDCam.Events

;;; Forward reference to ancillary device data.
DeviceData=USBDCam.DeviceData
;;;//mtcsti end

[DoradoPC.USBDCam.NT.Interfaces]
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,DoradoPC.USBDCam.Interface

[DoradoPC.USBDCam.NT.Services]
AddService = DoradoPC,0x00000002,DoradoPC.USBDCam.ServiceInstall

[DoradoPC.USBDCam.ServiceInstall]
DisplayName   = %ProductName%
ServiceType   = %SERVICE_KERNEL_DRIVER%
StartType     = %SERVICE_DEMAND_START%
ErrorControl  = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\%SysDriver%
LoadOrderGroup = Base


;---------------------------------------------------------------
;              Strings
;---------------------------------------------------------------

[Strings]

REG_SZ         = 0x00000000
REG_BINARY     = 0x00000001
REG_DWORD      = 0x00010001

; note: only register value is case sensitive, key is not.
ProxyVCap.CLSID="{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
;;;;;;;;;;;;;;;;IAMVideoCompression.GUID = "{C6E13343-30AC-11d0-A18C-00A0C9118956}"

SERVICE_KERNEL_DRIVER=1
; PnP should use demand start
SERVICE_DEMAND_START=3
SERVICE_ERROR_NORMAL=1

Idrdcam2 = "DoradoPC USB VGA Camera Interface Handler"
Idrdcam2.CLSID = "{aa161700-9acb-11d4-8d5e-00902761eb53}"                       ;for DoradoPC

PropPage_ImageControl  = "DoradoPC USB VGA Camera Image Control Property Page"
PropPage_ImageControl.CLSID = "{96dcdde0-7f86-11d5-a66e-0001033135ef}"          ;for DoradoPC

PropPage_CameraControl  = "DoradoPC USB VGA Camera Control Property Page"
PropPage_CameraControl.CLSID = "{a7980240-7f86-11d5-a66e-0001033135ef}"         ;for DoradoPC

PropPage_Evaluation  = "DoradoPC USB VGA Camera Evaluation Property Page"
PropPage_Evaluation.CLSID = "{e6e89220-7f86-11d5-a66e-0001033135ef}"            ;for DoradoPC

;;;//mtcsti begin
SnapShotPressed="SnapShot Event"
;;;
;;; SnapshotCLSID must be supported by video driver
SnapshotCLSID = "{a3045e60-9ace-11d4-8d5e-00902761eb53}"
;;;
;;; USDClassCLSID unique StiGuid for each DoradoPC_xx
USDClassCLSID = "{f1b4b920-58dc-11d5-a66e-0001033135ef}"
;;;//mtcsti end

ConexantMfg="Conexant"						
ProductName="Conexant VGA Camera"
StiUsdName="Conexant VGA Camera STI user mode driver"
RegKeyName="SOFTWARE\Conexant\DoradoPC_40"
Source_Disk_Name="Conexant VGA Camera Source Disk"

SysDriver="drdvid40.sys"
MJPGcodec="CnxtMJPG.dll"
WDMPage="Drdcam40.ax"
VFWPage="drdcam40.dll"
STIusd="drdusd40.dll"
TWAINFolder="Dorado40"
Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web5, load: 1.57