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

  1.  ■;**************************************************************
  2. ;
  3. ; Copyright 2000 - 2006, Philips Semiconductors GmbH
  4. ;
  5. ;      VidzMedia Pte Ltd. - 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. ;******** Picasso ***
  20. %BOARD_01.DeviceDesc% = BOARD_01.NTx86,PCI\VEN_1131&DEV_7130&SUBSYS_4EF31131
  21. %BOARD_01.DeviceDesc% = BOARD_01.NTx86,PCI\VEN_1131&DEV_7133&SUBSYS_4EF31131
  22. %BOARD_01.DeviceDesc% = BOARD_01.NTx86,PCI\VEN_1131&DEV_7134&SUBSYS_4EF31131
  23. %BOARD_02.DeviceDesc% = BOARD_02.NTx86,PCI\VEN_1131&DEV_7133&SUBSYS_4EE91131
  24. ;---> 64 BIT SUPPORT <---
  25. [SupportedBoards.NTAMD64...1]
  26. ;******** Picasso ***
  27. %BOARD_01.DeviceDesc% = BOARD_01.NTAMD64,PCI\VEN_1131&DEV_7130&SUBSYS_4EF31131
  28. %BOARD_01.DeviceDesc% = BOARD_01.NTAMD64,PCI\VEN_1131&DEV_7133&SUBSYS_4EF31131
  29. %BOARD_01.DeviceDesc% = BOARD_01.NTAMD64,PCI\VEN_1131&DEV_7134&SUBSYS_4EF31131
  30. %BOARD_02.DeviceDesc% = BOARD_02.NTAMD64,PCI\VEN_1131&DEV_7133&SUBSYS_4EE91131
  31. [SourceDisksNames]
  32. 1 = %INSTALLATION_DISK%,,
  33. [SourceDisksFiles]
  34. Ph3xIB32.sys           = 1
  35. Ph3xIB64.sys           = 1
  36. Ph3xIB32MV.dll         = 1
  37. Ph3xIB64MV.dll         = 1
  38. [DestinationDirs]
  39. Ph3xIB32.CopyDll.NTx86      = 11
  40. Ph3xIB64.CopyDll.NTAMD64    = 11
  41. Ph3xIB32.CopyDriver.NTx86   = 10,system32\drivers
  42. Ph3xIB64.CopyDriver.NTAMD64 = 10,system32\drivers
  43. [Ph3xIB32.CopyDll.NTx86]
  44. Ph3xIB32MV.dll
  45. [Ph3xIB64.CopyDll.NTAMD64]
  46. Ph3xIB64MV.dll
  47. [Ph3xIB32.CopyDriver.NTx86]
  48. Ph3xIB32.sys
  49. [Ph3xIB64.CopyDriver.NTAMD64]
  50. Ph3xIB64.sys
  51. ;======================================
  52. ;
  53. ;       Initialization Entries
  54. ;
  55. ;======================================
  56. ;******** Picasso x32 ***
  57. [BOARD_01.NTx86]
  58. Include       = ks.inf, wdmaudio.inf, kscaptur.inf, bda.inf
  59. Needs         = KS.Registration, WDMAUDIO.Registration.NT, KSCAPTUR.Registration.NT, BDA.Installation.NT
  60. CopyFiles     = Ph3xIB32.CopyDriver.NTx86, Ph3xIB32.CopyDll.NTx86
  61. AddReg        = Ph3xIB32.AddReg.NTx86, BOARD_01.AddReg
  62. RegisterDlls  = Ph3xIB32.Register.NTx86
  63. AddProperty   = Ph3xIB32.AddProp.NTx86
  64. [BOARD_01.NTx86.Services]
  65. AddService    = %SERVICE_NAME_X32%, 0x00000002, Ph3xIB32.ServiceInstall.NTx86
  66. ;******** Picasso x64 ***
  67. [BOARD_01.NTAMD64]
  68. Include       = ks.inf, wdmaudio.inf, kscaptur.inf, bda.inf
  69. Needs         = KS.Registration, WDMAUDIO.Registration.NT, KSCAPTUR.Registration.NT, BDA.Installation.NT
  70. CopyFiles     = Ph3xIB64.CopyDriver.NTAMD64, Ph3xIB64.CopyDll.NTAMD64
  71. AddReg        = Ph3xIB64.AddReg.NTAMD64, BOARD_01.AddReg
  72. RegisterDlls  = Ph3xIB64.Register.NTAMD64
  73. AddProperty   = Ph3xIB64.AddProp.NTAMD64
  74. [BOARD_01.NTAMD64.Services]
  75. AddService    = %SERVICE_NAME_X64%, 0x00000002, Ph3xIB64.ServiceInstall.NTAMD64
  76. ;******** ??? x32 ***
  77. [BOARD_02.NTx86]
  78. Include       = ks.inf, wdmaudio.inf, kscaptur.inf, bda.inf
  79. Needs         = KS.Registration, WDMAUDIO.Registration.NT, KSCAPTUR.Registration.NT, BDA.Installation.NT
  80. CopyFiles     = Ph3xIB32.CopyDriver.NTx86, Ph3xIB32.CopyDll.NTx86
  81. AddReg        = Ph3xIB32.AddReg.NTx86, BOARD_02.AddReg
  82. RegisterDlls  = Ph3xIB32.Register.NTx86
  83. AddProperty   = Ph3xIB32.AddProp.NTx86
  84. [BOARD_02.NTx86.Services]
  85. AddService    = %SERVICE_NAME_X32%, 0x00000002, Ph3xIB32.ServiceInstall.NTx86
  86. ;******** ??? x64 ***
  87. [BOARD_02.NTAMD64]
  88. Include       = ks.inf, wdmaudio.inf, kscaptur.inf, bda.inf
  89. Needs         = KS.Registration, WDMAUDIO.Registration.NT, KSCAPTUR.Registration.NT, BDA.Installation.NT
  90. CopyFiles     = Ph3xIB64.CopyDriver.NTAMD64, Ph3xIB64.CopyDll.NTAMD64
  91. AddReg        = Ph3xIB64.AddReg.NTAMD64, BOARD_02.AddReg
  92. RegisterDlls  = Ph3xIB64.Register.NTAMD64
  93. AddProperty   = Ph3xIB64.AddProp.NTAMD64
  94. [BOARD_02.NTAMD64.Services]
  95. AddService    = %SERVICE_NAME_X64%, 0x00000002, Ph3xIB64.ServiceInstall.NTAMD64
  96. ;******** GENERAL x32 ***
  97. [Ph3xIB32.ServiceInstall.NTx86]
  98. DisplayName   = %DISPLAY_NAME%
  99. Description   = %SERVICE_DESCRIPTION%
  100. ServiceType   = %SERVICE_KERNEL_DRIVER%
  101. StartType     = %SERVICE_DEMAND_START%
  102. ErrorControl  = %SERVICE_ERROR_IGNORE%
  103. ServiceBinary = %12%\Ph3xIB32.sys
  104. ;******** GENERAL x64 ***
  105. [Ph3xIB64.ServiceInstall.NTAMD64]
  106. DisplayName   = %DISPLAY_NAME%
  107. Description   = %SERVICE_DESCRIPTION%
  108. ServiceType   = %SERVICE_KERNEL_DRIVER%
  109. StartType     = %SERVICE_DEMAND_START%
  110. ErrorControl  = %SERVICE_ERROR_IGNORE%
  111. ServiceBinary = %12%\Ph3xIB64.sys
  112. ;======================================
  113. ;
  114. ;           Property Entries
  115. ;
  116. ;======================================
  117. [Ph3xIB32.AddProp.NTx86]
  118. GenericDriverInstalled,,,,1
  119. [Ph3xIB64.AddProp.NTAMD64]
  120. GenericDriverInstalled,,,,1
  121. ;======================================
  122. ;
  123. ;           Registry Entries
  124. ;
  125. ;======================================
  126. ; [StartName=driver-object-name]
  127. ; [AddReg=add-registry-section[, add-registry-section] ...]
  128. ; [DelReg=del-registry-section[, del-registry-section] ...]
  129. ; [BitReg=bit-registry-section[,bit-registry-section] ...]
  130. ; [LoadOrderGroup=load-order-group-name]
  131. ; [Dependencies=depend-on-item-name[,depend-on-item-name]...]
  132. ;
  133. ;******** General DLL Registry Entries ***
  134. ;
  135. [Ph3xIB32.Register.NTx86]
  136. 11,,Ph3xIB32MV.dll,1 ;FLG_REGSVR_DLLREGISTER
  137. [Ph3xIB64.Register.NTAMD64]
  138. 11,,Ph3xIB64MV.dll,1 ;FLG_REGSVR_DLLREGISTER
  139. ;
  140. ;******** General Driver Registry Entries ***
  141. ;
  142. [Ph3xIB32.AddReg.NTx86]
  143. HKR,,DevLoader,,*NTKERN
  144. HKR,,NTMPDriver,,Ph3xIB32.sys
  145. ; --- Registry Entries For Audio Capture ---
  146. HKR,,Driver,,Ph3xIB32.sys
  147. HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
  148. HKR,Drivers,SubClasses,,"wave,mixer"
  149. HKR,Drivers\wave\wdmaud.drv,Driver,,wdmaud.drv
  150. HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
  151. HKR,Drivers\wave\wdmaud.drv,Description,,"Philips Audio Capture Device"
  152. HKR,Drivers\mixer\wdmaud.drv,Description,,"Philips Audio Capture Device"
  153. ; add audio input and output pinnames
  154. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_ANLG_AUDIO_IN_PIN%,"Name",,"Analog Audioinput"
  155. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_ANLG_AUDIO_OUT_PIN%,"Name",,"Audio"
  156. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_ANLG_VIDEO_ITU_PIN%,"Name",,"Analog ITU Video"
  157. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_ANLG_AUDIO_I2S_PIN%,"Name",,"I2S Audio"
  158. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_ANLG_AUDIO_CAP_PIN%,"Name",,"~Audio"
  159. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_ANLG_VIDEO_CAP_PIN%,"Name",,"~Capture"
  160. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_ANLG_VIDEO_PRE_PIN%,"Name",,"~Preview"
  161. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_MPEG_AES_PIN%,"Name",,"MPEG Audio ES"
  162. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_MPEG_VES_PIN%,"Name",,"MPEG Video ES"
  163. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_MPEG_PS_PIN%,"Name",, "MPEG2 Program"
  164. [Ph3xIB64.AddReg.NTAMD64]
  165. HKR,,DevLoader,,*NTKERN
  166. HKR,,NTMPDriver,,Ph3xIB64.sys
  167. ; --- Registry Entries For Audio Capture ---
  168. HKR,,Driver,,Ph3xIB64.sys
  169. HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
  170. HKR,Drivers,SubClasses,,"wave,mixer"
  171. HKR,Drivers\wave\wdmaud.drv,Driver,,wdmaud.drv
  172. HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
  173. HKR,Drivers\wave\wdmaud.drv,Description,,"Philips Audio Capture Device"
  174. HKR,Drivers\mixer\wdmaud.drv,Description,,"Philips Audio Capture Device"
  175. ; add audio input and output pinnames
  176. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_ANLG_AUDIO_IN_PIN%,"Name",,"Analog Audioinput"
  177. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_ANLG_AUDIO_OUT_PIN%,"Name",,"Audio"
  178. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_ANLG_VIDEO_ITU_PIN%,"Name",,"Analog ITU Video"
  179. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_ANLG_AUDIO_I2S_PIN%,"Name",,"I2S Audio"
  180. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_ANLG_AUDIO_CAP_PIN%,"Name",,"~Audio"
  181. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_ANLG_VIDEO_CAP_PIN%,"Name",,"~Capture"
  182. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_ANLG_VIDEO_PRE_PIN%,"Name",,"~Preview"
  183. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_MPEG_AES_PIN%,"Name",,"MPEG Audio ES"
  184. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_MPEG_VES_PIN%,"Name",,"MPEG Video ES"
  185. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_MPEG_PS_PIN%,"Name",, "MPEG2 Program"
  186. ;
  187. ;******** Board - Specific Registry Entries ***
  188. ;
  189. ;---- Picasso ----
  190. [BOARD_01.AddReg]
  191. ; Prefix will be displayed in front of the device name on every filter
  192. HKR, "Parameters","Prefix",,%PHILIPS_CUSTOM_TUNERNAME%
  193. HKR, "Parameters","SAA6752_USE_COUNTER_ON_GPIO",0x00010001,0
  194. ;---- ??? ----
  195. [BOARD_02.AddReg]
  196. ; Prefix will be displayed in front of the device name on every filter
  197. HKR, "Parameters","Prefix",,%PHILIPS_CUSTOM_TUNERNAME%
  198. HKR, "Parameters","SAA6752_USE_COUNTER_ON_GPIO",0x00010001,0
  199. ;======================================
  200. ;
  201. ;           Strings Defines
  202. ;
  203. ;======================================
  204. [Strings]
  205. ;-------------------------------
  206. ; Capture Filter Pin Name GUIDs
  207. ;-------------------------------
  208. AVSTREAM_ANLG_AUDIO_IN_PIN   = "{7BB284B9-714D-493d-A101-B1B028E782BD}"
  209. AVSTREAM_ANLG_AUDIO_OUT_PIN  = "{5582E657-E596-42b5-9DB3-541B27A2355F}"
  210. AVSTREAM_ANLG_VIDEO_ITU_PIN  = "{82631A2E-403C-4581-A4B0-EC173D004410}"
  211. AVSTREAM_ANLG_AUDIO_I2S_PIN  = "{C2E46358-F032-4d88-B802-06B59D162730}"
  212. AVSTREAM_ANLG_VIDEO_CAP_PIN  = "{16FFBD0A-F770-4692-A2FF-DD394DFE9564}"
  213. AVSTREAM_ANLG_VIDEO_PRE_PIN  = "{A19F6121-9CF7-4081-8053-256668FCBE1F}"
  214. AVSTREAM_ANLG_AUDIO_CAP_PIN  = "{BA9E27B1-CF44-490e-8EAB-5F662E5FFE74}"
  215. AVSTREAM_MPEG_AES_PIN        = "{9DEC84B9-BCEF-4aac-997E-43EDD0A2D6C7}"
  216. AVSTREAM_MPEG_VES_PIN        = "{181CF87E-7741-47ba-8629-22347E03C64C}"
  217. AVSTREAM_MPEG_PS_PIN         = "{DDA87B83-65DB-4aec-82D0-79FBE67D2BB6}"
  218. ;--------------------
  219. ; System Defines
  220. ;--------------------
  221. SERVICE_BOOT_START       = 0x0 
  222. SERVICE_SYSTEM_START     = 0x1 
  223. SERVICE_AUTO_START       = 0x2 
  224. SERVICE_DEMAND_START     = 0x3 
  225. SERVICE_DISABLED         = 0x4 
  226. SERVICE_KERNEL_DRIVER    = 0x1 
  227. SERVICE_ERROR_IGNORE     = 0x0 
  228. SERVICE_ERROR_NORMAL     = 0x1 
  229. SERVICE_ERROR_SEVERE     = 0x2
  230. SERVICE_ERROR_CRITICAL   = 0x3 
  231. FLG_REGSVR_DLLREGISTER   = 0x00000001
  232. ;--------------------
  233. ; Customer Strings
  234. ;--------------------
  235. DRIVER_NAME_X32               = "Ph3xIB32.sys"
  236. DRIVER_NAME_X64               = "Ph3xIB64.sys"
  237. MACROVISION_NAME_X32          = "Ph3xIB32MV.dll"
  238. MACROVISION_NAME_X64          = "Ph3xIB64MV.dll"
  239. SERVICE_NAME_X32              = "Ph3xIB32"
  240. SERVICE_NAME_X64              = "Ph3xIB64"
  241. SERVICE_DESCRIPTION           = "Philips 713x Inbox BDA Capture Driver"
  242. DISPLAY_NAME                  = "Philips 713x Inbox PCI TV Card"
  243. PROVIDER                      = "VidzMedia Pte Ltd."
  244. INSTALLATION_DISK             = "Vista Installation Disk"
  245. ;*** Specific Names ***
  246. ;-----------------
  247. PHILIPS_CUSTOM_TUNERNAME      = "713x"
  248. BOARD_01.DeviceDesc           = "MonsterTV Video Capture Device"
  249. BOARD_02.DeviceDesc           = "VidzMedia PCI Capture"