home *** CD-ROM | disk | FTP | other *** search
-
- ; nvcap.INF -- This file installs nvcap.sys
- ;
- ; Created 11.Nov.97 (Creation Date)
- ; Updated 16.Dec.97
- ; Updated 16.Mar.98
- ; Updated 17.Jun.98
- ; Updated 01.Okt.98
- ; Updated Jun21,2000 Cheehoi
- ; Updated 2-6-2001 Customization for Ext Tuner Box
-
- [Version]
- signature="$CHICAGO$"
- Class=MEDIA
- ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
- Provider=%MS%
- LayoutFile=LAYOUT.INF, layout1.inf, layout2.inf
- DriverVer = 01/29/2002, 1.1.1
- ;CatalogFile=NVCAP.CAT
-
- [DestinationDirs]
- nvcap.CopyDrivers=10,system32\drivers ; eg. \windows\system32\drivers
- nvcap.CopyCodec=11
-
- [SourceDisksNames]
- 1=%Disk1Name%,,,%10%
-
- [SourceDisksFiles]
- nvcap.sys=1,system32\drivers
-
- [Manufacturer]
- %MS%=MS
-
- [MS]
- %nvcap.DeviceDesc%=nvcap.Device,DISPLAY\nvcap
- ;------------------------------------------------------------------------------->>>>>
-
- [nvcap.Device]
- Include = ks.inf, kscaptur.inf, ksfilter.inf
- Needs= KS.Registration,KSCAPTUR.Registration,MSPCLOCK.Installation
- AddReg = nvcap.AddReg
- UpdateInis= nvcap.UpdateIni
- CopyFiles= nvcap.CopyDrivers, nvcap.CopyCodec
- DelFiles = nvcap.DelDrivers
- KnownFiles= nvcap.KnownFiles
-
- [nvcap.Device.NT]
- Include = ks.inf, kscaptur.inf, ksfilter.inf
- Needs= KS.Registration,KSCAPTUR.Registration.NT,MSPCLOCK.Installation
- AddReg = nvcap.AddReg
- UpdateInis= nvcap.UpdateIni
- CopyFiles= nvcap.CopyDrivers, nvcap.CopyCodec
- DelFiles = nvcap.DelDrivers
-
-
- [nvcap.CopyDrivers]
- ;nvcap.sys
- stream.sys
-
- [nvcap.CopyCodec]
- msyuv.dll
-
- [nvcap.UpdateIni]
- system.ini, drivers32,,"VIDC.UYVY=msyuv.dll"
-
- [nvcap.KnownFiles]
- nvcap.sys=safe
-
- [nvcap.DelDrivers]
-
-
- ;---------------------------------------------------------------
- ; Decoder related values
- ; All values in the decoder key and subkeys are string values
- ;---------------------------------------------------------------
- [nvcap.AddReg]
- HKR,,DevLoader,,*NTKERN
- HKR,,NTMPDriver,,nvcap.sys
-
- ;/////////////nVidia Customizations//////////////////////////////
- ;
- ; Please read this !!!!!!!!!!!!!!!!!!!!!!!!!!
- ; Is video input does not switch correctly or
- ; audio doesn't mute, most probably the settings here are
- ; incorrect.
- ;
- ; 1)If an input source(PhilComp, PhilTuner etc) is removed,
- ; it won't be enumerated by the capture driver.
- ; Ex. If you do not want TUNER support for the All-in-one design
- ; remove "HKR,,AIOTuner,,VINX" key and Tuner input won't be
- ; enumerated.
- ;
- ;////////////////////////////////////////////////////////////////
- ;----Customization for external tuner box-----------------------
- ; This is the translucent green box
- ;---------------------------------------------------------------
- HKR,,PhilComp,,VIN0 ; input sel for ext. tuner (philips) design
- HKR,,PhilTuner,,VIN0
- HKR,,PhilSVideo,,VIN6
-
- ;----Customization for the ALL-In-One design--------------------
- HKR,,AIOComp,,VIN0 ; input sel for all-in-1
- HKR,,AIOTuner,,VIN1
- HKR,,AIOSVideo,,VIN6
-
- ;----Customization for the Micronas VPX chipsets----------------
- HKR,,VPXComp,,VIN2 ; input sel for ext. tuner (micronas) design
- HKR,,VPXTuner,,VIN1
- HKR,,VPXSVideo,,VIN3
-
- HKR,,DefaultIn,,Tuner
- HKR,,ExtSwitch,,TRUE
- HKR,,Manufacturer,,
-
- ;---------------------------------------------------------------
- ; Subkey for VidComp
- ; 8574=W/46/ff
- ; 8575=W/46/ff/3
- ;---------------------------------------------------------------
- HKR,VidComp,NumCmd,,1
- HKR,VidComp,Cmd0,,W/46/ff
-
- ;---------------------------------------------------------------
- ; Subkey for VidSVid
- ; 8574=W/46/bf
- ; 8575=W/46/ff/2
- ;---------------------------------------------------------------
- HKR,VidSVid,NumCmd,,1
- HKR,VidSVid,Cmd0,,W/46/bf
-
- ;---------------------------------------------------------------
- ; Subkey for VidTuner
- ; 8574=W/46/7f
- ; 8575=W/46/ff/1
- ;---------------------------------------------------------------
- HKR,VidTuner,NumCmd,,1
- HKR,VidTuner,Cmd0,,W/46/7f
-
- ;---------------------------------------------------------------
- ; Subkey for AudTuner
- ;---------------------------------------------------------------
- HKR,AudTuner,NumCmd,,0
-
- ;---------------------------------------------------------------
- ; Subkey for AudLineIn
- ;---------------------------------------------------------------
- HKR,AudLineIn,NumCmd,,0
-
- ;---------------------------------------------------------------
- ; Subkey for AudMute
- ; 9850 = W/b6/6/18
- ; 9874 = W/b0/12/ff
- ; 9873 = W/b4/0/40
- ;---------------------------------------------------------------
- HKR,AudMute,NumCmd,,0
- ;HKR,AudMute,Cmd0,,W/b6/6/18
-
- ;---------------------------------------------------------------
- ; Subkey for AudUnMute
- ; 9850 = W/b6/6/40
- ; 9874 = W/b0/12/fb
- ; 9873 = W/b4/0/90
- ;---------------------------------------------------------------
- HKR,AudUnMute,NumCmd,,0
- ;HKR,AudUnMute,Cmd0,,W/b6/6/40
-
- ;---------------------------------------------------------------
- ; Subkey for board customization
- ;---------------------------------------------------------------
- HKR,Custom,NumCmd,,1
- HKR,Custom,Cmd0,,W/46/3f
-
- ;///////////End of nVidia Customization//////////////////////////
-
- ;////////////////Philips HAL customization///////////////////////
-
- HKR,,Address,,0x4a ; I2C address only important if
- ; VideoDecoder != AUTO
- HKR,,InterfaceType,,D1 ; "D1" (8 bit) or "DMSD16" (16 bit)
- HKR,,VideoDecoder,,AUTO ; "SAA7111", "SAA7111A", "SAA7112V0",
- ; "SAA7112", "SAA7113V0", "SAA7113",
- ; "SAA7113A", "SAA7114", "AUTO"
- HKR,,VideoStandard,,NTSC ; "NTSC", "PAL", "SECAM",
- ; "NTSC_433_50", "NTSC_433_60",
- ; "NTSC_N", "PAL_433_60", "PAL_N",
- ; "PAL_M", "AUTO"
- HKR,,OutputFormat,,CCIR656 ; "YUV422", "YUV411", "YUV420",
- ; "YUV410", "YUV9", "RGB565",
- ; "RGB888", "CCIR656"
- HKR,,VBIMode,,RAW ; "RAW", "BASEBAND" (optinal)
- HKR,,VBILineWidth,,720 ; only needed if VBIMode used
- HKR,,VBILineOffset,,0 ; only needed if VBIMode used
- HKR,,EnableSlicer,,0 ; Enable slicer if it is present
- HKR,,Oversample,,4 ; 4..Use Philips 27MHz Frequency
- ; 5..Use 5x for old Microsoft CC- & NABTS Codecs
-
- ;---------------------------------------------------------------
- ; Subkey for video source 1
- ;---------------------------------------------------------------
- HKR,VidSrc1,InputMode,,0
- HKR,VidSrc1,SourceType,,VCR
- HKR,VidSrc1,VideoType,,Composite
- HKR,VidSrc1,ScalerFID,,DEFAULT
- HKR,VidSrc1,ScalerMode,,DEFAULT
-
- ;---------------------------------------------------------------
- ; Subkey for video source 2
- ;---------------------------------------------------------------
- HKR,VidSrc2,InputMode,,0
- HKR,VidSrc2,SourceType,,TV
- HKR,VidSrc2,VideoType,,Tuner
- HKR,VidSrc2,ScalerFID,,DEFAULT
- HKR,VidSrc2,ScalerMode,,DEFAULT
-
- ;---------------------------------------------------------------
- ; Subkey for video source 3
- ;---------------------------------------------------------------
- HKR,VidSrc3,InputMode,,6
- HKR,VidSrc3,SourceType,,VCR
- HKR,VidSrc3,VideoType,,SVHS
- HKR,VidSrc3,ScalerFID,,DEFAULT
- HKR,VidSrc3,ScalerMode,,DEFAULT
-
- ;---------------------------------------------------------------
- ; Subkey Description for video sources (optional)
- ;---------------------------------------------------------------
- ; Subkeyname : "VidSrcX" -> X = number of input
- ; InputMode : Decoder input mode for video source ("0" to "9")
- ; SourceType : "Camera", "TV", "VCR"
- ; VideoType : "Tuner", "Composite", "SVHS", "Extern_1"
- ; ScalerFID : "DEFAULT", "INVERT" (optional)
- ; ScalerMode : "DEFAULT", "HIGH_BANDWIDTH", "LOW_BANDWIDTH" (optional)
-
- ;---------------------------------------------------------------
- ; Subkey Description for teletext sources (optional)
- ;---------------------------------------------------------------
- ; Subkeyname : "TelSrcX" -> X = number of input
- ; InputType : "INTERNAL", ""EXTERNAL_1"
-
- ;---------------------------------------------------------------
- ; Subkey example for teletext source (optional)
- ;---------------------------------------------------------------
- ; HKR,TelSrc1,InputType,,INTERNAL
-
- ;---------------------------------------------------------------
- ; Subkey Description for default values (optional)
- ;---------------------------------------------------------------
- ; Subkeyname: "DefaultSaa7111" for defaults of Saa7111
- ; "DefaultSaa7111A" for defaults of Saa7111A
- ; "DefaultSaa7112V0" for defaults of Saa7112V0
- ; "DefaultSaa7112" for defaults of Saa7112
- ; "DefaultSaa7113V0" for defaults of Saa7113V0
- ; "DefaultSaa7113" for defaults of Saa7113
- ; "DefaultSaa7113A" for defaults of Saa7113A
- ; "DefaultSaa7114" for defaults of Saa7114
- ; Reg0xXXX : Value of register 0xXXX (hex) overwriting the
- ; value in the hardcoded default array. The register
- ; number in the key must be hex with leading 0x and
- ; must contain 3 digits!
-
- ;---------------------------------------------------------------
- ; Subkey for default values for the Saa7113
- ; The hardcoded default value 0x82 of register 0x40 is replaced
- ; with 0x02 which is necessary for PAL
- ;---------------------------------------------------------------
- HKR,DefaultSaa7113,Reg0x040,,0x02
- HKR,DefaultSaa7113V0,Reg0x040,,0x02
-
- ;---------------------------------------------------------------
- ; Subkey for default values for the Saa7114
- ; The hardcoded default value 0x00 of register 0x80 is replaced
- ; with 0x10 which is necessary for NTSC sliced data interface
- ;---------------------------------------------------------------
- ;HKR,DefaultSaa7114,Reg0x080,,0x40 ;only when EnableSlicer=1 !!!
-
- ;/////////////////End of Philips HAL customization//////////////
-
- [nvcap.Device.Interfaces]
- AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},"GLOBAL",VideoCapture,
- AddInterface={a799a801-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",VideoCrossbar,
-
- [nvcap.Device.NT.Interfaces]
- AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},"GLOBAL",VideoCapture,
- AddInterface={a799a801-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",VideoCrossbar,
-
- [VideoCapture]
- AddReg=VideoCapture.AddReg
-
- [VideoCrossbar]
- AddReg=VideoXBar.AddReg
-
- [VideoCapture.AddReg]
- HKR,,CLSID,,{17CCA71B-ECD7-11D0-B908-00A0C9223196}
- HKR,,FriendlyName,,%nvcap.Capture%
- HKR,,PageOutWhenUnopened,3,01
- HKR,,DontSuspendIfStreamsAreRunning,3,01
-
- [VideoXBar.AddReg]
- HKR,,CLSID,,{71F96460-78F3-11d0-A18C-00A0C9118956}
- HKR,,FriendlyName,,%nvcap.Crossbar%
-
- [nvcap.Device.NT.Services]
- AddService = nvcap,0x00000002,nvcap.ServiceInstall
-
- [nvcap.ServiceInstall]
- DisplayName = %nvcap.DeviceDesc%
- ServiceType = %SERVICE_KERNEL_DRIVER%
- StartType = %SERVICE_AUTO_START%
- ErrorControl = %SERVICE_ERROR_NORMAL%
- ServiceBinary = %12%\nvcap.sys
-
- ;---------------------------------------------------------------
- ; S t r i n g s
- ;---------------------------------------------------------------
-
- [Strings]
- ;----------------
- ; Non-Localizable
- ;----------------
-
- SERVICE_KERNEL_DRIVER=1
- SERVICE_AUTO_START=2
- SERVICE_ERROR_NORMAL=1
-
- ;----------------
- ; Localizable
- ;----------------
- Msft = "nVidia Corporation"
- MS = "nVidia"
- captureClassName = "Sound, video and game controllers"
- nvcap.DeviceDesc = "nVidia WDM Video Capture (universal)"
- nvcap.Capture = "nVidia WDM Video Capture (universal)"
- nvcap.Crossbar = "nVidia WDM Video Crossbar (universal)"
- Disk1Name = "nVidia WDM Drivers Disk 1"
-