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

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