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

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