home *** CD-ROM | disk | FTP | other *** search
/ Chip 2001 December / Chip_2001-12_cd2.bin / video / nvidia_universal / 2250w2k.exe / nvcap.inf < prev    next >
Windows Setup INFormation  |  2001-10-12  |  12KB  |  333 lines

  1.  
  2. ; nvcap.INF  -- This file installs nvcap.sys   
  3. ;
  4. ; Created 11.Nov.97  (Creation Date)
  5. ; Updated 16.Dec.97
  6. ; Updated 16.Mar.98
  7. ; Updated 17.Jun.98
  8. ; Updated 01.Okt.98
  9. ; Updated Jun21,2000    Cheehoi
  10. ; Updated 2-6-2001    Customization for Ext Tuner Box
  11.  
  12. [Version]
  13. signature="$CHICAGO$"
  14. Class=MEDIA
  15. ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
  16. Provider=%MS%
  17. LayoutFile=LAYOUT.INF, layout1.inf, layout2.inf
  18.  
  19. [DestinationDirs]
  20. nvcap.CopyDrivers=10,system32\drivers  ; eg.  \windows\system32\drivers
  21. nvcap.CopyCodec=11
  22.  
  23. [SourceDisksNames]
  24. 1=%Disk1Name%
  25.  
  26. [SourceDisksFiles]
  27. nvcap.sys=1,system32\drivers
  28.  
  29. [Manufacturer]
  30. %MS%=MS
  31.  
  32. [MS]
  33. %nvcap.DeviceDesc%=nvcap.Device,DISPLAY\nvcap
  34. ;------------------------------------------------------------------------------->>>>>
  35.  
  36. [nvcap.Device]
  37. Include  =  ks.inf, kscaptur.inf, ksfilter.inf
  38. Needs=      KS.Registration,KSCAPTUR.Registration,MSPCLOCK.Installation
  39. AddReg   =  nvcap.AddReg
  40. UpdateInis= nvcap.UpdateIni
  41. CopyFiles=  nvcap.CopyDrivers, nvcap.CopyCodec
  42. DelFiles =  nvcap.DelDrivers
  43. KnownFiles= nvcap.KnownFiles
  44.  
  45. [nvcap.Device.NT]
  46. Include  =  ks.inf, kscaptur.inf, ksfilter.inf
  47. Needs=      KS.Registration,KSCAPTUR.Registration.NT,MSPCLOCK.Installation
  48. AddReg   =  nvcap.AddReg
  49. UpdateInis= nvcap.UpdateIni
  50. CopyFiles=  nvcap.CopyDrivers, nvcap.CopyCodec
  51. DelFiles =  nvcap.DelDrivers
  52.  
  53.  
  54. [nvcap.CopyDrivers]
  55. ;nvcap.sys
  56. stream.sys
  57.  
  58. [nvcap.CopyCodec]
  59. msyuv.dll
  60.  
  61. [nvcap.UpdateIni]
  62. system.ini, drivers32,,"VIDC.UYVY=msyuv.dll"
  63.  
  64. [nvcap.KnownFiles]
  65. nvcap.sys=safe
  66.  
  67. [nvcap.DelDrivers]
  68.  
  69.  
  70. ;---------------------------------------------------------------
  71. ; Decoder related values
  72. ; All values in the decoder key and subkeys are string values
  73. ;---------------------------------------------------------------
  74. [nvcap.AddReg]
  75. HKR,,DevLoader,,*NTKERN
  76. HKR,,NTMPDriver,,nvcap.sys
  77.  
  78. ;/////////////NVIDIA Customizations//////////////////////////////
  79. ;
  80. ;    Please read this !!!!!!!!!!!!!!!!!!!!!!!!!!
  81. ;    Is video input does not switch correctly or
  82. ;    audio doesn't mute, most probably the settings here are
  83. ;    incorrect.
  84. ;
  85. ;    1)If an input source(PhilComp, PhilTuner etc) is removed,
  86. ;    it won't be enumerated by the capture driver.
  87. ;    Ex. If you do not want TUNER support for the All-in-one design
  88. ;    remove "HKR,,AIOTuner,,VINX" key and Tuner input won't be 
  89. ;    enumerated.
  90. ;     
  91. ;////////////////////////////////////////////////////////////////
  92. ;----Customization for external tuner box-----------------------
  93. ;    This is the translucent green box
  94. ;---------------------------------------------------------------
  95. HKR,,PhilComp,,VIN0        ; input sel for ext. tuner (philips) design
  96. HKR,,PhilTuner,,VIN0
  97. HKR,,PhilSVideo,,VIN6
  98.  
  99. ;----Customization for the ALL-In-One design--------------------
  100. HKR,,AIOComp,,VIN0       ; input sel for all-in-1 
  101. HKR,,AIOTuner,,VIN1
  102. HKR,,AIOSVideo,,VIN6
  103.  
  104. ;----Customization for the Micronas VPX chipsets----------------
  105. HKR,,VPXComp,,VIN2       ; input sel for ext. tuner (micronas) design 
  106. HKR,,VPXTuner,,VIN1
  107. HKR,,VPXSVideo,,VIN3
  108.  
  109. HKR,,DefaultIn,,Tuner
  110. HKR,,ExtSwitch,,TRUE
  111. HKR,,Manufacturer,,
  112.  
  113. ;---------------------------------------------------------------
  114. ; Subkey for VidComp
  115. ; 8574=W/46/ff
  116. ; 8575=W/46/ff/3
  117. ;---------------------------------------------------------------
  118. HKR,VidComp,NumCmd,,1
  119. HKR,VidComp,Cmd0,,W/46/ff
  120.  
  121. ;---------------------------------------------------------------
  122. ; Subkey for VidSVid
  123. ; 8574=W/46/bf
  124. ; 8575=W/46/ff/2
  125. ;---------------------------------------------------------------
  126. HKR,VidSVid,NumCmd,,1
  127. HKR,VidSVid,Cmd0,,W/46/bf
  128.  
  129. ;---------------------------------------------------------------
  130. ; Subkey for VidTuner
  131. ; 8574=W/46/7f
  132. ; 8575=W/46/ff/1
  133. ;---------------------------------------------------------------
  134. HKR,VidTuner,NumCmd,,1
  135. HKR,VidTuner,Cmd0,,W/46/7f
  136.  
  137. ;---------------------------------------------------------------
  138. ; Subkey for AudTuner
  139. ;---------------------------------------------------------------
  140. HKR,AudTuner,NumCmd,,0
  141.  
  142. ;---------------------------------------------------------------
  143. ; Subkey for AudLineIn
  144. ;---------------------------------------------------------------
  145. HKR,AudLineIn,NumCmd,,0
  146.  
  147. ;---------------------------------------------------------------
  148. ; Subkey for AudMute
  149. ; 9850 = W/b6/6/18
  150. ; 9874 = W/b0/12/ff
  151. ; 9873 = W/b4/0/40
  152. ;---------------------------------------------------------------
  153. HKR,AudMute,NumCmd,,0
  154. ;HKR,AudMute,Cmd0,,W/b6/6/18
  155.  
  156. ;---------------------------------------------------------------
  157. ; Subkey for AudUnMute
  158. ; 9850 = W/b6/6/40
  159. ; 9874 = W/b0/12/fb
  160. ; 9873 = W/b4/0/90
  161. ;---------------------------------------------------------------
  162. HKR,AudUnMute,NumCmd,,0
  163. ;HKR,AudUnMute,Cmd0,,W/b6/6/40
  164.  
  165. ;---------------------------------------------------------------
  166. ; Subkey for board customization
  167. ;---------------------------------------------------------------
  168. HKR,Custom,NumCmd,,1
  169. HKR,Custom,Cmd0,,W/46/3f
  170.  
  171. ;///////////End of NVIDIA Customization//////////////////////////
  172.  
  173. ;////////////////Philips HAL customization///////////////////////
  174.  
  175. HKR,,Address,,0x4a         ; I2C address only important if
  176.                            ; VideoDecoder != AUTO
  177. HKR,,InterfaceType,,D1     ; "D1" (8 bit) or "DMSD16" (16 bit)
  178. HKR,,VideoDecoder,,AUTO    ; "SAA7111", "SAA7111A", "SAA7112V0",
  179.                            ; "SAA7112", "SAA7113V0", "SAA7113",
  180.                            ; "SAA7113A", "SAA7114", "AUTO"
  181. HKR,,VideoStandard,,NTSC   ; "NTSC", "PAL", "SECAM",
  182.                            ; "NTSC_433_50", "NTSC_433_60",
  183.                            ; "NTSC_N", "PAL_433_60", "PAL_N",
  184.                            ; "PAL_M", "AUTO"
  185. HKR,,OutputFormat,,CCIR656 ; "YUV422", "YUV411", "YUV420",
  186.                            ; "YUV410", "YUV9", "RGB565",
  187.                            ; "RGB888", "CCIR656"
  188. HKR,,VBIMode,,RAW          ; "RAW", "BASEBAND" (optinal)
  189. HKR,,VBILineWidth,,720     ; only needed if VBIMode used
  190. HKR,,VBILineOffset,,0      ; only needed if VBIMode used
  191. HKR,,EnableSlicer,,0       ; Enable slicer if it is present
  192. HKR,,Oversample,,4         ; 4..Use Philips 27MHz Frequency
  193.                            ; 5..Use 5x for old Microsoft CC- & NABTS Codecs
  194.  
  195. ;---------------------------------------------------------------
  196. ; Subkey for video source 1
  197. ;---------------------------------------------------------------
  198. HKR,VidSrc1,InputMode,,0
  199. HKR,VidSrc1,SourceType,,VCR
  200. HKR,VidSrc1,VideoType,,Composite
  201. HKR,VidSrc1,ScalerFID,,DEFAULT
  202. HKR,VidSrc1,ScalerMode,,DEFAULT
  203.  
  204. ;---------------------------------------------------------------
  205. ; Subkey for video source 2
  206. ;---------------------------------------------------------------
  207. HKR,VidSrc2,InputMode,,0
  208. HKR,VidSrc2,SourceType,,TV
  209. HKR,VidSrc2,VideoType,,Tuner
  210. HKR,VidSrc2,ScalerFID,,DEFAULT
  211. HKR,VidSrc2,ScalerMode,,DEFAULT
  212.  
  213. ;---------------------------------------------------------------
  214. ; Subkey for video source 3
  215. ;---------------------------------------------------------------
  216. HKR,VidSrc3,InputMode,,6
  217. HKR,VidSrc3,SourceType,,VCR
  218. HKR,VidSrc3,VideoType,,SVHS
  219. HKR,VidSrc3,ScalerFID,,DEFAULT
  220. HKR,VidSrc3,ScalerMode,,DEFAULT
  221.  
  222. ;---------------------------------------------------------------
  223. ; Subkey Description for video sources (optional)
  224. ;---------------------------------------------------------------
  225. ; Subkeyname   : "VidSrcX" -> X = number of input
  226. ; InputMode    : Decoder input mode for video source ("0" to "9")
  227. ; SourceType   : "Camera", "TV", "VCR"
  228. ; VideoType    : "Tuner", "Composite", "SVHS", "Extern_1"
  229. ; ScalerFID    : "DEFAULT", "INVERT" (optional) 
  230. ; ScalerMode   : "DEFAULT", "HIGH_BANDWIDTH", "LOW_BANDWIDTH" (optional) 
  231.  
  232. ;---------------------------------------------------------------
  233. ; Subkey Description for teletext sources (optional)
  234. ;---------------------------------------------------------------
  235. ; Subkeyname   : "TelSrcX" -> X = number of input
  236. ; InputType    : "INTERNAL", ""EXTERNAL_1"
  237.  
  238. ;---------------------------------------------------------------
  239. ; Subkey example for teletext source (optional)
  240. ;---------------------------------------------------------------
  241. ; HKR,TelSrc1,InputType,,INTERNAL
  242.  
  243. ;---------------------------------------------------------------
  244. ; Subkey Description for default values (optional)
  245. ;---------------------------------------------------------------
  246. ; Subkeyname: "DefaultSaa7111" for defaults of Saa7111
  247. ;             "DefaultSaa7111A" for defaults of Saa7111A
  248. ;             "DefaultSaa7112V0" for defaults of Saa7112V0
  249. ;             "DefaultSaa7112" for defaults of Saa7112
  250. ;             "DefaultSaa7113V0" for defaults of Saa7113V0
  251. ;             "DefaultSaa7113" for defaults of Saa7113
  252. ;             "DefaultSaa7113A" for defaults of Saa7113A
  253. ;             "DefaultSaa7114" for defaults of Saa7114
  254. ; Reg0xXXX  : Value of register 0xXXX (hex) overwriting the
  255. ;             value in the hardcoded default array. The register
  256. ;             number in the key must be hex with leading 0x and
  257. ;             must contain 3 digits!
  258.  
  259. ;---------------------------------------------------------------
  260. ; Subkey for default values for the Saa7113
  261. ; The hardcoded default value 0x82 of register 0x40 is replaced
  262. ; with 0x02 which is necessary for PAL
  263. ;---------------------------------------------------------------
  264. HKR,DefaultSaa7113,Reg0x040,,0x02
  265. HKR,DefaultSaa7113V0,Reg0x040,,0x02
  266.  
  267. ;---------------------------------------------------------------
  268. ; Subkey for default values for the Saa7114
  269. ; The hardcoded default value 0x00 of register 0x80 is replaced
  270. ; with 0x10 which is necessary for NTSC sliced data interface
  271. ;---------------------------------------------------------------
  272. ;HKR,DefaultSaa7114,Reg0x080,,0x40  ;only when EnableSlicer=1 !!!
  273.  
  274. ;/////////////////End of Philips HAL customization//////////////
  275.  
  276. [nvcap.Device.Interfaces]
  277. AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},"GLOBAL",VideoCapture,
  278. AddInterface={a799a801-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",VideoCrossbar,
  279.  
  280. [nvcap.Device.NT.Interfaces]
  281. AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},"GLOBAL",VideoCapture,
  282. AddInterface={a799a801-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",VideoCrossbar,
  283.  
  284. [VideoCapture]
  285. AddReg=VideoCapture.AddReg
  286.  
  287. [VideoCrossbar]
  288. AddReg=VideoXBar.AddReg
  289.  
  290. [VideoCapture.AddReg]
  291. HKR,,CLSID,,{17CCA71B-ECD7-11D0-B908-00A0C9223196}
  292. HKR,,FriendlyName,,%nvcap.Capture%
  293. HKR,,PageOutWhenUnopened,3,01
  294. HKR,,DontSuspendIfStreamsAreRunning,3,01
  295.  
  296. [VideoXBar.AddReg]
  297. HKR,,CLSID,,{71F96460-78F3-11d0-A18C-00A0C9118956}
  298. HKR,,FriendlyName,,%nvcap.Crossbar%
  299.  
  300. [nvcap.Device.NT.Services]
  301. AddService = nvcap,0x00000002,nvcap.ServiceInstall
  302.  
  303. [nvcap.ServiceInstall]
  304. DisplayName   = %nvcap.DeviceDesc%
  305. ServiceType   = %SERVICE_KERNEL_DRIVER%
  306. StartType     = %SERVICE_AUTO_START%
  307. ErrorControl  = %SERVICE_ERROR_NORMAL%
  308. ServiceBinary = %12%\nvcap.sys
  309.  
  310. ;---------------------------------------------------------------
  311. ;                S t r i n g s
  312. ;---------------------------------------------------------------
  313.  
  314. [Strings]
  315. ;----------------
  316. ; Non-Localizable
  317. ;----------------
  318.  
  319. SERVICE_KERNEL_DRIVER=1
  320. SERVICE_AUTO_START=2
  321. SERVICE_ERROR_NORMAL=1
  322.  
  323. ;----------------
  324. ; Localizable
  325. ;----------------
  326. Msft               = "NVIDIA Corporation"
  327. MS                 = "NVIDIA"
  328. captureClassName   = "Sound, video and game controllers"
  329. nvcap.DeviceDesc = "NVIDIA WDM Video Capture (universal)"
  330. nvcap.Capture    = "NVIDIA WDM Video Capture (universal)"
  331. nvcap.Crossbar   = "NVIDIA WDM Video Crossbar (universal)"
  332. Disk1Name        = "NVIDIA WDM Drivers Disk 1"
  333.