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

  1.  ■;**************************************************************
  2. ;
  3. ; Copyright 2000 - 2006, Philips Semiconductors GmbH
  4. ;
  5. ;      KNC ONE GmbH - 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. ;******** Proteus + RDS ***
  20. %PHILIPS_34.DeviceDesc% = BOARD_001.NTx86,PCI\VEN_1131&DEV_7134&SUBSYS_FE011131
  21. ;******** Proteus + EMPRESS ***
  22. %PHILIPS_33.DeviceDesc% = BOARD_002.NTx86,PCI\VEN_1131&DEV_7133&SUBSYS_A0061894
  23. %PHILIPS_34.DeviceDesc% = BOARD_002.NTx86,PCI\VEN_1131&DEV_7134&SUBSYS_A0061894
  24. ;---> 64 BIT SUPPORT <---
  25. [SupportedBoards.NTAMD64...1]
  26. ;******** Proteus + RDS ***
  27. %PHILIPS_34.DeviceDesc% = BOARD_001.NTAMD64,PCI\VEN_1131&DEV_7134&SUBSYS_FE011131
  28. ;******** Proteus + EMPRESS ***
  29. %PHILIPS_33.DeviceDesc% = BOARD_002.NTAMD64,PCI\VEN_1131&DEV_7133&SUBSYS_A0061894
  30. %PHILIPS_34.DeviceDesc% = BOARD_002.NTAMD64,PCI\VEN_1131&DEV_7134&SUBSYS_A0061894
  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. ;******** Proteus + RDS  x32 ***
  57. [BOARD_001.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_001.AddReg
  62. RegisterDlls  = Ph3xIB32.Register.NTx86
  63. AddProperty   = Ph3xIB32.AddProp.NTx86
  64. [BOARD_001.NTx86.Services]
  65. AddService    = %SERVICE_NAME_X32%, 0x00000002, Ph3xIB32.ServiceInstall.NTx86
  66. ;******** Proteus + RDS  x64 ***
  67. [BOARD_001.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_001.AddReg
  72. RegisterDlls  = Ph3xIB64.Register.NTAMD64
  73. AddProperty   = Ph3xIB64.AddProp.NTAMD64
  74. [BOARD_001.NTAMD64.Services]
  75. AddService    = %SERVICE_NAME_X64%, 0x00000002, Ph3xIB64.ServiceInstall.NTAMD64
  76. ;******** Proteus + MPEG  x32 ***
  77. [BOARD_002.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_002.AddReg
  82. RegisterDlls  = Ph3xIB32.Register.NTx86
  83. AddProperty   = Ph3xIB32.AddProp.NTx86
  84. [BOARD_002.NTx86.Services]
  85. AddService    = %SERVICE_NAME_X32%, 0x00000002, Ph3xIB32.ServiceInstall.NTx86
  86. ;******** Proteus + MPEG  x64 ***
  87. [BOARD_002.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_002.AddReg
  92. RegisterDlls  = Ph3xIB64.Register.NTAMD64
  93. AddProperty   = Ph3xIB64.AddProp.NTAMD64
  94. [BOARD_002.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. ;---- BOARD_001 ----
  190. [BOARD_001.AddReg]
  191. ; Prefix will be displayed in front of the device name on every filter
  192. HKR, "Parameters","Prefix",,%PHILIPS_CUSTOM_TUNERNAME%
  193. ; SmallXBar=0: XBar inputs => Tuner, Composite1, S-Video1, Composite2, S-Video2
  194. ; SmallXBar=1: XBar inputs => Tuner, Composite1, S-Video1
  195. HKR, "Parameters", "SmallXBar",0x00010001,1
  196. HKR, "I2C Devices", "Force Registry Settings",0x00010001,0x01
  197. HKR, "VideoDecoder", "Tuner Channel",0x00010001,0x01
  198. HKR, "VideoDecoder", "CVBS Channel",0x00010001,0x3
  199. HKR, "VideoDecoder", "SVHS Channel",0x00010001,0x8
  200. HKR, "VideoDecoder", "FM Radio Channel",0x00010001,0xFF
  201. HKR, "AudioDecoder", "Tuner Channel",0x00010001,0x01
  202. HKR, "AudioDecoder", "CVBS Channel",0x00010001,0x2
  203. HKR, "AudioDecoder", "SVHS Channel",0x00010001,0x2
  204. HKR, "AudioDecoder", "FM Radio Channel",0x00010001,0x03
  205. HKR, "AudioDecoder", "XTAL",0x00010001,0x1                ;Default = 32MHz
  206. HKR, "I2C Devices", "Number of I2C Devices",0x00010001,0x01
  207. HKR, "I2C Devices", "Device 0, Data1",0x00010001,0x05  ; Tuner ID
  208. HKR, "I2C Devices", "Device 0, Data2",0x00010001,0xC0  ; Tuner slave addr.
  209. HKR, "I2C Devices", "Device 0, Data3",0x00010001,0x86  ; Tuner IF PLL slave addr.
  210. ;HKR, "I2C Devices", "Device 0, Data4",0x00010001,0xFF  ; Demod
  211. ;HKR, "I2C Devices", "Device 0, Data5",0x00010001,0xFF
  212. ;---- BOARD_002 ----
  213. [BOARD_002.AddReg]
  214. ; Prefix will be displayed in front of the device name on every filter
  215. HKR, "Parameters","Prefix",,%PHILIPS_CUSTOM_TUNERNAME%
  216. ; SmallXBar=0: XBar inputs => Tuner, Composite1, S-Video1, Composite2, S-Video2
  217. ; SmallXBar=1: XBar inputs => Tuner, Composite1, S-Video1
  218. HKR, "Parameters", "SmallXBar",0x00010001,1
  219. ;======================================
  220. ;
  221. ;           Strings Defines
  222. ;
  223. ;======================================
  224. [Strings]
  225. ;-------------------------------
  226. ; Capture Filter Pin Name GUIDs
  227. ;-------------------------------
  228. AVSTREAM_ANLG_AUDIO_IN_PIN   = "{7BB284B9-714D-493d-A101-B1B028E782BD}"
  229. AVSTREAM_ANLG_AUDIO_OUT_PIN  = "{5582E657-E596-42b5-9DB3-541B27A2355F}"
  230. AVSTREAM_ANLG_VIDEO_ITU_PIN  = "{82631A2E-403C-4581-A4B0-EC173D004410}"
  231. AVSTREAM_ANLG_AUDIO_I2S_PIN  = "{C2E46358-F032-4d88-B802-06B59D162730}"
  232. AVSTREAM_ANLG_VIDEO_CAP_PIN  = "{16FFBD0A-F770-4692-A2FF-DD394DFE9564}"
  233. AVSTREAM_ANLG_VIDEO_PRE_PIN  = "{A19F6121-9CF7-4081-8053-256668FCBE1F}"
  234. AVSTREAM_ANLG_AUDIO_CAP_PIN  = "{BA9E27B1-CF44-490e-8EAB-5F662E5FFE74}"
  235. AVSTREAM_MPEG_AES_PIN        = "{9DEC84B9-BCEF-4aac-997E-43EDD0A2D6C7}"
  236. AVSTREAM_MPEG_VES_PIN        = "{181CF87E-7741-47ba-8629-22347E03C64C}"
  237. AVSTREAM_MPEG_PS_PIN         = "{DDA87B83-65DB-4aec-82D0-79FBE67D2BB6}"
  238. ;--------------------
  239. ; System Defines
  240. ;--------------------
  241. SERVICE_BOOT_START       = 0x0 
  242. SERVICE_SYSTEM_START     = 0x1 
  243. SERVICE_AUTO_START       = 0x2 
  244. SERVICE_DEMAND_START     = 0x3 
  245. SERVICE_DISABLED         = 0x4 
  246. SERVICE_KERNEL_DRIVER    = 0x1 
  247. SERVICE_ERROR_IGNORE     = 0x0 
  248. SERVICE_ERROR_NORMAL     = 0x1 
  249. SERVICE_ERROR_SEVERE     = 0x2
  250. SERVICE_ERROR_CRITICAL   = 0x3 
  251. FLG_REGSVR_DLLREGISTER   = 0x00000001
  252. ;--------------------
  253. ; Customer Strings
  254. ;--------------------
  255. DRIVER_NAME_X32               = "Ph3xIB32.sys"
  256. DRIVER_NAME_X64               = "Ph3xIB64.sys"
  257. MACROVISION_NAME_X32          = "Ph3xIB32MV.dll"
  258. MACROVISION_NAME_X64          = "Ph3xIB64MV.dll"
  259. SERVICE_NAME_X32              = "Ph3xIB32"
  260. SERVICE_NAME_X64              = "Ph3xIB64"
  261. SERVICE_DESCRIPTION           = "Philips 713x Inbox BDA Capture Driver"
  262. DISPLAY_NAME                  = "Philips 713x Inbox PCI TV Card"
  263. PROVIDER                      = "KNC ONE GmbH"
  264. INSTALLATION_DISK             = "Vista Installation Disk"
  265. ;*** Specific Names ***
  266. ;-----------------
  267. PHILIPS_CUSTOM_TUNERNAME      = "713x"
  268. PHILIPS_30.DeviceDesc         = "KNC ONE GmbH SAA7130, Hybrid Capture Device"
  269. PHILIPS_33.DeviceDesc         = "KNC ONE GmbH SAA7133/35, Hybrid Capture Device"
  270. PHILIPS_34.DeviceDesc         = "KNC ONE GmbH SAA7134, Hybrid Capture Device"