home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / WindowsServerTrial / server.iso / sources / install.wim / 2 / Windows / inf / ph3xibc11.inf < prev    next >
Windows Setup INFormation  |  2008-01-19  |  59KB  |  690 lines

  1.  ■;**************************************************************
  2. ;
  3. ; Copyright 2000 - 2006, Philips Semiconductors GmbH
  4. ;
  5. ;   KWorld - BDA Hybrid TV Capture Driver
  6. ;
  7. ;**************************************************************
  8. [Version]
  9. signature           = "$CHICAGO$" ;All Windows OS
  10. Class               = MEDIA
  11. ClassGUID           = {4d36e96c-e325-11ce-bfc1-08002be10318}
  12. Provider            = %PROVIDER%
  13. PNPLockDown         = 1 ;;; Lock driver against 3rd party application changes
  14. DriverVer=06/21/2006,6.0.6001.18000
  15. [Manufacturer]
  16. %PROVIDER%  = SupportedBoards, NTx86...1, NTAMD64...1
  17. ;---> 32 BIT SUPPORT <---
  18. [SupportedBoards.NTx86...1]
  19. %BOARD_01.DeviceDesc% = BOARD_01.NTx86,PCI\VEN_1131&DEV_7133&SUBSYS_725017DE  ; (K) PCI Hybrid 8275A
  20. %BOARD_02.DeviceDesc% = BOARD_02.NTx86,PCI\VEN_1131&DEV_7133&SUBSYS_720117DE  ; (H) PCI Duo 8275A + 8275A
  21. %BOARD_03.DeviceDesc% = BOARD_03.NTx86,PCI\VEN_1131&DEV_7133&SUBSYS_725117DE  ; (M) PCMCIA Hybrid 8275A FM
  22. %BOARD_04.DeviceDesc% = BOARD_04.NTx86,PCI\VEN_1131&DEV_7133&SUBSYS_725217DE  ; (N) PCMCIA Hybrid 8275A
  23. %BOARD_05.DeviceDesc% = BOARD_05.NTx86,PCI\VEN_1131&DEV_7133&SUBSYS_720317DE  ; (J) PCI Duo 8275A + 8275A
  24. %BOARD_06.DeviceDesc% = BOARD_06.NTx86,PCI\VEN_1131&DEV_7133&SUBSYS_735017DE  ; (O) PCI Hybrid ATSC
  25. %BOARD_07.DeviceDesc% = BOARD_07.NTx86,PCI\VEN_1131&DEV_7133&SUBSYS_735117DE  ; (P) PCI Hybrid ATSC
  26. ;%BOARD_08.DeviceDesc% = BOARD_08.NTx86,PCI\VEN_1131&DEV_7133&SUBSYS_713117DE  ; (A) PCI Analog 8275
  27. ;%BOARD_09.DeviceDesc% = BOARD_09.NTx86,PCI\VEN_1131&DEV_7133&SUBSYS_713517DE  ; (A) PCI Analog 8275
  28. ;%BOARD_10.DeviceDesc% = BOARD_10.NTx86,PCI\VEN_1131&DEV_7133&SUBSYS_713617DE  ; (B) PCI Analog 8275A
  29. ;%BOARD_11.DeviceDesc% = BOARD_11.NTx86,PCI\VEN_1131&DEV_7133&SUBSYS_713717DE  ; (C) PCMCIA Analog 8275 w/o FM
  30. ;%BOARD_12.DeviceDesc% = BOARD_12.NTx86,PCI\VEN_1131&DEV_7133&SUBSYS_713817DE  ; (D) PCMCIA Analog 8275 FM
  31. ;%BOARD_13.DeviceDesc% = BOARD_13.NTx86,PCI\VEN_1131&DEV_7133&SUBSYS_720017DE  ; (E) PCI Duo 8275 + 8274
  32. ;%BOARD_14.DeviceDesc% = BOARD_14.NTx86,PCI\VEN_1131&DEV_7133&SUBSYS_713917DE  ; (F) PCMCIA Analog 8275A w/o FM
  33. ;%BOARD_15.DeviceDesc% = BOARD_15.NTx86,PCI\VEN_1131&DEV_7133&SUBSYS_713A17DE  ; (G) PCMCIA Analog 8275A FM
  34. ;%BOARD_16.DeviceDesc% = BOARD_16.NTx86,PCI\VEN_1131&DEV_7133&SUBSYS_720217DE  ; (I) PCMCIA Duo 8275 + 8274
  35. ;%BOARD_17.DeviceDesc% = BOARD_17.NTx86,PCI\VEN_1131&DEV_7133&SUBSYS_723017DE  ; (L) PCMCIA DVB-T 8275A
  36. ;---> 64 BIT SUPPORT <---
  37. [SupportedBoards.NTAMD64...1]
  38. %BOARD_01.DeviceDesc% = BOARD_01.NTAMD64,PCI\VEN_1131&DEV_7133&SUBSYS_725017DE  ; PCI Hybrid 8275A
  39. %BOARD_02.DeviceDesc% = BOARD_02.NTAMD64,PCI\VEN_1131&DEV_7133&SUBSYS_720117DE  ; PCI Duo 8275A + 8275A
  40. %BOARD_03.DeviceDesc% = BOARD_03.NTAMD64,PCI\VEN_1131&DEV_7133&SUBSYS_725117DE  ; PCMCIA Hybrid 8275A FM
  41. %BOARD_04.DeviceDesc% = BOARD_04.NTAMD64,PCI\VEN_1131&DEV_7133&SUBSYS_725217DE  ; PCMCIA Hybrid 8275A
  42. %BOARD_05.DeviceDesc% = BOARD_05.NTAMD64,PCI\VEN_1131&DEV_7133&SUBSYS_720317DE  ; PCI Duo 8275A + 8275A
  43. %BOARD_06.DeviceDesc% = BOARD_06.NTAMD64,PCI\VEN_1131&DEV_7133&SUBSYS_735017DE  ; PCI Hybrid ATSC
  44. %BOARD_07.DeviceDesc% = BOARD_07.NTAMD64,PCI\VEN_1131&DEV_7133&SUBSYS_735117DE  ; PCI Hybrid ATSC
  45. ;%BOARD_08.DeviceDesc% = BOARD_08.NTAMD64,PCI\VEN_1131&DEV_7133&SUBSYS_713117DE  ; PCI Analog 8275
  46. ;%BOARD_09.DeviceDesc% = BOARD_09.NTAMD64,PCI\VEN_1131&DEV_7133&SUBSYS_713517DE  ; PCI Analog 8275
  47. ;%BOARD_10.DeviceDesc% = BOARD_10.NTAMD64,PCI\VEN_1131&DEV_7133&SUBSYS_713617DE  ; PCI Analog 8275A
  48. ;%BOARD_11.DeviceDesc% = BOARD_11.NTAMD64,PCI\VEN_1131&DEV_7133&SUBSYS_713717DE  ; PCMCIA Analog 8275 w/o FM
  49. ;%BOARD_12.DeviceDesc% = BOARD_12.NTAMD64,PCI\VEN_1131&DEV_7133&SUBSYS_713817DE  ; PCMCIA Analog 8275 FM
  50. ;%BOARD_13.DeviceDesc% = BOARD_13.NTAMD64,PCI\VEN_1131&DEV_7133&SUBSYS_720017DE  ; PCI Duo 8275 + 8274
  51. ;%BOARD_14.DeviceDesc% = BOARD_14.NTAMD64,PCI\VEN_1131&DEV_7133&SUBSYS_713917DE  ; PCMCIA Analog 8275A w/o FM
  52. ;%BOARD_15.DeviceDesc% = BOARD_15.NTAMD64,PCI\VEN_1131&DEV_7133&SUBSYS_713A17DE  ; PCMCIA Analog 8275A FM
  53. ;%BOARD_16.DeviceDesc% = BOARD_16.NTAMD64,PCI\VEN_1131&DEV_7133&SUBSYS_720217DE  ; PCMCIA Duo 8275 + 8274
  54. ;%BOARD_17.DeviceDesc% = BOARD_17.NTAMD64,PCI\VEN_1131&DEV_7133&SUBSYS_723017DE  ; PCMCIA DVB-T 8275A
  55. [SourceDisksNames]
  56. 1 = %INSTALLATION_DISK%,,
  57. [SourceDisksFiles]
  58. Ph3xIB32.sys           = 1
  59. Ph3xIB64.sys           = 1
  60. Ph3xIB32MV.dll         = 1
  61. Ph3xIB64MV.dll         = 1
  62. [DestinationDirs]
  63. Ph3xIB32.CopyDll.NTx86      = 11
  64. Ph3xIB64.CopyDll.NTAMD64    = 11
  65. Ph3xIB32.CopyDriver.NTx86   = 10,system32\drivers
  66. Ph3xIB64.CopyDriver.NTAMD64 = 10,system32\drivers
  67. [Ph3xIB32.CopyDll.NTx86]
  68. Ph3xIB32MV.dll
  69. [Ph3xIB64.CopyDll.NTAMD64]
  70. Ph3xIB64MV.dll
  71. [Ph3xIB32.CopyDriver.NTx86]
  72. Ph3xIB32.sys
  73. [Ph3xIB64.CopyDriver.NTAMD64]
  74. Ph3xIB64.sys
  75. ;======================================
  76. ;
  77. ;       Initialization Entries
  78. ;
  79. ;======================================
  80. ;******** BOARD_01 x32 ***
  81. [BOARD_01.NTx86]
  82. Include       = ks.inf, wdmaudio.inf, kscaptur.inf, bda.inf
  83. Needs         = KS.Registration, WDMAUDIO.Registration.NT, KSCAPTUR.Registration.NT, BDA.Installation.NT
  84. CopyFiles     = Ph3xIB32.CopyDriver.NTx86, Ph3xIB32.CopyDll.NTx86
  85. AddReg        = Ph3xIB32.AddReg.NTx86, BOARD_01.AddReg
  86. RegisterDlls  = Ph3xIB32.Register.NTx86
  87. AddProperty   = Ph3xIB32.AddProp.NTx86
  88. [BOARD_01.NTx86.Services]
  89. AddService    = %SERVICE_NAME_X32%, 0x00000002, Ph3xIB32.ServiceInstall.NTx86
  90. ;******** BOARD_01 x64 ***
  91. [BOARD_01.NTAMD64]
  92. Include       = ks.inf, wdmaudio.inf, kscaptur.inf, bda.inf
  93. Needs         = KS.Registration, WDMAUDIO.Registration.NT, KSCAPTUR.Registration.NT, BDA.Installation.NT
  94. CopyFiles     = Ph3xIB64.CopyDriver.NTAMD64, Ph3xIB64.CopyDll.NTAMD64
  95. AddReg        = Ph3xIB64.AddReg.NTAMD64, BOARD_01.AddReg
  96. RegisterDlls  = Ph3xIB64.Register.NTAMD64
  97. AddProperty   = Ph3xIB64.AddProp.NTAMD64
  98. [BOARD_01.NTAMD64.Services]
  99. AddService    = %SERVICE_NAME_X64%, 0x00000002, Ph3xIB64.ServiceInstall.NTAMD64
  100. ;******** BOARD_02 x32 ***
  101. [BOARD_02.NTx86]
  102. Include       = ks.inf, wdmaudio.inf, kscaptur.inf, bda.inf
  103. Needs         = KS.Registration, WDMAUDIO.Registration.NT, KSCAPTUR.Registration.NT, BDA.Installation.NT
  104. CopyFiles     = Ph3xIB32.CopyDriver.NTx86, Ph3xIB32.CopyDll.NTx86
  105. AddReg        = Ph3xIB32.AddReg.NTx86, BOARD_02.AddReg
  106. RegisterDlls  = Ph3xIB32.Register.NTx86
  107. AddProperty   = Ph3xIB32.AddProp.NTx86
  108. [BOARD_02.NTx86.Services]
  109. AddService    = %SERVICE_NAME_X32%, 0x00000002, Ph3xIB32.ServiceInstall.NTx86
  110. ;******** BOARD_02 x64 ***
  111. [BOARD_02.NTAMD64]
  112. Include       = ks.inf, wdmaudio.inf, kscaptur.inf, bda.inf
  113. Needs         = KS.Registration, WDMAUDIO.Registration.NT, KSCAPTUR.Registration.NT, BDA.Installation.NT
  114. CopyFiles     = Ph3xIB64.CopyDriver.NTAMD64, Ph3xIB64.CopyDll.NTAMD64
  115. AddReg        = Ph3xIB64.AddReg.NTAMD64, BOARD_02.AddReg
  116. RegisterDlls  = Ph3xIB64.Register.NTAMD64
  117. AddProperty   = Ph3xIB64.AddProp.NTAMD64
  118. [BOARD_02.NTAMD64.Services]
  119. AddService    = %SERVICE_NAME_X64%, 0x00000002, Ph3xIB64.ServiceInstall.NTAMD64
  120. ;******** BOARD_03 x32 ***
  121. [BOARD_03.NTx86]
  122. Include       = ks.inf, wdmaudio.inf, kscaptur.inf, bda.inf
  123. Needs         = KS.Registration, WDMAUDIO.Registration.NT, KSCAPTUR.Registration.NT, BDA.Installation.NT
  124. CopyFiles     = Ph3xIB32.CopyDriver.NTx86, Ph3xIB32.CopyDll.NTx86
  125. AddReg        = Ph3xIB32.AddReg.NTx86, BOARD_03.AddReg
  126. RegisterDlls  = Ph3xIB32.Register.NTx86
  127. AddProperty   = Ph3xIB32.AddProp.NTx86
  128. [BOARD_03.NTx86.Services]
  129. AddService    = %SERVICE_NAME_X32%, 0x00000002, Ph3xIB32.ServiceInstall.NTx86
  130. ;******** BOARD_03 x64 ***
  131. [BOARD_03.NTAMD64]
  132. Include       = ks.inf, wdmaudio.inf, kscaptur.inf, bda.inf
  133. Needs         = KS.Registration, WDMAUDIO.Registration.NT, KSCAPTUR.Registration.NT, BDA.Installation.NT
  134. CopyFiles     = Ph3xIB64.CopyDriver.NTAMD64, Ph3xIB64.CopyDll.NTAMD64
  135. AddReg        = Ph3xIB64.AddReg.NTAMD64, BOARD_03.AddReg
  136. RegisterDlls  = Ph3xIB64.Register.NTAMD64
  137. AddProperty   = Ph3xIB64.AddProp.NTAMD64
  138. [BOARD_03.NTAMD64.Services]
  139. AddService    = %SERVICE_NAME_X64%, 0x00000002, Ph3xIB64.ServiceInstall.NTAMD64
  140. ;******** BOARD_04 x32 ***
  141. [BOARD_04.NTx86]
  142. Include       = ks.inf, wdmaudio.inf, kscaptur.inf, bda.inf
  143. Needs         = KS.Registration, WDMAUDIO.Registration.NT, KSCAPTUR.Registration.NT, BDA.Installation.NT
  144. CopyFiles     = Ph3xIB32.CopyDriver.NTx86, Ph3xIB32.CopyDll.NTx86
  145. AddReg        = Ph3xIB32.AddReg.NTx86, BOARD_04.AddReg
  146. RegisterDlls  = Ph3xIB32.Register.NTx86
  147. AddProperty   = Ph3xIB32.AddProp.NTx86
  148. [BOARD_04.NTx86.Services]
  149. AddService    = %SERVICE_NAME_X32%, 0x00000002, Ph3xIB32.ServiceInstall.NTx86
  150. ;******** BOARD_04 x64 ***
  151. [BOARD_04.NTAMD64]
  152. Include       = ks.inf, wdmaudio.inf, kscaptur.inf, bda.inf
  153. Needs         = KS.Registration, WDMAUDIO.Registration.NT, KSCAPTUR.Registration.NT, BDA.Installation.NT
  154. CopyFiles     = Ph3xIB64.CopyDriver.NTAMD64, Ph3xIB64.CopyDll.NTAMD64
  155. AddReg        = Ph3xIB64.AddReg.NTAMD64, BOARD_04.AddReg
  156. RegisterDlls  = Ph3xIB64.Register.NTAMD64
  157. AddProperty   = Ph3xIB64.AddProp.NTAMD64
  158. [BOARD_04.NTAMD64.Services]
  159. AddService    = %SERVICE_NAME_X64%, 0x00000002, Ph3xIB64.ServiceInstall.NTAMD64
  160. ;******** BOARD_05 x32 ***
  161. [BOARD_05.NTx86]
  162. Include       = ks.inf, wdmaudio.inf, kscaptur.inf, bda.inf
  163. Needs         = KS.Registration, WDMAUDIO.Registration.NT, KSCAPTUR.Registration.NT, BDA.Installation.NT
  164. CopyFiles     = Ph3xIB32.CopyDriver.NTx86, Ph3xIB32.CopyDll.NTx86
  165. AddReg        = Ph3xIB32.AddReg.NTx86, BOARD_05.AddReg
  166. RegisterDlls  = Ph3xIB32.Register.NTx86
  167. AddProperty   = Ph3xIB32.AddProp.NTx86
  168. [BOARD_05.NTx86.Services]
  169. AddService    = %SERVICE_NAME_X32%, 0x00000002, Ph3xIB32.ServiceInstall.NTx86
  170. ;******** BOARD_05 x64 ***
  171. [BOARD_05.NTAMD64]
  172. Include       = ks.inf, wdmaudio.inf, kscaptur.inf, bda.inf
  173. Needs         = KS.Registration, WDMAUDIO.Registration.NT, KSCAPTUR.Registration.NT, BDA.Installation.NT
  174. CopyFiles     = Ph3xIB64.CopyDriver.NTAMD64, Ph3xIB64.CopyDll.NTAMD64
  175. AddReg        = Ph3xIB64.AddReg.NTAMD64, BOARD_05.AddReg
  176. RegisterDlls  = Ph3xIB64.Register.NTAMD64
  177. AddProperty   = Ph3xIB64.AddProp.NTAMD64
  178. [BOARD_05.NTAMD64.Services]
  179. AddService    = %SERVICE_NAME_X64%, 0x00000002, Ph3xIB64.ServiceInstall.NTAMD64
  180. ;******** BOARD_06 x32 ***
  181. [BOARD_06.NTx86]
  182. Include       = ks.inf, wdmaudio.inf, kscaptur.inf, bda.inf
  183. Needs         = KS.Registration, WDMAUDIO.Registration.NT, KSCAPTUR.Registration.NT, BDA.Installation.NT
  184. CopyFiles     = Ph3xIB32.CopyDriver.NTx86, Ph3xIB32.CopyDll.NTx86
  185. AddReg        = Ph3xIB32.AddReg.NTx86, BOARD_06.AddReg
  186. RegisterDlls  = Ph3xIB32.Register.NTx86
  187. AddProperty   = Ph3xIB32.AddProp.NTx86
  188. [BOARD_06.NTx86.Services]
  189. AddService    = %SERVICE_NAME_X32%, 0x00000002, Ph3xIB32.ServiceInstall.NTx86
  190. ;******** BOARD_06 x64 ***
  191. [BOARD_06.NTAMD64]
  192. Include       = ks.inf, wdmaudio.inf, kscaptur.inf, bda.inf
  193. Needs         = KS.Registration, WDMAUDIO.Registration.NT, KSCAPTUR.Registration.NT, BDA.Installation.NT
  194. CopyFiles     = Ph3xIB64.CopyDriver.NTAMD64, Ph3xIB64.CopyDll.NTAMD64
  195. AddReg        = Ph3xIB64.AddReg.NTAMD64, BOARD_06.AddReg
  196. RegisterDlls  = Ph3xIB64.Register.NTAMD64
  197. AddProperty   = Ph3xIB64.AddProp.NTAMD64
  198. [BOARD_06.NTAMD64.Services]
  199. AddService    = %SERVICE_NAME_X64%, 0x00000002, Ph3xIB64.ServiceInstall.NTAMD64
  200. ;******** BOARD_07 x32 ***
  201. [BOARD_07.NTx86]
  202. Include       = ks.inf, wdmaudio.inf, kscaptur.inf, bda.inf
  203. Needs         = KS.Registration, WDMAUDIO.Registration.NT, KSCAPTUR.Registration.NT, BDA.Installation.NT
  204. CopyFiles     = Ph3xIB32.CopyDriver.NTx86, Ph3xIB32.CopyDll.NTx86
  205. AddReg        = Ph3xIB32.AddReg.NTx86, BOARD_07.AddReg
  206. RegisterDlls  = Ph3xIB32.Register.NTx86
  207. AddProperty   = Ph3xIB32.AddProp.NTx86
  208. [BOARD_07.NTx86.Services]
  209. AddService    = %SERVICE_NAME_X32%, 0x00000002, Ph3xIB32.ServiceInstall.NTx86
  210. ;******** BOARD_07 x64 ***
  211. [BOARD_07.NTAMD64]
  212. Include       = ks.inf, wdmaudio.inf, kscaptur.inf, bda.inf
  213. Needs         = KS.Registration, WDMAUDIO.Registration.NT, KSCAPTUR.Registration.NT, BDA.Installation.NT
  214. CopyFiles     = Ph3xIB64.CopyDriver.NTAMD64, Ph3xIB64.CopyDll.NTAMD64
  215. AddReg        = Ph3xIB64.AddReg.NTAMD64, BOARD_07.AddReg
  216. RegisterDlls  = Ph3xIB64.Register.NTAMD64
  217. AddProperty   = Ph3xIB64.AddProp.NTAMD64
  218. [BOARD_07.NTAMD64.Services]
  219. AddService    = %SERVICE_NAME_X64%, 0x00000002, Ph3xIB64.ServiceInstall.NTAMD64
  220. ;******** GENERAL x32 ***
  221. [Ph3xIB32.ServiceInstall.NTx86]
  222. DisplayName   = %DISPLAY_NAME%
  223. Description   = %SERVICE_DESCRIPTION%
  224. ServiceType   = %SERVICE_KERNEL_DRIVER%
  225. StartType     = %SERVICE_DEMAND_START%
  226. ErrorControl  = %SERVICE_ERROR_IGNORE%
  227. ServiceBinary = %12%\Ph3xIB32.sys
  228. ;******** GENERAL x64 ***
  229. [Ph3xIB64.ServiceInstall.NTAMD64]
  230. DisplayName   = %DISPLAY_NAME%
  231. Description   = %SERVICE_DESCRIPTION%
  232. ServiceType   = %SERVICE_KERNEL_DRIVER%
  233. StartType     = %SERVICE_DEMAND_START%
  234. ErrorControl  = %SERVICE_ERROR_IGNORE%
  235. ServiceBinary = %12%\Ph3xIB64.sys
  236. ;======================================
  237. ;
  238. ;           Property Entries
  239. ;
  240. ;======================================
  241. [Ph3xIB32.AddProp.NTx86]
  242. GenericDriverInstalled,,,,1
  243. [Ph3xIB64.AddProp.NTAMD64]
  244. GenericDriverInstalled,,,,1
  245. ;======================================
  246. ;
  247. ;           Registry Entries
  248. ;
  249. ;======================================
  250. ; [StartName=driver-object-name]
  251. ; [AddReg=add-registry-section[, add-registry-section] ...]
  252. ; [DelReg=del-registry-section[, del-registry-section] ...]
  253. ; [BitReg=bit-registry-section[,bit-registry-section] ...]
  254. ; [LoadOrderGroup=load-order-group-name]
  255. ; [Dependencies=depend-on-item-name[,depend-on-item-name]...]
  256. ;
  257. ;******** General DLL Registry Entries ***
  258. ;
  259. [Ph3xIB32.Register.NTx86]
  260. 11,,Ph3xIB32MV.dll,1 ;FLG_REGSVR_DLLREGISTER
  261. [Ph3xIB64.Register.NTAMD64]
  262. 11,,Ph3xIB64MV.dll,1 ;FLG_REGSVR_DLLREGISTER
  263. ;
  264. ;******** General Driver Registry Entries ***
  265. ;
  266. [Ph3xIB32.AddReg.NTx86]
  267. HKR,,DevLoader,,*NTKERN
  268. HKR,,NTMPDriver,,Ph3xIB32.sys
  269. ; --- Registry Entries For Audio Capture ---
  270. HKR,,Driver,,Ph3xIB32.sys
  271. HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
  272. HKR,Drivers,SubClasses,,"wave,mixer"
  273. HKR,Drivers\wave\wdmaud.drv,Driver,,wdmaud.drv
  274. HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
  275. HKR,Drivers\wave\wdmaud.drv,Description,,"Philips Audio Capture Device"
  276. HKR,Drivers\mixer\wdmaud.drv,Description,,"Philips Audio Capture Device"
  277. ; add audio input and output pinnames
  278. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_ANLG_AUDIO_IN_PIN%,"Name",,"Analog Audioinput"
  279. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_ANLG_AUDIO_OUT_PIN%,"Name",,"Audio"
  280. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_ANLG_VIDEO_ITU_PIN%,"Name",,"Analog ITU Video"
  281. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_ANLG_AUDIO_I2S_PIN%,"Name",,"I2S Audio"
  282. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_ANLG_AUDIO_CAP_PIN%,"Name",,"~Audio"
  283. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_ANLG_VIDEO_CAP_PIN%,"Name",,"~Capture"
  284. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_ANLG_VIDEO_PRE_PIN%,"Name",,"~Preview"
  285. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_MPEG_AES_PIN%,"Name",,"MPEG Audio ES"
  286. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_MPEG_VES_PIN%,"Name",,"MPEG Video ES"
  287. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_MPEG_PS_PIN%,"Name",, "MPEG2 Program"
  288. ; Prefix will be displayed in front of the device name on every filter
  289. HKR, "Parameters","Prefix",,%PHILIPS_CUSTOM_TUNERNAME%
  290. ; SmallXBar=0: XBar inputs => Tuner, Composite1, S-Video1, Composite2, S-Video2
  291. ; SmallXBar=1: XBar inputs => Tuner, Composite1, S-Video1
  292. HKR, "Parameters", "SmallXBar",0x00010001,1
  293. [Ph3xIB64.AddReg.NTAMD64]
  294. HKR,,DevLoader,,*NTKERN
  295. HKR,,NTMPDriver,,Ph3xIB64.sys
  296. ; --- Registry Entries For Audio Capture ---
  297. HKR,,Driver,,Ph3xIB64.sys
  298. HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
  299. HKR,Drivers,SubClasses,,"wave,mixer"
  300. HKR,Drivers\wave\wdmaud.drv,Driver,,wdmaud.drv
  301. HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
  302. HKR,Drivers\wave\wdmaud.drv,Description,,"Philips Audio Capture Device"
  303. HKR,Drivers\mixer\wdmaud.drv,Description,,"Philips Audio Capture Device"
  304. ; add audio input and output pinnames
  305. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_ANLG_AUDIO_IN_PIN%,"Name",,"Analog Audioinput"
  306. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_ANLG_AUDIO_OUT_PIN%,"Name",,"Audio"
  307. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_ANLG_VIDEO_ITU_PIN%,"Name",,"Analog ITU Video"
  308. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_ANLG_AUDIO_I2S_PIN%,"Name",,"I2S Audio"
  309. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_ANLG_AUDIO_CAP_PIN%,"Name",,"~Audio"
  310. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_ANLG_VIDEO_CAP_PIN%,"Name",,"~Capture"
  311. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_ANLG_VIDEO_PRE_PIN%,"Name",,"~Preview"
  312. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_MPEG_AES_PIN%,"Name",,"MPEG Audio ES"
  313. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_MPEG_VES_PIN%,"Name",,"MPEG Video ES"
  314. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_MPEG_PS_PIN%,"Name",, "MPEG2 Program"
  315. ; Prefix will be displayed in front of the device name on every filter
  316. HKR, "Parameters","Prefix",,%PHILIPS_CUSTOM_TUNERNAME%
  317. ; SmallXBar=0: XBar inputs => Tuner, Composite1, S-Video1, Composite2, S-Video2
  318. ; SmallXBar=1: XBar inputs => Tuner, Composite1, S-Video1
  319. HKR, "Parameters", "SmallXBar",0x00010001,1
  320. ;
  321. ;******** Board - Specific Registry Entries ***
  322. ;
  323. ;---- BOARD_01 ----
  324. [BOARD_01.AddReg]
  325. ; I2C Device settings
  326. HKR, "I2C Devices", "Force Registry Settings",0x00010001,1
  327. HKR, "I2C Devices", "Number of I2C Devices",0x00010001,1
  328. HKR, "VideoDecoder", "Tuner Channel",0x00010001,1
  329. HKR, "VideoDecoder", "CVBS Channel",0x00010001,3
  330. HKR, "VideoDecoder", "SVHS Channel",0x00010001,8
  331. HKR, "VideoDecoder", "FM Radio Channel",0x00010001,1
  332. HKR, "AudioDecoder", "Tuner Channel",0x00010001,1
  333. HKR, "AudioDecoder", "CVBS Channel",0x00010001,3
  334. HKR, "AudioDecoder", "SVHS Channel",0x00010001,3
  335. HKR, "AudioDecoder", "FM Radio Channel",0x00010001,1
  336. HKR, "I2C Devices", "Device 0, Data1",0x00010001,0x21 ; Tuner ID
  337. HKR, "I2C Devices", "Device 0, Data2",0x00010001,0xC2 ; Tuner slave addr.
  338. HKR, "I2C Devices", "Device 0, Data3",0x00010001,0x96 ; Tuner IF PLL slave addr.
  339. HKR, "I2C Devices", "Device 0, Data4",0x00010001,0x10 ; Tuner DEMOD slave addr.
  340. HKR, "I2C Devices", "Device 0, Data5",0x00010001,0x03 ; # of Add. Data
  341. HKR, "I2C Devices", "Device 0, Data6",0x00010001,0x32 ; Add. Data 1
  342. HKR, "I2C Devices", "Device 0, Data7",0x00010001,0x15 ; Add. Data 2
  343. HKR, "I2C Devices", "Device 0, Data8",0x00010001,0x06 ; Add. Data 3
  344. ;---- BOARD_02 ----
  345. [BOARD_02.AddReg]
  346. ; I2C Device settings
  347. HKR, "I2C Devices", "Force Registry Settings",0x00010001,1
  348. HKR, "I2C Devices", "Number of I2C Devices",0x00010001,1
  349. HKR, "VideoDecoder", "Tuner Channel",0x00010001,1
  350. HKR, "VideoDecoder", "CVBS Channel",0x00010001,3
  351. HKR, "VideoDecoder", "SVHS Channel",0x00010001,8
  352. HKR, "VideoDecoder", "FM Radio Channel",0x00010001,1
  353. HKR, "AudioDecoder", "Tuner Channel",0x00010001,1
  354. HKR, "AudioDecoder", "CVBS Channel",0x00010001,3
  355. HKR, "AudioDecoder", "SVHS Channel",0x00010001,3
  356. HKR, "AudioDecoder", "FM Radio Channel",0x00010001,1
  357. HKR, "I2C Devices", "Device 0, Data1",0x00010001,0x2B ; Tuner ID
  358. HKR, "I2C Devices", "Device 0, Data2",0x00010001,0xC0 ; Tuner slave addr.
  359. HKR, "I2C Devices", "Device 0, Data3",0x00010001,0x96 ; Tuner IF PLL slave addr.
  360. HKR, "I2C Devices", "Device 0, Data4",0x00010001,0x10 ; Tuner DEMOD slave addr.
  361. HKR, "I2C Devices", "Device 0, Data5",0x00010001,0x03 ; # of Add. Data
  362. HKR, "I2C Devices", "Device 0, Data6",0x00010001,0xC2 ; Add. Data 1
  363. HKR, "I2C Devices", "Device 0, Data7",0x00010001,0x96 ; Add. Data 2
  364. HKR, "I2C Devices", "Device 0, Data8",0x00010001,0x32 ; Add. Data 3
  365. ;---- BOARD_03 ----
  366. [BOARD_03.AddReg]
  367. HKR, "Parameters", "Latency Timer",0x00010001,0x40
  368. ; I2C Device settings
  369. HKR, "I2C Devices", "Force Registry Settings",0x00010001,1
  370. HKR, "I2C Devices", "Number of I2C Devices",0x00010001,1
  371. HKR, "VideoDecoder", "Tuner Channel",0x00010001,1
  372. HKR, "VideoDecoder", "CVBS Channel",0x00010001,3
  373. HKR, "VideoDecoder", "SVHS Channel",0x00010001,8
  374. HKR, "VideoDecoder", "FM Radio Channel",0x00010001,1
  375. HKR, "AudioDecoder", "Tuner Channel",0x00010001,1
  376. HKR, "AudioDecoder", "CVBS Channel",0x00010001,3
  377. HKR, "AudioDecoder", "SVHS Channel",0x00010001,3
  378. HKR, "AudioDecoder", "FM Radio Channel",0x00010001,1
  379. HKR, "I2C Devices", "Device 0, Data1",0x00010001,0x21 ; Tuner ID
  380. HKR, "I2C Devices", "Device 0, Data2",0x00010001,0xC2 ; Tuner slave addr.
  381. HKR, "I2C Devices", "Device 0, Data3",0x00010001,0x96 ; Tuner IF PLL slave addr.
  382. HKR, "I2C Devices", "Device 0, Data4",0x00010001,0x10 ; Tuner DEMOD slave addr.
  383. HKR, "I2C Devices", "Device 0, Data5",0x00010001,0x03 ; # of Add. Data
  384. HKR, "I2C Devices", "Device 0, Data6",0x00010001,0x32 ; Add. Data 1
  385. HKR, "I2C Devices", "Device 0, Data7",0x00010001,0x15 ; Add. Data 2
  386. HKR, "I2C Devices", "Device 0, Data8",0x00010001,0x06 ; Add. Data 3
  387. ;---- BOARD_04 ----
  388. [BOARD_04.AddReg]
  389. HKR, "Parameters", "Latency Timer",0x00010001,0x40
  390. ; I2C Device settings
  391. HKR, "I2C Devices", "Force Registry Settings",0x00010001,1
  392. HKR, "I2C Devices", "Number of I2C Devices",0x00010001,1
  393. HKR, "VideoDecoder", "Tuner Channel",0x00010001,1
  394. HKR, "VideoDecoder", "CVBS Channel",0x00010001,3
  395. HKR, "VideoDecoder", "SVHS Channel",0x00010001,8
  396. HKR, "VideoDecoder", "FM Radio Channel",0x00010001,1
  397. HKR, "AudioDecoder", "Tuner Channel",0x00010001,1
  398. HKR, "AudioDecoder", "CVBS Channel",0x00010001,3
  399. HKR, "AudioDecoder", "SVHS Channel",0x00010001,3
  400. HKR, "AudioDecoder", "FM Radio Channel",0x00010001,1
  401. HKR, "I2C Devices", "Device 0, Data1",0x00010001,0x21 ; Tuner ID
  402. HKR, "I2C Devices", "Device 0, Data2",0x00010001,0xC2 ; Tuner slave addr.
  403. HKR, "I2C Devices", "Device 0, Data3",0x00010001,0x96 ; Tuner IF PLL slave addr.
  404. HKR, "I2C Devices", "Device 0, Data4",0x00010001,0x10 ; Tuner DEMOD slave addr.
  405. HKR, "I2C Devices", "Device 0, Data5",0x00010001,0x03 ; # of Add. Data
  406. HKR, "I2C Devices", "Device 0, Data6",0x00010001,0x22 ; Add. Data 1
  407. HKR, "I2C Devices", "Device 0, Data7",0x00010001,0x15 ; Add. Data 2
  408. HKR, "I2C Devices", "Device 0, Data8",0x00010001,0x06 ; Add. Data 3
  409. ;---- BOARD_05 ----
  410. [BOARD_05.AddReg]
  411. HKR, "Parameters", "Latency Timer",0x00010001,0x40
  412. ; I2C Device settings
  413. HKR, "I2C Devices", "Force Registry Settings",0x00010001,1
  414. HKR, "I2C Devices", "Number of I2C Devices",0x00010001,1
  415. HKR, "VideoDecoder", "Tuner Channel",0x00010001,1
  416. HKR, "VideoDecoder", "CVBS Channel",0x00010001,3
  417. HKR, "VideoDecoder", "SVHS Channel",0x00010001,8
  418. HKR, "VideoDecoder", "FM Radio Channel",0x00010001,1
  419. HKR, "AudioDecoder", "Tuner Channel",0x00010001,1
  420. HKR, "AudioDecoder", "CVBS Channel",0x00010001,3
  421. HKR, "AudioDecoder", "SVHS Channel",0x00010001,3
  422. HKR, "AudioDecoder", "FM Radio Channel",0x00010001,1
  423. HKR, "I2C Devices", "Device 0, Data1",0x00010001,0x2B ; Tuner ID
  424. HKR, "I2C Devices", "Device 0, Data2",0x00010001,0xC0 ; Tuner slave addr.
  425. HKR, "I2C Devices", "Device 0, Data3",0x00010001,0x96 ; Tuner IF PLL slave addr.
  426. HKR, "I2C Devices", "Device 0, Data4",0x00010001,0x10 ; Tuner DEMOD slave addr.
  427. HKR, "I2C Devices", "Device 0, Data5",0x00010001,0x03 ; # of Add. Data
  428. HKR, "I2C Devices", "Device 0, Data6",0x00010001,0xC2 ; Add. Data 1
  429. HKR, "I2C Devices", "Device 0, Data7",0x00010001,0x96 ; Add. Data 2
  430. HKR, "I2C Devices", "Device 0, Data8",0x00010001,0x22 ; Add. Data 3
  431. ;---- BOARD_06 ----
  432. [BOARD_06.AddReg]
  433. HKR, "Parameters", "SelAnalogInput",0x00010001,0x1
  434. ; I2C Device settings
  435. HKR, "I2C Devices", "Force Registry Settings",0x00010001,1
  436. HKR, "I2C Devices", "Number of I2C Devices",0x00010001,1
  437. HKR, "VideoDecoder", "Tuner Channel",0x00010001,1
  438. HKR, "VideoDecoder", "CVBS Channel",0x00010001,3
  439. HKR, "VideoDecoder", "SVHS Channel",0x00010001,8
  440. HKR, "VideoDecoder", "FM Radio Channel",0x00010001,1
  441. HKR, "AudioDecoder", "Tuner Channel",0x00010001,1
  442. HKR, "AudioDecoder", "CVBS Channel",0x00010001,3
  443. HKR, "AudioDecoder", "SVHS Channel",0x00010001,3
  444. HKR, "AudioDecoder", "FM Radio Channel",0x00010001,1
  445. HKR, "I2C Devices", "Device 0, Data1",0x00010001,0x18 ; Tuner ID
  446. HKR, "I2C Devices", "Device 0, Data2",0x00010001,0xC2 ; Tuner slave addr.
  447. HKR, "I2C Devices", "Device 0, Data3",0x00010001,0x86 ; Tuner IF PLL slave addr.
  448. HKR, "I2C Devices", "Device 0, Data4",0x00010001,0x00 ; Tuner DEMOD slave addr.
  449. HKR, "I2C Devices", "Device 0, Data5",0x00010001,0xFF ; # of Add. Data
  450. HKR, "I2C Devices", "Device 0, Data6",0x00010001,0x00 ; Add. Data 1
  451. HKR, "I2C Devices", "Device 0, Data7",0x00010001,0x00 ; Add. Data 2
  452. HKR, "I2C Devices", "Device 0, Data8",0x00010001,0x00 ; Add. Data 3
  453. ;---- BOARD_07 ----
  454. [BOARD_07.AddReg]
  455. ; I2C Device settings
  456. HKR, "I2C Devices", "Force Registry Settings",0x00010001,1
  457. HKR, "I2C Devices", "Number of I2C Devices",0x00010001,1
  458. HKR, "VideoDecoder", "Tuner Channel",0x00010001,1
  459. HKR, "VideoDecoder", "CVBS Channel",0x00010001,3
  460. HKR, "VideoDecoder", "SVHS Channel",0x00010001,8
  461. HKR, "VideoDecoder", "FM Radio Channel",0x00010001,1
  462. HKR, "AudioDecoder", "Tuner Channel",0x00010001,1
  463. HKR, "AudioDecoder", "CVBS Channel",0x00010001,3
  464. HKR, "AudioDecoder", "SVHS Channel",0x00010001,3
  465. HKR, "AudioDecoder", "FM Radio Channel",0x00010001,1
  466. HKR, "I2C Devices", "Device 0, Data1",0x00010001,0x18 ; Tuner ID
  467. HKR, "I2C Devices", "Device 0, Data2",0x00010001,0xC2 ; Tuner slave addr.
  468. HKR, "I2C Devices", "Device 0, Data3",0x00010001,0x86 ; Tuner IF PLL slave addr.
  469. HKR, "I2C Devices", "Device 0, Data4",0x00010001,0x00 ; Tuner DEMOD slave addr.
  470. HKR, "I2C Devices", "Device 0, Data5",0x00010001,0x03 ; # of Add. Data
  471. HKR, "I2C Devices", "Device 0, Data6",0x00010001,0x21 ; ATSC + NTSC
  472. HKR, "I2C Devices", "Device 0, Data7",0x00010001,0x01 ; ATSC uses bottom connector
  473. HKR, "I2C Devices", "Device 0, Data8",0x00010001,0x01 ; NTSC uses bottom connector
  474. ;======================================
  475. ;
  476. ;           Strings Defines
  477. ;
  478. ;======================================
  479. [Strings]
  480. ;-------------------------------
  481. ; Capture Filter Pin Name GUIDs
  482. ;-------------------------------
  483. AVSTREAM_ANLG_AUDIO_IN_PIN   = "{7BB284B9-714D-493d-A101-B1B028E782BD}"
  484. AVSTREAM_ANLG_AUDIO_OUT_PIN  = "{5582E657-E596-42b5-9DB3-541B27A2355F}"
  485. AVSTREAM_ANLG_VIDEO_ITU_PIN  = "{82631A2E-403C-4581-A4B0-EC173D004410}"
  486. AVSTREAM_ANLG_AUDIO_I2S_PIN  = "{C2E46358-F032-4d88-B802-06B59D162730}"
  487. AVSTREAM_ANLG_VIDEO_CAP_PIN  = "{16FFBD0A-F770-4692-A2FF-DD394DFE9564}"
  488. AVSTREAM_ANLG_VIDEO_PRE_PIN  = "{A19F6121-9CF7-4081-8053-256668FCBE1F}"
  489. AVSTREAM_ANLG_AUDIO_CAP_PIN  = "{BA9E27B1-CF44-490e-8EAB-5F662E5FFE74}"
  490. AVSTREAM_MPEG_AES_PIN        = "{9DEC84B9-BCEF-4aac-997E-43EDD0A2D6C7}"
  491. AVSTREAM_MPEG_VES_PIN        = "{181CF87E-7741-47ba-8629-22347E03C64C}"
  492. AVSTREAM_MPEG_PS_PIN         = "{DDA87B83-65DB-4aec-82D0-79FBE67D2BB6}"
  493. ;--------------------
  494. ; System Defines
  495. ;--------------------
  496. SERVICE_BOOT_START       = 0x0
  497. SERVICE_SYSTEM_START     = 0x1
  498. SERVICE_AUTO_START       = 0x2
  499. SERVICE_DEMAND_START     = 0x3
  500. SERVICE_DISABLED         = 0x4
  501. SERVICE_KERNEL_DRIVER    = 0x1
  502. SERVICE_ERROR_IGNORE     = 0x0
  503. SERVICE_ERROR_NORMAL     = 0x1
  504. SERVICE_ERROR_SEVERE     = 0x2
  505. SERVICE_ERROR_CRITICAL   = 0x3
  506. FLG_REGSVR_DLLREGISTER   = 0x00000001
  507. ;--------------------
  508. ; Customer Strings
  509. ;--------------------
  510. DRIVER_NAME_X32               = "Ph3xIB32.sys"
  511. DRIVER_NAME_X64               = "Ph3xIB64.sys"
  512. MACROVISION_NAME_X32          = "Ph3xIB32MV.dll"
  513. MACROVISION_NAME_X64          = "Ph3xIB64MV.dll"
  514. SERVICE_NAME_X32              = "Ph3xIB32"
  515. SERVICE_NAME_X64              = "Ph3xIB64"
  516. SERVICE_DESCRIPTION           = "Philips 713x Inbox BDA Capture Driver"
  517. DISPLAY_NAME                  = "Philips 713x Inbox PCI TV Card"
  518. PROVIDER                      = "KWorld"
  519. INSTALLATION_DISK             = "Vista Installation Disk"
  520. ;*** Specific Names ***
  521. ;-----------------
  522. PHILIPS_CUSTOM_TUNERNAME      = "713x"
  523. BOARD_01.DeviceDesc           = "KWorld DVB-T 210 Hybrid TV "
  524. BOARD_02.DeviceDesc           = "KWorld DVB-T 220 Duo TV"
  525. BOARD_03.DeviceDesc           = "KWorld NB-TV 210 Hybrid TV/FM"
  526. BOARD_04.DeviceDesc           = "KWorld NB-TV 210 Hybrid TV"
  527. BOARD_05.DeviceDesc           = "KWorld NB-TV 220 Duo TV"
  528. BOARD_06.DeviceDesc           = "KWorld ATSC 110 Hybrid TV"
  529. BOARD_07.DeviceDesc           = "KWorld ATSC 110 Hybrid TV"
  530. ;BOARD_08.DeviceDesc          = "KWorld TV7131/5 Video Catpure"
  531. ;BOARD_09.DeviceDesc          = "KWorld TV7131/5 Video Catpure"
  532. ;BOARD_10.DeviceDesc          = "KWorld TV7131/5 Video Catpure"
  533. ;BOARD_11.DeviceDesc          = "KWorld NB-TV 100"
  534. ;BOARD_12.DeviceDesc          = "KWorld NB-TV 100 FM"
  535. ;BOARD_13.DeviceDesc          = "KWorld DVB-T 220 Duo TV"
  536. ;BOARD_14.DeviceDesc          = "KWorld NB-TV 100"
  537. ;BOARD_15.DeviceDesc          = "KWorld NB-TV 100 FM"
  538. ;BOARD_16.DeviceDesc          = "KWorld NB-TV 220 Duo TV"
  539. ;BOARD_17.DeviceDesc          = "KWorld NB-TV 200 DVB-T"