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 >
Encoding:
Text (UTF-16)  |  2008-01-19  |  26.2 KB  |  359 lines

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