trustvc.inf Driver File Contents (12788_02.exe)

;; trustvc.inf - INF file for Video Interface of Trust 310F MobileC@m Camera
;;
;; Copyright (c) 2002, Endpoints Incorporated
;
; IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT IMPORTANT 
; 1. Look for 'ISP_NOTE' for notes regarding HEI ISP vs. Endpoints ISP
; 2. The section 'Video Camera ISP Settings' must be set based on sensor type.
;    This is currently set for HEI sensors.

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

[DefaultInstall]
CopyFiles=SE402VC.CopySystemDrivers, SE402VC.CopyCODEC

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

[Manufacturer]
%Manufacturer%=EPModels

[DestinationDirs]
DefaultDestDir=10,system

; Delete old Win95 and "Detroit" update drivers
SE402VC.DelDrivers=10,system

SE402VC.CopySystemDrivers=10,system32\drivers

SE402VC.CopyCODEC=11

[SourceDisksNames]
1=%DiskDescription%,trustvc.inf,,%DriverSourceDir%

[SourceDisksNames.x86]
1=%DiskDescription%,trustvc.inf,,

[SourceDisksFiles]
se402vc.sys  = 1
ep_camd.sys  = 1
epdxipl.ax   = 1
hydxisp.ax   = 1
ep402ref.cat = 1

[SourceDisksFiles.x86]
se402vc.sys  = 1,,%DriverSourceDir%
ep_camd.sys  = 1
epdxipl.ax   = 1
hydxisp.ax   = 1
ep402ref.cat = 1
;---------------------------------------------------------------
;    Endpoints
;---------------------------------------------------------------
[EPModels]
%szDeviceDesc%=SE402VC,USB\VID_03E8&PID_1004&MI_00
%szProductDeviceDesc%=Product402VC,USB\VID_03E8&PID_2132&MI_00

[PreCopySection]
HKR,,NoSetupUI,,1

;---------------------------------------------------------------
; SE402 Reference
;---------------------------------------------------------------
[SE402VC]
DriverVer=  %DriverVer%
Include=    ks.inf, kscaptur.inf, ksfilter.inf
Needs=      KS.Registration,KSCAPTUR.Registration,MSPCLOCK.Installation
AddReg=     SE402VC.AddReg, SE402VC.AddReg.Basic
UpdateInis= SE402VC.UpdateIni
DelFiles=   SE402VC.DelDrivers
CopyFiles=  SE402VC.CopySystemDrivers, SE402VC.CopyCODEC

[SE402VC.NT]
Include=    ks.inf, kscaptur.inf
Needs=      KS.Registration,KSCAPTUR.Registration.NT
AddReg=     SE402VC.AddReg, SE402VC.AddReg.Basic
UpdateInis= SE402VC.UpdateIni
DelFiles=   SE402VC.DelDrivers
CopyFiles=  SE402VC.CopySystemDrivers, SE402VC.CopyCODEC
;---------------------------------------------------------------

;---------------------------------------------------------------
; Productized 402 Camera
;---------------------------------------------------------------
[Product402VC]
DriverVer=  %DriverVer%
Include=    ks.inf, kscaptur.inf, ksfilter.inf
Needs=      KS.Registration,KSCAPTUR.Registration,MSPCLOCK.Installation
AddReg=     Product402VC.AddReg, SE402VC.AddReg.Basic
UpdateInis= SE402VC.UpdateIni
DelFiles=   SE402VC.DelDrivers
CopyFiles=  SE402VC.CopySystemDrivers, SE402VC.CopyCODEC

[Product402VC.NT]
Include=    ks.inf, kscaptur.inf
Needs=      KS.Registration,KSCAPTUR.Registration.NT
AddReg=     Product402VC.AddReg, SE402VC.AddReg.Basic
UpdateInis= SE402VC.UpdateIni
DelFiles=   SE402VC.DelDrivers
CopyFiles=  SE402VC.CopySystemDrivers, SE402VC.CopyCODEC
;---------------------------------------------------------------

;---------------------------------------------------------------
; SE402 Reference Camera
;---------------------------------------------------------------
[SE402VC.AddReg]
HKR,,WdmDeviceDesc,,%szDeviceDesc%
; this allows TWAIN Driver to support this device
HKLM,"Software\Endpoints\TWAIN Data Source\1.0\Cameras\0x03e81004"
; VfW Extension data for IPL
HKLM,%szConfigRegistry%,"VfW Extension",0,%GUID_HyundaiISP%
HKLM,%szConfigRegistry%,"Downstream IID",0,%IID_IEPVfWExt%

;---------------------------------------------------------------
; Productized 402 Camera
;---------------------------------------------------------------
[Product402VC.AddReg]
HKR,,WdmDeviceDesc,,%szProductDeviceDesc%
; this allows TWAIN Driver to support this device
HKLM,"Software\Endpoints\TWAIN Data Source\1.0\Cameras\0x03e82132"
; VfW Extension data for IPL
HKLM,%szProductConfigRegistry%,"VfW Extension",0,%GUID_HyundaiISP%
HKLM,%szProductConfigRegistry%,"Downstream IID",0,%IID_IEPVfWExt%

[SE402VC.AddReg.Basic]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,se402vc.sys
HKR,,PageOutWhenUnopened,3,01
; HKR,,PowerDownWhenUnopened,3,01
HKR,,UseBulkMode,1,01
HKR,,DontSuspendIfStreamsAreRunning,3,01

; ISP_NOTE
;this specifies that the Endpoints ISP should be supported
HKR,,PropertySetsID,3,3
;this specifies that the HEI ISP should be supported
;HKR,,PropertySetsID,3,0

;if last digit = '1', then RGB24 NOT available (to enable, set last digit to '0')
HKR,,DisableRGBSupport,3,1

;if last digit = '1' then I420 support is NOT available (to enable, set last digit to '0')
HKR,,DisableI420Support,3,1

;the last digit overrides the driver's default format according to following table:
; RGB24 = 0
; I420  = 1
; ABYR  = 6
; JBYR  = 16
; AJPG  = 17
; LBYR  = 18
;HKR,,DefaultFormat,3,0
HKR,,DefaultWidth,3,0x40,0x01,0,0
HKR,,DefaultHeight,3,0xf0,0,0,0

; IEPCameraInformation
; This IID is aggregated for the filter given the CLSID of the property set
HKLM,System\CurrentControlSet\Control\MediaInterfaces\{0590D4C0-B6D6-11d2-9D67-00A0CC242499},,,%PlugIn_IEPCameraInformation%
HKLM,System\CurrentControlSet\Control\MediaInterfaces\{0590D4C0-B6D6-11d2-9D67-00A0CC242499},IID,1,0xc0,0xd4,0x90,0x05, 0xd6,0xb6, 0xd2,0x11, 0x9d,0x67,0x00,0xa0,0xcc,0x24,0x24,0x99

; Associate the property set with the property page from epdxipl.ax
HKLM,System\CurrentControlSet\Control\MediaSets\%GUID_EPCamControl%\PropertyPages\%GUID_EPCamControlPropertyPage%,,,%EPCamControlPropertyPage%

; HEI ISP
;; Associate the property set with Hyundai's property page
;HKLM,System\CurrentControlSet\Control\MediaSets\%GUID_HyundaiCameraControl%\PropertyPages\%GUID_HyundaiCameraControlPropertyPage%,,,%HyundaiCameraControlPropertyPage%
;; Associate the property set with Hyundai's VideoProcAmp property page
;HKLM,System\CurrentControlSet\Control\MediaSets\%GUID_HyIAMVideoProcAmp%\PropertyPages\%GUID_HyIAMVideoProcAmpPropertyPage%,,,%HyIAMVideoProcAmpPropertyPage%
;; Associate the property set with Hyundai's CameraControl property page
;HKLM,System\CurrentControlSet\Control\MediaSets\%GUID_HyIAMCameraControl%\PropertyPages\%GUID_HyIAMCameraControlPropertyPage%,,,%HyIAMCameraControlPropertyPage%

;**********************************************************************************
; Video Camera ISP settings
; !!!!! IMPORTANT NOTE !!!!!
; The following ISP settings are configured for PID 1004, and use 'szConfigRegistry'.
; For PID 1010, copy the appropriate setting(s) and replace 'szConfigRegistry' with
; 'szProductConfigRegistry'.
;**********************************************************************************
;HEI/Hynix defaults
;HKLM,%szConfigRegistry%,"Video Brightness Default",0,"0"
;HKLM,%szConfigRegistry%,"Video Contrast Default",0,"256"
;HKLM,%szConfigRegistry%,"Video Hue Default",0,"0"
;HKLM,%szConfigRegistry%,"Video Saturation Default",0,"340"
;HKLM,%szConfigRegistry%,"Video Sharpness Default",0,"0"
;HKLM,%szConfigRegistry%,"Video Sharpness Enable",0,"0"
;HKLM,%szConfigRegistry%,"Flicker Filter",0,"0"
;HKLM,%szConfigRegistry%,"Use Digital Gain",0,"1"
;HKLM,%szConfigRegistry%,"Video Prefilter",0,"0"
;HKLM,%szConfigRegistry%,"Video Prefilter Compressed",0,"50"
;HKLM,%szConfigRegistry%,"Video RM Filter",0,"50"
;HKLM,%szConfigRegistry%,"Video DG Filter",0,"30"
;HKLM,%szConfigRegistry%,"Video FSG Filter",0,"20"
;HKLM,%szConfigRegistry%,"Video GM Filter",0,"0"
;HKLM,%szConfigRegistry%,"Video Auto Contrast",0,"0"
;HKLM,%szConfigRegistry%,"Video Noise Core Min",0,"0"
;HKLM,%szConfigRegistry%,"Video Border Value",0,"0"
;HKLM,%szConfigRegistry%,"Video Border Width",0,"0"

;ICMedia defaults
HKLM,%szProductConfigRegistry%,"Video Brightness Default",0,"0"
HKLM,%szProductConfigRegistry%,"Video Contrast Default",0,"270"
HKLM,%szProductConfigRegistry%,"Video Hue Default",0,"0"
HKLM,%szProductConfigRegistry%,"Video Saturation Default",0,"650"
HKLM,%szProductConfigRegistry%,"Video Sharpness Default",0,"60"
HKLM,%szProductConfigRegistry%,"Video Sharpness Enable",0,"1"
;HKLM,%szProductConfigRegistry%,"Flicker Filter",0,"0"
HKLM,%szProductConfigRegistry%,"Use Digital Gain",0,"0"
HKLM,%szProductConfigRegistry%,"Video Prefilter",0,"200"
HKLM,%szProductConfigRegistry%,"Video Prefilter Compressed",0,"100"
HKLM,%szProductConfigRegistry%,"Video RM Filter",0,"50"
HKLM,%szProductConfigRegistry%,"Video DG Filter",0,"30"
HKLM,%szProductConfigRegistry%,"Video FSG Filter",0,"20"
HKLM,%szProductConfigRegistry%,"Video GM Filter",0,"0"
HKLM,%szProductConfigRegistry%,"Video Auto Contrast",0,"0"
HKLM,%szProductConfigRegistry%,"Video Noise Core Min",0,"50"
;HKLM,%szProductConfigRegistry%,"Video Border Value",0,"0"
;HKLM,%szProductConfigRegistry%,"Video Border Width",0,"0"

;MOTOROLA defaults
;HKLM,%szConfigRegistry%,"Video Brightness Default",0,"0"
;HKLM,%szConfigRegistry%,"Video Contrast Default",0,"256"
;HKLM,%szConfigRegistry%,"Video Hue Default",0,"0"
;HKLM,%szConfigRegistry%,"Video Saturation Default",0,"340"
;HKLM,%szConfigRegistry%,"Video Sharpness Default",0,"0"
;HKLM,%szConfigRegistry%,"Video Sharpness Enable",0,"0"
;HKLM,%szConfigRegistry%,"Flicker Filter",0,"0"
;HKLM,%szConfigRegistry%,"Use Digital Gain",0,"1"
;HKLM,%szConfigRegistry%,"Video Prefilter",0,"60"
;HKLM,%szConfigRegistry%,"Video Prefilter Compressed",0,"60"
;HKLM,%szConfigRegistry%,"Video RM Filter",0,"50"
;HKLM,%szConfigRegistry%,"Video DG Filter",0,"30"
;HKLM,%szConfigRegistry%,"Video FSG Filter",0,"20"
;HKLM,%szConfigRegistry%,"Video GM Filter",0,"0"
;HKLM,%szConfigRegistry%,"Video Auto Contrast",0,"0"
;HKLM,%szConfigRegistry%,"Video Noise Core Min",0,"0"
;HKLM,%szConfigRegistry%,"Video Border Value",0,"0"
;HKLM,%szConfigRegistry%,"Video Border Width",0,"0"

;Special Setting for Specific OmniVision sensors
;HKLM,%szConfigRegistry%,"Omni Flip",0,"0"

[SE402VC.UpdateIni]
system.ini,drivers32,,"VIDC.UV12=epdxipl.ax"

[SE402VC.DelDrivers]
ks.sys,,,1
stream.sys,,,1

[SE402VC.CopySystemDrivers]
se402vc.sys
ep_camd.sys

[SE402VC.CopyCODEC]
epdxipl.ax
hydxisp.ax

;---------------------------------------------------------------
; 402 Reference Camera
;---------------------------------------------------------------
[SE402VC.Interfaces]
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,SE402VC.Interface

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

[SE402VC.Interface]
AddReg=SE402VC.Intf.AddReg.Basic
AddReg=SE402VC.Intf.AddReg

[SE402VC.Interface.NT]
AddReg=SE402VC.Intf.AddReg.Basic
AddReg=SE402VC.Intf.AddReg.NT
;---------------------------------------------------------------

;---------------------------------------------------------------
; Productized 402 Camera
;---------------------------------------------------------------
[Product402VC.Interfaces]
AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL,Product402VC.Interface

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

[Product402VC.Interface]
AddReg=Product402VC.Intf.AddReg.Basic
AddReg=SE402VC.Intf.AddReg

[Product402VC.Interface.NT]
AddReg=Product402VC.Intf.AddReg.Basic
AddReg=SE402VC.Intf.AddReg.NT
;---------------------------------------------------------------

;---------------------------------------------------------------
; SE402 Reference Camera
;---------------------------------------------------------------
[SE402VC.Intf.AddReg.Basic]
HKR,,CLSID,,%ProxyVCap.CLSID%
HKR,,FriendlyName,,%szDeviceDesc%
HKR,,ExtensionDLL,,%EP.ExtensionDLL%
; this overrides the standard camera control property page with Endpoints' page
HKR,PageAliases,"{71F96465-78F3-11d0-A18C-00A0C9118956}",1,0x1c,0xd3,0xeb,0x96,0xa9,0x05,0x5c,0x43,0x9a,0x5f,0xf4,0x75,0xdc,0x45,0xe4,0xc9

; IAMVideoCompression - Install this as a static interface on our video capture pin
HKR,PinFactory\0\Interfaces\{C6E13343-30AC-11d0-A18C-00A0C9118956},,,{C6E13343-30AC-11d0-A18C-00A0C9118956}

;---------------------------------------------------------------
; Productized 402 Camera
;---------------------------------------------------------------
[Product402VC.Intf.AddReg.Basic]
HKR,,CLSID,,%ProxyVCap.CLSID%
HKR,,FriendlyName,,%szProductDeviceDesc%
HKR,,ExtensionDLL,,%EP.ExtensionDLL%
; this overrides the standard camera control property page with Endpoints' page
HKR,PageAliases,"{71F96465-78F3-11d0-A18C-00A0C9118956}",1,0x1c,0xd3,0xeb,0x96,0xa9,0x05,0x5c,0x43,0x9a,0x5f,0xf4,0x75,0xdc,0x45,0xe4,0xc9

; IAMVideoCompression - Install this as a static interface on our video capture pin
HKR,PinFactory\0\Interfaces\{C6E13343-30AC-11d0-A18C-00A0C9118956},,,{C6E13343-30AC-11d0-A18C-00A0C9118956}

[SE402VC.Intf.AddReg]
HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce,"Register_EP_Directx_Codec",,"regsvr32.exe /s %11%\epdxipl.ax"
;for HEI ISP
;HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce,"Register_Hyundai_Directx_Codec",,"regsvr32.exe /s %11%\hydxisp.ax"

[SE402VC.Intf.AddReg.NT]
HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce,"Register_EP_Directx_Codec",,"rundll32.exe %11%\epdxipl.ax,DllRegisterServer"
;for HEI ISP
;HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce,"Register_Hyundai_Directx_Codec",,"rundll32.exe %11%\hydxisp.ax,DllRegisterServer"

;---------------------------------------------------------------
; SE402 Reference Camera
;---------------------------------------------------------------
[SE402VC.NT.Services]
AddService = Aox402Camera,0x00000002,SE402VC.ServiceInstall

[SE402VC.ServiceInstall]
DisplayName   = %szDeviceDesc%
ServiceType   = %SERVICE_KERNEL_DRIVER%
StartType     = %SERVICE_DEMAND_START%
ErrorControl  = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\se402vc.sys

;---------------------------------------------------------------
; Productized 402 Camera
;---------------------------------------------------------------
[Product402VC.NT.Services]
AddService = Aox402Camera,0x00000002,Product402VC.ServiceInstall

[Product402VC.ServiceInstall]
DisplayName   = %szProductDeviceDesc%
ServiceType   = %SERVICE_KERNEL_DRIVER%
StartType     = %SERVICE_DEMAND_START%
ErrorControl  = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\se402vc.sys

[Strings]

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

; note: only registry 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
SERVICE_DEMAND_START  = 3  ; PnP should use demand start
SERVICE_ERROR_NORMAL  = 1

; ISP_NOTE
; the following line selects the DLL used for VfW apps
; if using the HEI ISP, use 'hydxisp.ax'
EP.ExtensionDLL = "epdxipl.ax"
;EP.ExtensionDLL = "hydxisp.ax"

; these are for custom property page
GUID_EPCamControl="{0590D4C0-B6D6-11d2-9D67-00A0CC242499}"
GUID_EPCamControlPropertyPage="{A6777D80-5B91-11d2-9D64-00104B6DC9C2}"

; HEI ISP
; these are for Hyundai property page
;GUID_HyundaiCameraControl="{3E655A40-CC08-11d2-9D67-00A0CC242499}"
;GUID_HyundaiCameraControlPropertyPage="{C8CF7C00-CC95-11d2-9D67-00A0CC242499}"

; these are for the VideoProcAmp property page
GUID_HyIAMVideoProcAmp="{CFA88120-FFC6-11d2-9D68-00104B6DC9C2}"
GUID_HyIAMVideoProcAmpPropertyPage="{F19440A0-FFC9-11d2-9D68-00104B6DC9C2}"

; these are for the CameraControl property page
GUID_HyIAMCameraControl="{CFA88121-FFC6-11d2-9D68-00104B6DC9C2}"
GUID_HyIAMCameraControlPropertyPage="{F19440A1-FFC9-11d2-9D68-00104B6DC9C2}"

; this is the Hyundai ISP COM Server GUID
GUID_HyundaiISP="{90334840-CC22-11d2-9D67-00A0CC242499}"

; this is the interface ID for IEPVfWExt
IID_IEPVfWExt="{A33E54E0-1504-11d3-9D6A-00104B6DC9C2}"

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

Provider     = "Endpoints"
Manufacturer = "D-MAX Technology Co., Ltd."

;-------------------------------------------------------------
;NOTE: if the device description changes, it may require a change
;to the f/w updater INI file as well
szDeviceDesc        = "SE402 Reference VideoCam (WDM)"
szProductDeviceDesc = "Trust 310F MobileC@m Video Camera (WDM)"
;-------------------------------------------------------------
EPCamControlPropertyPage="Endpoints Custom CamControl Property Page"
HyundaiCameraControlPropertyPage="Hyundai Camera Control Property Page"
HyIAMVideoProcAmpPropertyPage="Hyundai IAMVideoProcAmp Property Page"
HyIAMCameraControlPropertyPage="Hyundai IAMCameraControl Property Page"
EPIAMVideoProcAmpPropertyPage="Endpoints IAMVideoProcAmp Property Page"
EPIAMCameraControlPropertyPage="Endpoints IAMCameraControl Property Page"
PlugIn_IEPCameraInformation="IEPCameraInformation Interface Handler"

szConfigRegistry = "Software\Endpoints\Video IPL\1.0\Cameras\0x03e81004"
szProductConfigRegistry = "Software\Endpoints\Video IPL\1.0\Cameras\0x03e82132"

DiskDescription="Trust 310F MobileC@m Camera Drivers Disk"
DriverSourceDir="c:\Trust\310f"
DriverVer="03/28/2002,1"
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: web4, load: 1.31