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

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