home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / WindowsServerTrial / server.iso / sources / install.wim / 1 / Windows / inf / cxfalcon_ibv32.inf < prev    next >
Encoding:
Text (UTF-16)  |  2008-01-19  |  45.8 KB  |  639 lines

  1. ;------------------------------------------------------------------------
  2. ;  Copyright and Disclaimer: 
  3. ;  
  4. ;     --------------------------------------------------------------- 
  5. ;     This software is provided "AS IS" without warranty of any kind, 
  6. ;     either expressed or implied, including but not limited to the 
  7. ;     implied warranties of noninfringement, merchantability and/or 
  8. ;     fitness for a particular purpose.
  9. ;     --------------------------------------------------------------- 
  10. ;   
  11. ;     Copyright (c) 2006 Conexant Systems, Inc. 
  12. ;     All rights reserved. 
  13. ;
  14. ;------------------------------------------------------------------------
  15.  
  16. [Version]
  17. signature="$CHICAGO$"
  18. Class=Media
  19. ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
  20. Provider="Conexant"
  21. PNPLockDown = 1 ;;; Lock driver against 3rd party application changes
  22. DriverVer=06/21/2006,6.0.6001.18000
  23.  
  24. [Manufacturer]
  25. "Conexant"=Conexant,NTx86...1
  26.  
  27. [SourceDisksNames]
  28. 1="Conexant Falcon Drivers",,,""
  29.  
  30. [SourceDisksFiles]
  31. cxfalcon_IBV32.sys=1
  32. colorcvt_IBV32.ax=1
  33. cpnotify_IBV32.ax=1
  34. cxfalcon.rom=1
  35. merlinb.rom=1
  36. merlinc.rom=1
  37.  
  38. [Conexant.NTx86...1]
  39.  
  40. ;Conexant Falcon2 NTSC Reference board without 3D Comb
  41. %CXFALCON.DeviceDesc2%=CNXT_FALCON2,  PCI\VEN_4444&DEV_0016&SUBSYS_001114F1
  42.  
  43. ;ASUS Falcon2 NTSC board without 3D Comb
  44. %CXFALCON.DeviceDesc2%=ASUS_FALCON2,  PCI\VEN_4444&DEV_0016&SUBSYS_4B2E1043
  45.  
  46. ;ASUS Falcon2 NTSC board without 3D Comb(MK5)
  47. %CXFALCON.DeviceDesc2%=ASUS_FALCON2_MK5,  PCI\VEN_4444&DEV_0016&SUBSYS_4B661043
  48.  
  49.  
  50. [CNXT_FALCON2]
  51. Include=    ks.inf, kscaptur.inf, wdmaudio.inf
  52. Needs=      KS.Registration, KSCAPTUR.Registration, WDMAUDIO.Registration
  53. AddReg=     CNXT_FALCON2.AddReg,VID.AddReg
  54. CopyFiles=  CXFALCON.CopyDrivers,DSFilters.CopyFiles
  55. RegisterDlls=DSFilters.RegDLL
  56. AddProperty=CXFALCON_IBV32.AddProp 
  57.   
  58. [ASUS_FALCON2]
  59. Include=    ks.inf, kscaptur.inf, wdmaudio.inf
  60. Needs=      KS.Registration, KSCAPTUR.Registration.NT, WDMAUDIO.Registration
  61. AddReg=     ASUS_FALCON2.AddReg,VID.AddReg
  62. CopyFiles=  CXFALCON.CopyDrivers,DSFilters.CopyFiles
  63. RegisterDlls=DSFilters.RegDLL
  64. AddProperty=CXFALCON_IBV32.AddProp  
  65. [ASUS_FALCON2_MK5]
  66. Include=    ks.inf, kscaptur.inf, wdmaudio.inf
  67. Needs=      KS.Registration, KSCAPTUR.Registration.NT, WDMAUDIO.Registration
  68. AddReg=     ASUS_FALCON2_MK5.AddReg,VID.AddReg
  69. CopyFiles=  CXFALCON.CopyDrivers,DSFilters.CopyFiles
  70. RegisterDlls=DSFilters.RegDLL
  71. AddProperty=CXFALCON_IBV32.AddProp      
  72.  
  73. [DestinationDirs]
  74. CXFALCON.CopyDrivers=10,system32\drivers
  75. DSFilters.CopyFiles=11
  76.  
  77. [CXFALCON.CopyDrivers]
  78. cxfalcon_IBV32.sys
  79. cxfalcon.rom
  80. merlinb.rom
  81. merlinc.rom
  82.  
  83. [DSFilters.CopyFiles]
  84. colorcvt_IBV32.ax
  85. cpnotify_IBV32.ax
  86.  
  87. [DSFilters.RegDLL]
  88. 11,,colorcvt_IBV32.ax,1
  89. 11,,cpnotify_IBV32.ax,1
  90.  
  91. [VID.AddReg]
  92. HKR,,DevLoader,,*ntkern
  93. HKR,,NTMPDriver,,cxfalcon_IBV32.sys
  94. HKR,,OkToHibernate,3,01
  95. ; Disable driver page out
  96. HKR,,PageOutWhenUnopened,3,0
  97. ;HKR,,PageOutWhenUnopened,3,01
  98. HKR,,DontSuspendIfStreamsAreRunning,3,01
  99. HKLM,%MediaCategories%\%GUID.PINNAME_ANALOG_AUDIO_IN%,Name,,%Pin.p2AnalogAudioIn%
  100. HKLM,%MediaCategories%\%GUID.PINNAME_AUDIO_OUT%,Name,,%PinName.AnalogAudioOut%
  101. HKLM,%MediaCategories%\%GUID.PINNAME_MPEG_OUT%,Name,,%PinName.MpegOut%
  102. HKLM,%MediaCategories%\%GUID.PINNAME_MPEG_INDEX_OUT%,Name,,%PinName.MpegIndexOut%
  103. HKLM,%MediaCategories%\%GUID.PINNAME_656_OUT%,Name,,%PinName.656Out%
  104. HKLM,%MediaCategories%\%GUID.PINNAME_656_IN%,Name,,%PinName.656In%
  105.  
  106. ; Register Copy Protection Filter
  107. HKLM,%MediaInterfaces%\{0A7AF963-6805-4f99-B284-29B680975542},,,"Copy Protect Notification Filter"
  108. HKLM,%MediaInterfaces%\{0A7AF963-6805-4f99-B284-29B680975542},IID,1,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
  109.  
  110. ;Register the encoder and multiplexer classes with Direct X
  111. HKCR,%ActiveMovieCategories%\%GUID.Encoder%,CLSID,,%GUID.Encoder%
  112. HKCR,%ActiveMovieCategories%\%GUID.Encoder%,FriendlyName,,%Category_Encoders%
  113. HKCR,%ActiveMovieCategories%\%GUID.Multiplexer%,CLSID,,%GUID.Multiplexer%
  114. HKCR,%ActiveMovieCategories%\%GUID.Multiplexer%,FriendlyName,,%Category_Multiplexers%
  115.  
  116. ;Register the names of the encoder and multiplexer nodes
  117. HKLM,%MediaCategories%\%GUID.Encoder%,Name,,%Node.Encoder%
  118. HKLM,%MediaCategories%\%GUID.Encoder%,Display,1,00,00,00,00
  119. HKLM,%MediaCategories%\%GUID.Multiplexer%,Name,,%Node.Multiplexer%
  120. HKLM,%MediaCategories%\%GUID.Multiplexer%,Display,1,00,00,00,00
  121.  
  122. ; Advertising as a Wave-In device causes the WHQL HCT ACT test to
  123. ; be invoked, and it will fail on some systems.  Comment-out this by default.
  124. ;Wave in audio device registration
  125. ;HKR,Drivers,SubClasses,,"wave"
  126. ;HKR,Drivers\wave\wdmaud.drv, Driver,,wdmaud.drv
  127. ;HKR,Drivers\wave\wdmaud.drv,Description,,%AudioFriendlyName%
  128.  
  129. ;Copy protection method enforced by driver.  
  130. ;To pass MCE certification Disable video obfusication.
  131. HKR,"DriverData","CpMethod",0x00010001, 0xfe, 0x00, 0x00, 0x00
  132.  
  133. ;------------------------------
  134.  
  135.  
  136. ;---Tuner registry values------
  137. ; "TunerType"
  138. ; 0x01, Philips FM1236 Mk2 (NTSC-M)
  139. ; 0x02, Philips FM1216 Mk2 (PAL B/G)
  140. ; 0x03, Philips FM1246 Mk2 (PAL I)
  141. ; 0x0A, Philips FM1216 Mk3 (multi-standard Euro)
  142. ; 0x0B, Philips FM1236 Mk3 (NTSC-M)
  143. ; 0x0C, Philips FI1236 Mk3 (NTSC-M)
  144. ; 0x0D, Philips FQ1216 Mk3 (multi-standard Euro)
  145. ; 0x0E, Philips FQ1236 Mk3 (NTSC-M)
  146. ; 0x0F, Temic 4039 (NTSC-M, FM radio)
  147. ; 0x10, XuGuang JS-2S/126 (PAL D/K and I, no radio)
  148. ; 0x11, Philips FQ1216 Mk4 (multi-standard Euro)
  149. ; 0x12, Philips FQ1236 Mk4 (NTSC-M)
  150. ; 0x13, TEA5768HL (FM tuner)
  151. ; 0x14, TALF H800Y (Ultra-mini NTSC)
  152. ; 0x15, TALF W800Y (Ultra-mini multi-standard Euro)
  153. ; 0x16, Philips FQ1236 Mk5 (NTSC-M)
  154. ; 0x17, Philips FMD1216 ME (DVB-T & Analog, FM radio)
  155. ; 0x18, Thomson (ATSC/NTSC)
  156. ; 0x19, LG TAPE-H001F (NTSC, FM radio)
  157. ; 0x1A, Xceive XC3028
  158. ; 0x1B, Philips FM1236 Mk5 (NTSC-M, FM radio)
  159. ; 0x1C, Philips FQ1216 Mk5 (PAL 4-in-1, no radio)
  160.  
  161. [ASUS_FALCON2.AddReg]
  162. HKR,"DriverData","BoardType",0x00010001, 0x01, 0x00, 0x00, 0x00
  163.  
  164. ;---Tuner registry values------
  165. ;Tuner Type
  166. HKR,"DriverData","TunerType",0x00010001, 0x0B, 0x00, 0x00, 0x00
  167. HKR,"DriverData","TunerI2CAddress",0x00010001, 0xC0, 0x00, 0x00, 0x00
  168. HKR,"DriverData","Tuner2IFAddress",0x00010001, 0x86, 0x00, 0x00, 0x00
  169. ;------------------------------
  170.  
  171. ;-------------------------------------------------------------------
  172. ; Crossbar AddReg sections
  173. ;
  174. ;---Crossbar registry values---
  175. ;
  176. ; Note: For each pin on the crossbar, specify the following:
  177. ; (1) Pin type
  178. ;     0 - SVIDEO
  179. ;     1 - Tuner
  180. ;     2 - Composite
  181. ;     3 - audio tuner in
  182. ;     4 - audio line in
  183. ; (2) InputMux (required for Falcon 2) - input mux to use for the selected pin
  184. ; (3) RelatedPinIndex
  185. ;-------------------------------------------------------------------
  186.  
  187. ;---Crossbar registry values---
  188.  
  189. ;--------------------------
  190. ; Video pins without 3D comb
  191. ;Pin 0 - Tuner (No 3D comb)
  192. HKR,"DriverData\XBarPin0","PinType",0x00010001, 0x01,0x00,0x00,0x00
  193. HKR,"DriverData\XBarPin0","InputMux",0x00010001, 0x02,0x05,0x00,0x00
  194. HKR,"DriverData\XBarPin0","InputMux2",0x00010001, 0xC0,0xC0,0x00,0x00
  195. HKR,"DriverData\XBarPin0","RelatedPinIndex",0x00010001, 0x05,0x00,0x00,0x00
  196.  
  197. ;Pin 1 - Composite 1 (No 3D Comb)
  198. HKR,"DriverData\XBarPin1","PinType",0x00010001, 0x02,0x00,0x00,0x00
  199. HKR,"DriverData\XBarPin1","InputMux",0x00010001, 0x01,0x00,0x00,0x00
  200. HKR,"DriverData\XBarPin1","InputMux2",0x00010001, 0xC1,0x00,0x00,0x00
  201. HKR,"DriverData\XBarPin1","RelatedPinIndex",0x00010001, 0x06,0x00,0x00,0x00
  202.  
  203.  
  204. ;Pin 2 - Composite 2 (No 3D Comb)
  205. HKR,"DriverData\XBarPin2","PinType",0x00010001, 0x02,0x00,0x00,0x00
  206. HKR,"DriverData\XBarPin2","InputMux",0x00010001, 0x01,0x00,0x00,0x00
  207. HKR,"DriverData\XBarPin2","InputMux2",0x00010001, 0xC2,0x00,0x00,0x00
  208. HKR,"DriverData\XBarPin2","RelatedPinIndex",0x00010001, 0x07,0x00,0x00,0x00
  209.  
  210. ;Pin 3 - S-Video 1
  211. HKR,"DriverData\XBarPin3","PinType",0x00010001, 0x00,0x00,0x00,0x00
  212. HKR,"DriverData\XBarPin3","InputMux",0x00010001, 0x03,0x07,0x00,0x00
  213. HKR,"DriverData\XBarPin3","InputMux2",0x00010001, 0xC5,0xC0,0x00,0x00
  214. HKR,"DriverData\XBarPin3","RelatedPinIndex",0x00010001, 0x06,0x00,0x00,0x00
  215.  
  216.  
  217. ;Pin 4 - S-Video 2
  218. HKR,"DriverData\XBarPin4","PinType",0x00010001, 0x00,0x00,0x00,0x00
  219. HKR,"DriverData\XBarPin4","InputMux",0x00010001, 0x03,0x07,0x00,0x00
  220. HKR,"DriverData\XBarPin4","InputMux2",0x00010001, 0xC6,0xC0,0x00,0x00
  221. HKR,"DriverData\XBarPin4","RelatedPinIndex",0x00010001, 0x07,0x00,0x00,0x00
  222.  
  223.  
  224. ;------------------
  225. ; Audio Pins
  226.  
  227. ;Pin 5 - Tuner Audio
  228. HKR,"DriverData\XBarPin5","PinType",0x00010001, 0x03,0x00,0x00,0x00
  229. HKR,"DriverData\XBarPin5","RelatedPinIndex",0x00010001, 0x00,0x00,0x00,0x00
  230.  
  231.  
  232. ;Pin 6 - Audio Line in 1
  233. HKR,"DriverData\XBarPin6","PinType",0x00010001, 0x04,0x00,0x00,0x00
  234. HKR,"DriverData\XBarPin6","RelatedPinIndex",0x00010001, 0x03,0x00,0x00,0x00
  235. HKR,"DriverData\XBarPin6","GpioMask",0x00010001, 0x01,0x00,0x00,0x00
  236. HKR,"DriverData\XBarPin6","GpioSettings",0x00010001, 0x01,0x00,0x00,0x00
  237.  
  238. ;Pin 7 - Audio Line in 2
  239. HKR,"DriverData\XBarPin7","PinType",0x00010001, 0x04,0x00,0x00,0x00
  240. HKR,"DriverData\XBarPin7","RelatedPinIndex",0x00010001, 0x04,0x00,0x00,0x00
  241. HKR,"DriverData\XBarPin7","GpioMask",0x00010001, 0x01,0x00,0x00,0x00
  242. HKR,"DriverData\XBarPin7","GpioSettings",0x00010001, 0x01,0x00,0x00,0x00
  243.  
  244.  
  245.  
  246. ;Tuner input is the default
  247. HKR,"DriverData","VideoInputPin",0x00010001, 0x00,0x00,0x00,0x00
  248. HKR,"DriverData","ForceAudioWithVideoPin",0x00010001, 0x01,0x00,0x00,0x00
  249.  
  250. HKR,"DriverData","BoardType",0x00010001, 0x01, 0x00, 0x00, 0x00
  251. HKR,"DriverData","ExternalMuxType",0x00010001, 0x01, 0x00, 0x00, 0x00
  252.  
  253. HKR,"DriverData","GpioMaskFM",0x00010001, 0x01, 0x00, 0x00, 0x00
  254. HKR,"DriverData","GpioSettingFM",0x00010001, 0x00, 0x00, 0x00, 0x00
  255.  
  256. [CNXT_FALCON2.AddReg]
  257.  
  258. ; set Tuner registry values 
  259. HKR,"DriverData","TunerType",0x00010001, 0x0E, 0x00, 0x00, 0x00
  260. HKR,"DriverData","TunerI2CAddress",0x00010001, 0xC0, 0x00, 0x00, 0x00
  261. HKR,"DriverData","Tuner2IFAddress",0x00010001, 0x86, 0x00, 0x00, 0x00
  262.  
  263. HKR,"DriverData","BoardType",0x00010001, 0x01, 0x00, 0x00, 0x00
  264.  
  265. ;-------------------------------------------------------------------
  266. ; Crossbar AddReg sections
  267. ;
  268. ;---Crossbar registry values---
  269. ;
  270. ; Note: For each pin on the crossbar, specify the following:
  271. ; (1) Pin type
  272. ;     0 - SVIDEO
  273. ;     1 - Tuner
  274. ;     2 - Composite
  275. ;     3 - audio tuner in
  276. ;     4 - audio line in
  277. ; (2) InputMux (required for Falcon 2) - input mux to use for the selected pin
  278. ; (3) RelatedPinIndex
  279. ;-------------------------------------------------------------------
  280.  
  281.  
  282. ;---Crossbar registry values---
  283. ;Pin 0 - Tuner In
  284. ; Input MUX: 2 for video, 5 for audio
  285. HKR,"DriverData\XBarPin0","PinType",0x00010001, 0x01,0x00,0x00,0x00
  286. HKR,"DriverData\XBarPin0","InputMux",0x00010001, 0x02,0x05,0x00,0x00
  287. HKR,"DriverData\XBarPin0","RelatedPinIndex",0x00010001, 0x03,0x00,0x00,0x00
  288.  
  289. ;Pin 1 - Composite in
  290. ; Input Mux: 1 
  291. HKR,"DriverData\XBarPin1","PinType",0x00010001, 0x02,0x00,0x00,0x00
  292. HKR,"DriverData\XBarPin1","InputMux",0x00010001, 0x01,0x00,0x00,0x00
  293. HKR,"DriverData\XBarPin1","RelatedPinIndex",0x00010001, 0x04,0x00,0x00,0x00
  294.  
  295. ;Pin 2 - S-Video in
  296. ; Input Mux 3 for Luma, 4 for Chroma
  297. HKR,"DriverData\XBarPin2","PinType",0x00010001, 0x00,0x00,0x00,0x00
  298. HKR,"DriverData\XBarPin2","InputMux",0x00010001, 0x03,0x04,0x00,0x00
  299. HKR,"DriverData\XBarPin2","RelatedPinIndex",0x00010001, 0x04,0x00,0x00,0x00
  300.  
  301. ;Pin 3 - Tuner Audio
  302. HKR,"DriverData\XBarPin3","PinType",0x00010001, 0x03,0x00,0x00,0x00
  303. HKR,"DriverData\XBarPin3","RelatedPinIndex",0x00010001, 0x00,0x00,0x00,0x00
  304.  
  305. ;Pin 4 - Audio Line in
  306. HKR,"DriverData\XBarPin4","PinType",0x00010001, 0x04,0x00,0x00,0x00
  307. HKR,"DriverData\XBarPin4","RelatedPinIndex",0x00010001, 0x01,0x00,0x00,0x00
  308.  
  309. ;Tuner input is the default
  310. HKR,"DriverData","VideoInputPin",0x00010001, 0x00,0x00,0x00,0x00
  311. HKR,"DriverData","ForceAudioWithVideoPin",0x00010001, 0x01,0x00,0x00,0x00
  312.  
  313. [ASUS_FALCON2_MK5.AddReg]
  314. HKR,"DriverData","BoardType",0x00010001, 0x01, 0x00, 0x00, 0x00
  315.  
  316. ;---Tuner registry values------
  317. ;Tuner Type
  318. HKR,"DriverData","TunerType",0x00010001, 0x1B, 0x00, 0x00, 0x00
  319. HKR,"DriverData","TunerI2CAddress",0x00010001, 0xC0, 0x00, 0x00, 0x00
  320. HKR,"DriverData","Tuner2IFAddress",0x00010001, 0x86, 0x00, 0x00, 0x00
  321. ;------------------------------
  322.  
  323. ;-------------------------------------------------------------------
  324. ; Crossbar AddReg sections
  325. ;
  326. ;---Crossbar registry values---
  327. ;
  328. ; Note: For each pin on the crossbar, specify the following:
  329. ; (1) Pin type
  330. ;     0 - SVIDEO
  331. ;     1 - Tuner
  332. ;     2 - Composite
  333. ;     3 - audio tuner in
  334. ;     4 - audio line in
  335. ; (2) InputMux (required for Falcon 2) - input mux to use for the selected pin
  336. ; (3) RelatedPinIndex
  337. ;-------------------------------------------------------------------
  338.  
  339. ;---Crossbar registry values---
  340.  
  341. ;--------------------------
  342. ; Video pins without 3D comb
  343. ;Pin 0 - Tuner (No 3D comb)
  344. HKR,"DriverData\XBarPin0","PinType",0x00010001, 0x01,0x00,0x00,0x00
  345. HKR,"DriverData\XBarPin0","InputMux",0x00010001, 0x02,0x05,0x00,0x00
  346. HKR,"DriverData\XBarPin0","InputMux2",0x00010001, 0xC0,0xC0,0x00,0x00
  347. HKR,"DriverData\XBarPin0","RelatedPinIndex",0x00010001, 0x05,0x00,0x00,0x00
  348.  
  349. ;Pin 1 - Composite 1 (No 3D Comb)
  350. HKR,"DriverData\XBarPin1","PinType",0x00010001, 0x02,0x00,0x00,0x00
  351. HKR,"DriverData\XBarPin1","InputMux",0x00010001, 0x01,0x00,0x00,0x00
  352. HKR,"DriverData\XBarPin1","InputMux2",0x00010001, 0xC1,0x00,0x00,0x00
  353. HKR,"DriverData\XBarPin1","RelatedPinIndex",0x00010001, 0x06,0x00,0x00,0x00
  354.  
  355.  
  356. ;Pin 2 - Composite 2 (No 3D Comb)
  357. HKR,"DriverData\XBarPin2","PinType",0x00010001, 0x02,0x00,0x00,0x00
  358. HKR,"DriverData\XBarPin2","InputMux",0x00010001, 0x01,0x00,0x00,0x00
  359. HKR,"DriverData\XBarPin2","InputMux2",0x00010001, 0xC2,0x00,0x00,0x00
  360. HKR,"DriverData\XBarPin2","RelatedPinIndex",0x00010001, 0x07,0x00,0x00,0x00
  361.  
  362. ;Pin 3 - S-Video 1
  363. HKR,"DriverData\XBarPin3","PinType",0x00010001, 0x00,0x00,0x00,0x00
  364. HKR,"DriverData\XBarPin3","InputMux",0x00010001, 0x03,0x07,0x00,0x00
  365. HKR,"DriverData\XBarPin3","InputMux2",0x00010001, 0xC5,0xC0,0x00,0x00
  366. HKR,"DriverData\XBarPin3","RelatedPinIndex",0x00010001, 0x06,0x00,0x00,0x00
  367.  
  368.  
  369. ;Pin 4 - S-Video 2
  370. HKR,"DriverData\XBarPin4","PinType",0x00010001, 0x00,0x00,0x00,0x00
  371. HKR,"DriverData\XBarPin4","InputMux",0x00010001, 0x03,0x07,0x00,0x00
  372. HKR,"DriverData\XBarPin4","InputMux2",0x00010001, 0xC6,0xC0,0x00,0x00
  373. HKR,"DriverData\XBarPin4","RelatedPinIndex",0x00010001, 0x07,0x00,0x00,0x00
  374.  
  375.  
  376. ;------------------
  377. ; Audio Pins
  378.  
  379. ;Pin 5 - Tuner Audio
  380. HKR,"DriverData\XBarPin5","PinType",0x00010001, 0x03,0x00,0x00,0x00
  381. HKR,"DriverData\XBarPin5","RelatedPinIndex",0x00010001, 0x00,0x00,0x00,0x00
  382.  
  383.  
  384. ;Pin 6 - Audio Line in 1
  385. HKR,"DriverData\XBarPin6","PinType",0x00010001, 0x04,0x00,0x00,0x00
  386. HKR,"DriverData\XBarPin6","RelatedPinIndex",0x00010001, 0x03,0x00,0x00,0x00
  387. HKR,"DriverData\XBarPin6","GpioMask",0x00010001, 0x01,0x00,0x00,0x00
  388. HKR,"DriverData\XBarPin6","GpioSettings",0x00010001, 0x01,0x00,0x00,0x00
  389.  
  390. ;Pin 7 - Audio Line in 2
  391. HKR,"DriverData\XBarPin7","PinType",0x00010001, 0x04,0x00,0x00,0x00
  392. HKR,"DriverData\XBarPin7","RelatedPinIndex",0x00010001, 0x04,0x00,0x00,0x00
  393. HKR,"DriverData\XBarPin7","GpioMask",0x00010001, 0x01,0x00,0x00,0x00
  394. HKR,"DriverData\XBarPin7","GpioSettings",0x00010001, 0x01,0x00,0x00,0x00
  395.  
  396.  
  397.  
  398. ;Tuner input is the default
  399. HKR,"DriverData","VideoInputPin",0x00010001, 0x00,0x00,0x00,0x00
  400. HKR,"DriverData","ForceAudioWithVideoPin",0x00010001, 0x01,0x00,0x00,0x00
  401.  
  402. HKR,"DriverData","BoardType",0x00010001, 0x01, 0x00, 0x00, 0x00
  403. HKR,"DriverData","ExternalMuxType",0x00010001, 0x01, 0x00, 0x00, 0x00
  404.  
  405. HKR,"DriverData","GpioMaskFM",0x00010001, 0x01, 0x00, 0x00, 0x00
  406. HKR,"DriverData","GpioSettingFM",0x00010001, 0x00, 0x00, 0x00, 0x00
  407.  
  408. ;
  409. ; Tagging driver as generic
  410. ;
  411.  
  412. [CXFALCON_IBV32.AddProp]
  413. GenericDriverInstalled,,,,1
  414.  
  415. ;
  416. ; Interfaces installation
  417. ;
  418.  
  419. ;
  420. ; Video
  421. ;
  422.  
  423.  
  424. [ASUS_FALCON2.Interfaces]
  425. AddInterface=%KSCATEGORY_CAPTURE%,%KsNameFilter%,VID_Interface_ASUS_FALCON2,
  426. AddInterface=%KSCATEGORY_TVAUDIO%,%TVAudioReferenceGuid%,TvAudio_Interface,
  427. AddInterface=%KSCATEGORY_CROSSBAR%,%XBARReferenceGUID%,CXXBAR_Interface,
  428. AddInterface=%KSCATEGORY_TVTUNER%,%TunerReferenceGuid%,CXTUNE_Interface,
  429. AddInterface=%KSCATEGORY_ENCODER%,%EncoderReferenceGuid%,Encoder_Interface,
  430. AddInterface=%KSCATEGORY_MULTIPLEXER%,%EncoderReferenceGuid%,Encoder_Interface,
  431. AddInterface=%KSCATEGORY_AUDIO%,%AudioReferenceGuid%,AUD_Interface
  432.  
  433. [CNXT_FALCON2.Interfaces]
  434. AddInterface=%KSCATEGORY_CAPTURE%,%KsNameFilter%,VID_Interface_CNXT_FALCON2,
  435. AddInterface=%KSCATEGORY_TVAUDIO%,%TVAudioReferenceGuid%,TvAudio_Interface,
  436. AddInterface=%KSCATEGORY_CROSSBAR%,%XBARReferenceGUID%,CXXBAR_Interface,
  437. AddInterface=%KSCATEGORY_TVTUNER%,%TunerReferenceGuid%,CXTUNE_Interface,
  438. AddInterface=%KSCATEGORY_ENCODER%,%EncoderReferenceGuid%,Encoder_Interface,
  439. AddInterface=%KSCATEGORY_MULTIPLEXER%,%EncoderReferenceGuid%,Encoder_Interface,
  440. AddInterface=%KSCATEGORY_AUDIO%,%AudioReferenceGuid%,AUD_Interface
  441.  
  442. [ASUS_FALCON2_MK5.Interfaces]
  443. AddInterface=%KSCATEGORY_CAPTURE%,%KsNameFilter%,VID_Interface_ASUS_FALCON2_MK5,
  444. AddInterface=%KSCATEGORY_TVAUDIO%,%TVAudioReferenceGuid%,TvAudio_Interface,
  445. AddInterface=%KSCATEGORY_CROSSBAR%,%XBARReferenceGUID%,CXXBAR_Interface,
  446. AddInterface=%KSCATEGORY_TVTUNER%,%TunerReferenceGuid%,CXTUNE_Interface,
  447. AddInterface=%KSCATEGORY_ENCODER%,%EncoderReferenceGuid%,Encoder_Interface,
  448. AddInterface=%KSCATEGORY_MULTIPLEXER%,%EncoderReferenceGuid%,Encoder_Interface,
  449. AddInterface=%KSCATEGORY_AUDIO%,%AudioReferenceGuid%,AUD_Interface
  450.  
  451.  
  452. [VID_Interface_ASUS_FALCON2]
  453. AddReg=VID_Interface.AddReg
  454. AddReg=ASUS_FALCON2_DESCRIPTION.AddReg
  455.  
  456. [VID_Interface_CNXT_FALCON2]
  457. AddReg=VID_Interface.AddReg
  458. AddReg=CNXT_FALCON2_DESCRIPTION.AddReg
  459.  
  460. [VID_Interface_ASUS_FALCON2_MK5]
  461. AddReg=VID_Interface.AddReg
  462. AddReg=ASUS_FALCON2_MK5_DESCRIPTION.AddReg
  463.  
  464.  
  465. [VID_Interface.AddReg]
  466. HKR,,CLSID,,%Proxy.CLSID%       ; {17CCA71B-ECD7-11D0-B908-00A0C9223196}
  467. HKR,,FriendlyName,,%VIDFriendlyName%
  468.  
  469. [ASUS_FALCON2_DESCRIPTION.AddReg]
  470. HKR,,Description,,%CXFALCON.DeviceDesc2%
  471.  
  472.  
  473. [CNXT_FALCON2_DESCRIPTION.AddReg]
  474. HKR,,Description,,%CXFALCON.DeviceDesc2%
  475.  
  476. [ASUS_FALCON2_MK5_DESCRIPTION.AddReg]
  477. HKR,,Description,,%CXFALCON.DeviceDesc2%
  478.  
  479.  
  480.  
  481.  
  482. [AUD_Interface]
  483. AddReg=AUD_Interface.AddReg
  484.  
  485. [AUD_Interface.AddReg]
  486. HKR,,CLSID,,%Proxy.CLSID%       ; {17CCA71B-ECD7-11D0-B908-00A0C9223196}
  487. HKR,,FriendlyName,,%AudioFriendlyName%
  488.  
  489. [TvAudio_Interface]
  490. AddReg=TvAudio_Interface.AddReg
  491.  
  492. [TvAudio_Interface.AddReg]
  493. HKR,,CLSID,,%CLSID_TVAudioFilter%
  494. HKR,,FriendlyName,,%TVAudioFriendlyName%
  495.  
  496. [CXXBAR_Interface]
  497. AddReg=CXXBAR_Interface.AddReg
  498.  
  499. [CXXBAR_Interface.AddReg]
  500. HKR,,CLSID,,%CLSID_CrossbarFilter%
  501. HKR,,FriendlyName,,%XBARFriendlyName%
  502.  
  503. [CXTUNE_Interface]
  504. AddReg=CXTUNE_Interface.AddReg
  505.  
  506. [CXTUNE_Interface.AddReg]
  507. HKR,,CLSID,,%CLSID_CTVTunerFilter%
  508. HKR,,FriendlyName,,%TunerFriendlyName%
  509.  
  510. [Encoder_Interface]
  511. AddReg=Encoder_Interface.AddReg
  512.  
  513. [Encoder_Interface.AddReg]
  514. HKR,,CLSID,,{17CCA71B-ECD7-11D0-B908-00A0C9223196}
  515. HKR,,FriendlyName,,%EncoderFriendlyName%
  516. ;Add an interface for Microsoft's video bit rate property set
  517. HKR,Interfaces\{B43C4EEC-8C32-4791-9102-508ADA5EE8E7},,,
  518. HKR,Interfaces\{b05dabd9-56e5-4fdc-afa4-8a47e91f1c9c},,,
  519. HKR,Capabilities,,,
  520. HKR,Capabilities,"{BB4FAA02-596C-4129-8FB3-74E75421FA02}", 0x00010001,1
  521.  
  522.  
  523. ;
  524. ; Services installation
  525. ;
  526.  
  527.  
  528. [ASUS_FALCON2.Services]
  529. AddService = CXFALCON,2,VID.ServiceInstall
  530.  
  531. [CNXT_FALCON2.Services]
  532. AddService = CXFALCON,2,VID.ServiceInstall
  533.  
  534. [ASUS_FALCON2_MK5.Services]
  535. AddService = CXFALCON,2,VID.ServiceInstall
  536.  
  537.  
  538.  
  539. [VID.ServiceInstall]
  540. DisplayName   = %CXFALCON.DeviceDesc%
  541. ServiceType   = 1
  542. StartType     = 3
  543. ErrorControl  = 1
  544. ServiceBinary = %10%\system32\drivers\cxfalcon_IBV32.sys
  545.  
  546. ;---------------------------------------------------------------
  547. ;                S t r i n g s
  548. ;---------------------------------------------------------------
  549.  
  550. [Strings]
  551.  
  552. ;
  553. ; Device Names
  554. ;
  555. CXFALCON.DeviceDesc          = "Conexant Falcon II NTSC Video Capture"
  556. CXFALCON.DeviceDesc2         = "Conexant Falcon II NTSC Video Capture"
  557.  
  558. ;
  559. ; Friendly Names
  560. ;
  561. VIDFriendlyName              = "Conexant Falcon Video Capture"
  562. TVAudioFriendlyName          = "Conexant Falcon TvAudio"
  563. TunerFriendlyName            = "Conexant Falcon Tuner"
  564. EncoderFriendlyName          = "Conexant Falcon Encoder"
  565. AudioFriendlyName            = "Conexant Falcon Audio Capture"
  566. XBARFriendlyName             = "Conexant Falcon Crossbar"
  567.  
  568. ;
  569. ; Reference GUIDS
  570. ;
  571. KsNameFilter                 = "{9B365890-165F-11D0-A195-0020AFD156E4}"
  572. TVAudioReferenceGuid         = "{BD5227E3-96BB-4172-9CD3-D07B25FAC01A}"
  573. XBARReferenceGUID            = "{E4E33899-8D15-47d1-BECC-113883D0BBC9}"
  574. TunerReferenceGuid           = "{EBE24D78-F037-4932-B879-CCEFEFE78750}"
  575. EncoderReferenceGuid         = "{03688831-8667-4c61-B5D6-4A361F025D2D}"
  576. AudioReferenceGuid           = "{AB766B70-AFB3-4461-A4DE-22E9C516B7FE}"
  577.  
  578.  
  579. ;
  580. ; Pin Name GUIDS
  581. ;
  582. GUID.PINNAME_ANALOG_AUDIO_IN = "{3E2D189F-B15C-4447-96F1-BD1D64FB99BA}"
  583. GUID.PINNAME_AUDIO_OUT       = "{9DA02733-7910-40f2-95DD-0441676C9A9B}"
  584. GUID.PINNAME_MPEG_OUT        = "{0336609B-16B8-420b-9A6F-E65BB03447BA}"
  585. GUID.PINNAME_MPEG_INDEX_OUT  = "{E298342F-F60B-4c61-9C0D-4EDACDA8007F}"
  586. GUID.PINNAME_656_OUT         = "{4EF89945-4D43-48d7-A442-A1B4E7813036}"
  587. GUID.PINNAME_656_IN          = "{0E49C928-C95B-4e72-B1A5-A1B9EA79EB6B}"
  588.  
  589.  
  590. ;
  591. ; Pin Names
  592. ;
  593. PinName.AnalogAudioOut       = "Audio Out"
  594. PinName.MpegOut              = "MPEG" 
  595. PinName.MpegIndexOut         = "Mpeg Index" 
  596. PinName.656Out               = "656" 
  597. PinName.656In                = "656" 
  598. Pin.p2AnalogAudioIn          = "Analog Audio In"
  599.  
  600.  
  601. ;
  602. ; KSCATEGORIES
  603. ;
  604. KSCATEGORY_AUDIO             = "{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
  605. KSCATEGORY_ENCODER           = "{19689BF6-C384-48fd-AD51-90E58C79F70B}"
  606. KSCATEGORY_MULTIPLEXER       = "{7A5DE1D3-01A1-452c-B481-4FA2B96271E8}"
  607. KSCATEGORY_TVTUNER           = "{a799a800-a46d-11d0-a18c-00a02401dcd4}"
  608. KSCATEGORY_CROSSBAR          = "{a799a801-a46d-11d0-a18c-00a02401dcd4}"
  609. KSCATEGORY_TVAUDIO           = "{a799a802-a46d-11d0-a18c-00a02401dcd4}"
  610. KSCATEGORY_CAPTURE           = "{65e8773d-8f56-11d0-a3b9-00a0c9223196}"
  611.  
  612.  
  613.  
  614.  
  615. ;
  616. ; Other Strings
  617. ;
  618.  
  619. CLSID_TVAudioFilter          = "{71F96462-78F3-11d0-A18C-00A0C9118956}"
  620. CLSID_CrossbarFilter         = "{71F96460-78F3-11d0-A18C-00A0C9118956}"
  621. CLSID_CTVTunerFilter         = "{266EEE40-6C63-11cf-8A03-00AA006ECB65}"
  622.  
  623. GUID.Encoder                 = "{19689BF6-C384-48fd-AD51-90E58C79F70B}"
  624. GUID.Multiplexer             = "{7A5DE1D3-01A1-452c-B481-4FA2B96271E8}"
  625.  
  626. Category_Encoders            = "WDM Streaming Encoder Devices"
  627. Category_Multiplexers        = "WDM Streaming Multiplexer Devices"
  628. Node.Encoder                 = "Encoder"
  629. Node.Multiplexer             = "Multiplexer"
  630.  
  631. Proxy.CLSID                  = "{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
  632.  
  633. ActiveMovieCategories        = "CLSID\{da4e3da0-d07d-11d0-bd50-00a0c911ce86}\Instance"
  634. MediaCategories              = "SYSTEM\CurrentControlSet\Control\MediaCategories"
  635. MediaSets                    = "System\CurrentControlSet\Control\MediaSets"
  636. MediaInterfaces              = "System\CurrentControlSet\Control\MediaInterfaces"
  637.  
  638.