2NMav.inf Driver File Contents (easypixsv_drv.zip)

Driver Package File Name: easypixsv_drv.zip
File Size: 3.2 MB

;
; Copyright (c) 2002 Sunplus Technology 
; CA500AV.INF  --       This file contains installation information
;                       for the video device of the
;                       Sunplus SPCA500A digital USB camera.
;
;               
;*** OS: Windows 98SE/2000/ME/XP
;

[Version]
signature="$CHICAGO$"
Class=Image
ClassGUID={6bdd1fc6-810f-11d0-bec7-08002be2092f}
LayoutFile=Layout.inf,Layout1.inf,Layout2.inf
Provider=%Sunplus%
DriverVer=07/23/2002,1.1.6.3

;--- For digitally signed catalog files use ---
CatalogFile=2NMAV.CAT

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

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

[Manufacturer]
%SunplusMfg%=Sunplus

[DestinationDirs]
CA500AV.CopySystem=10,system32\drivers
CA500AV.CopyDrivers=10,system32\drivers
CA500AV.CopyCodec=11
CA500AV.CopyVfwExt=11
CA500AV.CopyTwain=10,twain_32\CA500A
CA500AV.CopyTwainIni=10
;;CA500AV.DelDrivers=10,system32\drivers
;;CA500AV.DelCodec=11
;;CA500AV.DelVfwExt=11
;;CA500AV.DelTwain=10,twain_32\CA500A
;;CA500AV.DelTwainIni=10

[SourceDisksFiles]
ca500av.SYS=1
ca500ds.AX=1
SP5X_32.DLL=1
;vfw500.dll=1

;Mark following files for Logo issue
;TW500A.DS=1
;TW500A.INI=1
;TW500A.SRC=1

[SourceDisksNames]
;--- For driver path use ---
1=%SUNPLUS_DISK%,file.tag,,,

;---------------------------------------------------------------
;                       S U N P L U S
;                      S P C A 5 0 0 A
;---------------------------------------------------------------

[Sunplus]
%CA500AV.DeviceDesc%=CA500AV.Device,USB\VID_055F&PID_C220&MI_00

[CA500AV.Device]
Include=    ks.inf,kscaptur.inf,ksfilter.inf
Needs=      KS.Registration,KSCAPTUR.Registration,MSPCLOCK.Installation,DSHOWEXT.Registration
DelReg=     CA500AV.DelReg           ; Add uninstall entries
AddReg=     CA500AV.AddReg
UpdateInis= CA500AV.UpdateInis
;;DelFiles=   CA500AV.DelDrivers,CA500AV.DelCodec,CA500AV.DelVfwExt,CA500AV.DelTwain,CA500AV.DelTwainIni
CopyFiles=  CA500AV.CopyDrivers,CA500AV.CopyCodec,CA500AV.CopyVfwExt,CA500AV.CopyTwain,CA500AV.CopyTwainIni,CA500AV.CopySystem
;;;;KnownFiles= CA500AV.KnownFiles

[CA500AV.Device.NT]
Include=    ks.inf,kscaptur.inf,ksfilter.inf
Needs=      KS.Registration,KSCAPTUR.Registration.NT,MSPCLOCK.Installation,DSHOWEXT.Registration.NT
DelReg=     CA500AV.DelReg           ; Add uninstall entries
AddReg=     CA500AV.AddReg
UpdateInis= CA500AV.UpdateInis
;;DelFiles=   CA500AV.DelDrivers,CA500AV.DelCodec,CA500AV.DelVfwExt,CA500AV.DelTwain,CA500AV.DelTwainIni
CopyFiles=  CA500AV.CopyDrivers,CA500AV.CopyCodec,CA500AV.CopyVfwExt,CA500AV.CopyTwain,CA500AV.CopyTwainIni,CA500AV.CopySystem

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

[CA500AV.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,ca500av.SYS
HKR,,PageOutWhenUnopened,3,01
;HKR,,PowerDownWhenUnopened,3,01
HKR,,DontSuspendIfStreamsAreRunning,3,01
HKR,,HardwareConfig,1,1
HKR,,USDClass,,"{0527d1d0-88c2-11d2-82c7-00c04f8ec183}"
HKR,,OkToHibernate,3,01

;HKR,,DevLoader,,*ntkern
;HKR,,NTMPDriver,,CA500AV.SYS
;HKR,,PageOutWhenUnopened,3,01
;HKR,,DontSuspendIfStreamsAreRunning,3,01

HKLM,Software\CA500A\CA500ACONTROL,"DRAM1M",0x10001,000
HKLM,Software\CA500A\CA500ACONTROL,"EnableAE",0x10001,3
HKLM,Software\CA500A\CA500ACONTROL,"Interface",0x10001,0x06
;HKLM,Software\CA500A\CA500ACONTROL,"SensorType",0x10001,0x00
HKLM,Software\CA500A\CA500ACONTROL,"NoQTbl",0x10001,0x03
HKLM,Software\CA500A\CA500ACONTROL,"ShowFrameRate",0x10001,0x01  
HKLM,Software\CA500A\CA500ACONTROL,"EnableAWB",0x10001,01
HKLM,Software\CA500A\CA500ACONTROL,"AESpeed",0x10001,00
;for Bad pixel compensation. Value range:15-35
HKLM,Software\CA500A\CA500ACONTROL,"BadPixThd",0x10001,0
;Sensor Type 0:PB330 1:TASC 2:Hyundai 3: 4:No 0x0d01setting
HKLM,Software\CA500A\CA500ACONTROL,"SensorTypeValue",0x10001,4


HKLM,Software\CA500A\VIDEOPROCAMP,"Brightness",0x10001,0x0
HKLM,Software\CA500A\VIDEOPROCAMP,"Contrast",0x10001,0x20
HKLM,Software\CA500A\VIDEOPROCAMP,"Hue",0x10001,0x0
HKLM,Software\CA500A\VIDEOPROCAMP,"Saturation",0x10001,0x20
HKLM,Software\CA500A\VIDEOPROCAMP,"Sharpness",0x10001,0x60
HKLM,Software\CA500A\VIDEOPROCAMP,"Gamma",0x10001,0x1
HKLM,Software\CA500A\VIDEOPROCAMP,"Whitebalance",0x10001,0x00

HKLM,Software\CA500A\VIDEOPROCAMP,"R_Gain",0x10001,0x00
HKLM,Software\CA500A\VIDEOPROCAMP,"B_Gain",0x10001,0x00
HKLM,Software\CA500A\VIDEOPROCAMP,"AWB",0x10001,0x00

HKLM,Software\CA500A\COMERACONTROL,"Exposure",0x10001,0x00

[CA500AV.UpdateInis]
system.ini,drivers32,,"VIDC.IYUV=IYUV_32.DLL"
system.ini,drivers32,,"VIDC.SP54=SP5X_32.DLL"
system.ini,drivers32,,"VIDC.SP55=SP5X_32.DLL"
system.ini,drivers32,,"VIDC.SP56=SP5X_32.DLL"
system.ini,drivers32,,"VIDC.SP57=SP5X_32.DLL"
system.ini,drivers32,,"VIDC.SP58=SP5X_32.DLL"
system.ini,drivers32,,"VIDC.I420=msh263.DRV"
      
[CA500AV.CopyDrivers]
ca500av.SYS

[CA500AV.CopyCodec]
;VFW500.DLL
ca500ds.AX
SP5X_32.DLL
IYUV_32.DLL,,,16
MSH263.DRV,,,16

[CA500AV.CopyTwain]
;Mark following files for Logo issue
;tw500a.DS

[CA500AV.CopyTwainIni]
;Mark following files for Logo issue
;TW500a.INI
;TW500a.SRC

[CA500AV.CopyVfwExt]
;vfw500.dll

[CA500AV.CopySystem]
STREAM.SYS,,,16

;;;[CA500AV.KnownFiles]
;;;CA500AV.SYS=safe

[CA500AV.Device.Interfaces]
AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",VideoCapture,

[CA500AV.Device.NT.Interfaces]
AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",VideoCapture,

[VideoCapture]
AddReg=VideoCapture.AddReg

[VideoCapture.AddReg]
HKR,,CLSID,,%ProxyVCap.CLSID%
HKR,,FriendlyName,,%CA500AV.Capture%
;;;HKR,,ExtensionDLL,,%CA500AV.ExtensionDLL%
HKR,PageAliases,"{71F96464-78F3-11d0-A18C-00A0C9118956}",1,21,E8,C2,3D, 13,47, d2,11, 0xba, 0x41, 0x0, 0xa0, 0xc9, 0xd, 0x2b, 0x5
HKR,PinFactory\1\Interfaces\{5BB95400-52BB-11d2-BA41-00A0C90D2B05},,,

[CA500AV.Device.Services]
AddService = CA500AV,0x00000002,CA500AV.ServiceInstall

[CA500AV.Device.NT.Services]
AddService = CA500AV,0x00000002,CA500AV.ServiceInstall

[CA500AV.ServiceInstall]
DisplayName   = %CA500AV.DeviceDesc%
ServiceType   = %SERVICE_KERNEL_DRIVER%
StartType     = %SERVICE_DEMAND_START%
ErrorControl  = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\CA500AV.SYS

[CA500AV.DelReg]
HKLM,SOFTWARE\CA500A\CA500ACONTROL
HKLM,SOFTWARE\CA500A\VIDEOPROCAMP


;[CA500AV.DelDrivers]
;CA500AV.SYS

;[CA500AV.DelCodec]
;SP5X_32.DLL

;[CA500AV.DelVfwExt]
;vfw500.dll

;[CA500AV.DelTwain]
;TW500A.DS

;[CA500AV.DelTwainIni]
;TW500A.INI
;TW500A.SRC

;---------------------------------------------------------------
;                D s h o w e x t
;---------------------------------------------------------------

[DSHOWEXT.Registration]
AddReg=PlugIns,Filters
CopyFiles=Filters.Files

[DSHOWEXT.Registration.NT]
AddReg=PlugIns,Filters
CopyFiles=Filters.Files

[Filters]


[Filters.Files]
ca500ds.ax


[PlugIns]
;
; Data Type Handlers
;
; Interfaces
;

; ICustomCameraProp
HKCR,CLSID\{3DC2E820-4713-11d2-BA41-00A0C90D2B05},,,%PlugIn_CustomCameraProp%
HKCR,CLSID\{3DC2E820-4713-11d2-BA41-00A0C90D2B05}\InprocServer32,,,ca500ds.ax
HKCR,CLSID\{3DC2E820-4713-11d2-BA41-00A0C90D2B05}\InprocServer32,ThreadingModel,,Both
; This IID is aggregated for the filter given the CLSID of the property set
HKLM,System\CurrentControlSet\Control\MediaInterfaces\{3DC2E820-4713-11d2-BA41-00A0C90D2B05},,,%PlugIn_CustomCameraProp%
HKLM,System\CurrentControlSet\Control\MediaInterfaces\{3DC2E820-4713-11d2-BA41-00A0C90D2B05},IID,1,20,E8,C2,3D, 13,47, d2,11, 0xba, 0x41, 0x0, 0xa0, 0xc9, 0xd, 0x2b, 0x5 

; IStillStreamConfig
HKCR,CLSID\{5BB95400-52BB-11d2-BA41-00A0C90D2B05},,,%PlugIn_IStillStreamConfig%
HKCR,CLSID\{5BB95400-52BB-11d2-BA41-00A0C90D2B05}\InprocServer32,,,ca500ds.ax
HKCR,CLSID\{5BB95400-52BB-11d2-BA41-00A0C90D2B05}\InprocServer32,ThreadingModel,,Both
; This IID is aggregated for the still pin given the CLSID of the property set
HKLM,System\CurrentControlSet\Control\MediaInterfaces\{5BB95400-52BB-11d2-BA41-00A0C90D2B05},,,%PlugIn_IStillStreamConfig%
HKLM,System\CurrentControlSet\Control\MediaInterfaces\{5BB95400-52BB-11d2-BA41-00A0C90D2B05},IID,1,00,54,b9,5b,bb,52, d2,11, 0xba, 0x41, 0x0, 0xa0, 0xc9, 0xd, 0x2b, 0x5 


;
; Property Pages
;

; VideoProcAmp Property Page
HKCR,CLSID\{3DC2E821-4713-11d2-BA41-00A0C90D2B05},,,%PropPage_CustomVideoProcAmp%
HKCR,CLSID\{3DC2E821-4713-11d2-BA41-00A0C90D2B05}\InprocServer32,,,ca500ds.ax
HKCR,CLSID\{3DC2E821-4713-11d2-BA41-00A0C90D2B05}\InprocServer32,ThreadingModel,,Both

; CustomCamera Property Page
HKCR,CLSID\{2AAEB140-59DA-11d2-BA41-00A0C90D2B05},,,%PropPage_CustomCameraProp%
HKCR,CLSID\{2AAEB140-59DA-11d2-BA41-00A0C90D2B05}\InprocServer32,,,ca500ds.ax
HKCR,CLSID\{2AAEB140-59DA-11d2-BA41-00A0C90D2B05}\InprocServer32,ThreadingModel,,Both
; Associate the property set with the above property page
HKLM,System\CurrentControlSet\Control\MediaSets\{3DC2E820-4713-11d2-BA41-00A0C90D2B05}\PropertyPages\{2AAEB140-59DA-11d2-BA41-00A0C90D2B05},,,%PropPage_CustomCameraProp%

; StillStreamConfig Property Page
HKCR,CLSID\{5BB95401-52BB-11d2-BA41-00A0C90D2B05},,,%PropPage_StillStreamConfig%
HKCR,CLSID\{5BB95401-52BB-11d2-BA41-00A0C90D2B05}\InprocServer32,,,ca500ds.ax
HKCR,CLSID\{5BB95401-52BB-11d2-BA41-00A0C90D2B05}\InprocServer32,ThreadingModel,,Both
; Associate the property set with the above property page
HKLM,System\CurrentControlSet\Control\MediaSets\{5BB95400-52BB-11d2-BA41-00A0C90D2B05}\PropertyPages\{5BB95401-52BB-11d2-BA41-00A0C90D2B05},,,%PropPage_StillStreamConfig%

HKLM,System\CurrentControlSet\Control\MediaCategories\%GUID.Still%\PropertyPages\{5BB95401-52BB-11d2-BA41-00A0C90D2B05},,,



;---------------------------------------------------------------
;                S t r i n g s
;---------------------------------------------------------------

[Strings]

; non-localizeable for dshowext
MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"
GUID.Still="{FB6C428a-0353-11d1-905F-0000C0CC16BA}"

; localizeable for dshowext
PropPage_CustomVideoProcAmp= "Custom VideoProcAmp Property Page"
PropPage_CustomCameraProp="Custom Camera Property Page"
PropPage_StillStreamConfig="StillStreamConfig Property Page"
PlugIn_IStillStreamConfig= "WDM StillStreamConfig Interface Handler"
PlugIn_CustomCameraProp= " WDM Custom ICustomCamera Interface handler"

;----------------
; Non-Localizable
;----------------

; note: only register value is case sensitive, key is not.
ProxyVCap.CLSID="{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
SERVICE_KERNEL_DRIVER=1
; PnP should use demand start
SERVICE_AUTO_START=2
SERVICE_DEMAND_START=3
SERVICE_ERROR_NORMAL=1

; IHV's extension DLL
;;CA500AV.ExtensionDLL = "vfw500.dll"

;----------------
; Localizable
;----------------

Sunplus=             "USB Camera"
SunplusMfg=          "USB Camera"
CA500AV.DeviceDesc=  "Easy Pix Sv WDM Video Capture"
CA500AV.Capture=     "Easy Pix Sv Video Capture"
SP5X.DeviceDesc=     "Easy Pix Sv Video Compressor and Decompressor"
SUNPLUS_DISK= ""
server: ftp, load: 1.31