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

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