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

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