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

  1. ;**************************************************************
  2. ;
  3. ; Copyright 2000 - 2006, Philips Semiconductors GmbH
  4. ;
  5. ;      KNC ONE GmbH - 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. ;******** Proteus + RDS ***
  24. %PHILIPS_34.DeviceDesc% = BOARD_001.NTx86,PCI\VEN_1131&DEV_7134&SUBSYS_FE011131
  25.  
  26. ;******** Proteus + EMPRESS ***
  27. %PHILIPS_33.DeviceDesc% = BOARD_002.NTx86,PCI\VEN_1131&DEV_7133&SUBSYS_A0061894
  28. %PHILIPS_34.DeviceDesc% = BOARD_002.NTx86,PCI\VEN_1131&DEV_7134&SUBSYS_A0061894
  29.  
  30.  
  31. ;---> 64 BIT SUPPORT <---
  32. [SupportedBoards.NTAMD64...1]
  33. ;******** Proteus + RDS ***
  34. %PHILIPS_34.DeviceDesc% = BOARD_001.NTAMD64,PCI\VEN_1131&DEV_7134&SUBSYS_FE011131
  35.  
  36. ;******** Proteus + EMPRESS ***
  37. %PHILIPS_33.DeviceDesc% = BOARD_002.NTAMD64,PCI\VEN_1131&DEV_7133&SUBSYS_A0061894
  38. %PHILIPS_34.DeviceDesc% = BOARD_002.NTAMD64,PCI\VEN_1131&DEV_7134&SUBSYS_A0061894
  39.  
  40.  
  41.  
  42. [SourceDisksNames]
  43. 1 = %INSTALLATION_DISK%,,
  44.  
  45.  
  46. [SourceDisksFiles]
  47. Ph3xIB32.sys           = 1
  48. Ph3xIB64.sys           = 1
  49. Ph3xIB32MV.dll         = 1
  50. Ph3xIB64MV.dll         = 1
  51.  
  52.  
  53. [DestinationDirs]
  54. Ph3xIB32.CopyDll.NTx86      = 11
  55. Ph3xIB64.CopyDll.NTAMD64    = 11
  56. Ph3xIB32.CopyDriver.NTx86   = 10,system32\drivers
  57. Ph3xIB64.CopyDriver.NTAMD64 = 10,system32\drivers
  58.  
  59.  
  60. [Ph3xIB32.CopyDll.NTx86]
  61. Ph3xIB32MV.dll
  62.  
  63.  
  64. [Ph3xIB64.CopyDll.NTAMD64]
  65. Ph3xIB64MV.dll
  66.  
  67.  
  68. [Ph3xIB32.CopyDriver.NTx86]
  69. Ph3xIB32.sys
  70.  
  71.  
  72. [Ph3xIB64.CopyDriver.NTAMD64]
  73. Ph3xIB64.sys
  74.  
  75.  
  76.  
  77. ;======================================
  78. ;
  79. ;       Initialization Entries
  80. ;
  81. ;======================================
  82.  
  83. ;******** Proteus + RDS  x32 ***
  84. [BOARD_001.NTx86]
  85. Include       = ks.inf, wdmaudio.inf, kscaptur.inf, bda.inf
  86. Needs         = KS.Registration, WDMAUDIO.Registration.NT, KSCAPTUR.Registration.NT, BDA.Installation.NT
  87. CopyFiles     = Ph3xIB32.CopyDriver.NTx86, Ph3xIB32.CopyDll.NTx86
  88. AddReg        = Ph3xIB32.AddReg.NTx86, BOARD_001.AddReg
  89. RegisterDlls  = Ph3xIB32.Register.NTx86
  90. AddProperty   = Ph3xIB32.AddProp.NTx86
  91.  
  92. [BOARD_001.NTx86.Services]
  93. AddService    = %SERVICE_NAME_X32%, 0x00000002, Ph3xIB32.ServiceInstall.NTx86
  94.  
  95.  
  96. ;******** Proteus + RDS  x64 ***
  97. [BOARD_001.NTAMD64]
  98. Include       = ks.inf, wdmaudio.inf, kscaptur.inf, bda.inf
  99. Needs         = KS.Registration, WDMAUDIO.Registration.NT, KSCAPTUR.Registration.NT, BDA.Installation.NT
  100. CopyFiles     = Ph3xIB64.CopyDriver.NTAMD64, Ph3xIB64.CopyDll.NTAMD64
  101. AddReg        = Ph3xIB64.AddReg.NTAMD64, BOARD_001.AddReg
  102. RegisterDlls  = Ph3xIB64.Register.NTAMD64
  103. AddProperty   = Ph3xIB64.AddProp.NTAMD64
  104.  
  105. [BOARD_001.NTAMD64.Services]
  106. AddService    = %SERVICE_NAME_X64%, 0x00000002, Ph3xIB64.ServiceInstall.NTAMD64
  107.  
  108.  
  109. ;******** Proteus + MPEG  x32 ***
  110. [BOARD_002.NTx86]
  111. Include       = ks.inf, wdmaudio.inf, kscaptur.inf, bda.inf
  112. Needs         = KS.Registration, WDMAUDIO.Registration.NT, KSCAPTUR.Registration.NT, BDA.Installation.NT
  113. CopyFiles     = Ph3xIB32.CopyDriver.NTx86, Ph3xIB32.CopyDll.NTx86
  114. AddReg        = Ph3xIB32.AddReg.NTx86, BOARD_002.AddReg
  115. RegisterDlls  = Ph3xIB32.Register.NTx86
  116. AddProperty   = Ph3xIB32.AddProp.NTx86
  117.  
  118. [BOARD_002.NTx86.Services]
  119. AddService    = %SERVICE_NAME_X32%, 0x00000002, Ph3xIB32.ServiceInstall.NTx86
  120.  
  121.  
  122. ;******** Proteus + MPEG  x64 ***
  123. [BOARD_002.NTAMD64]
  124. Include       = ks.inf, wdmaudio.inf, kscaptur.inf, bda.inf
  125. Needs         = KS.Registration, WDMAUDIO.Registration.NT, KSCAPTUR.Registration.NT, BDA.Installation.NT
  126. CopyFiles     = Ph3xIB64.CopyDriver.NTAMD64, Ph3xIB64.CopyDll.NTAMD64
  127. AddReg        = Ph3xIB64.AddReg.NTAMD64, BOARD_002.AddReg
  128. RegisterDlls  = Ph3xIB64.Register.NTAMD64
  129. AddProperty   = Ph3xIB64.AddProp.NTAMD64
  130.  
  131. [BOARD_002.NTAMD64.Services]
  132. AddService    = %SERVICE_NAME_X64%, 0x00000002, Ph3xIB64.ServiceInstall.NTAMD64
  133.  
  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_001 ----
  258. [BOARD_001.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. HKR, "VideoDecoder", "Tuner Channel",0x00010001,0x01
  269. HKR, "VideoDecoder", "CVBS Channel",0x00010001,0x3
  270. HKR, "VideoDecoder", "SVHS Channel",0x00010001,0x8
  271. HKR, "VideoDecoder", "FM Radio Channel",0x00010001,0xFF
  272.  
  273. HKR, "AudioDecoder", "Tuner Channel",0x00010001,0x01
  274. HKR, "AudioDecoder", "CVBS Channel",0x00010001,0x2
  275. HKR, "AudioDecoder", "SVHS Channel",0x00010001,0x2
  276. HKR, "AudioDecoder", "FM Radio Channel",0x00010001,0x03
  277. HKR, "AudioDecoder", "XTAL",0x00010001,0x1                ;Default = 32MHz
  278.  
  279. HKR, "I2C Devices", "Number of I2C Devices",0x00010001,0x01
  280. HKR, "I2C Devices", "Device 0, Data1",0x00010001,0x05  ; Tuner ID
  281. HKR, "I2C Devices", "Device 0, Data2",0x00010001,0xC0  ; Tuner slave addr.
  282. HKR, "I2C Devices", "Device 0, Data3",0x00010001,0x86  ; Tuner IF PLL slave addr.
  283. ;HKR, "I2C Devices", "Device 0, Data4",0x00010001,0xFF  ; Demod
  284. ;HKR, "I2C Devices", "Device 0, Data5",0x00010001,0xFF
  285.  
  286.  
  287. ;---- BOARD_002 ----
  288. [BOARD_002.AddReg]
  289.  
  290. ; Prefix will be displayed in front of the device name on every filter
  291. HKR, "Parameters","Prefix",,%PHILIPS_CUSTOM_TUNERNAME%
  292.  
  293. ; SmallXBar=0: XBar inputs => Tuner, Composite1, S-Video1, Composite2, S-Video2
  294. ; SmallXBar=1: XBar inputs => Tuner, Composite1, S-Video1
  295. HKR, "Parameters", "SmallXBar",0x00010001,1
  296.  
  297.  
  298.  
  299. ;======================================
  300. ;
  301. ;           Strings Defines
  302. ;
  303. ;======================================
  304.  
  305. [Strings]
  306. ;-------------------------------
  307. ; Capture Filter Pin Name GUIDs
  308. ;-------------------------------
  309. AVSTREAM_ANLG_AUDIO_IN_PIN   = "{7BB284B9-714D-493d-A101-B1B028E782BD}"
  310. AVSTREAM_ANLG_AUDIO_OUT_PIN  = "{5582E657-E596-42b5-9DB3-541B27A2355F}"
  311. AVSTREAM_ANLG_VIDEO_ITU_PIN  = "{82631A2E-403C-4581-A4B0-EC173D004410}"
  312. AVSTREAM_ANLG_AUDIO_I2S_PIN  = "{C2E46358-F032-4d88-B802-06B59D162730}"
  313. AVSTREAM_ANLG_VIDEO_CAP_PIN  = "{16FFBD0A-F770-4692-A2FF-DD394DFE9564}"
  314. AVSTREAM_ANLG_VIDEO_PRE_PIN  = "{A19F6121-9CF7-4081-8053-256668FCBE1F}"
  315. AVSTREAM_ANLG_AUDIO_CAP_PIN  = "{BA9E27B1-CF44-490e-8EAB-5F662E5FFE74}"
  316. AVSTREAM_MPEG_AES_PIN        = "{9DEC84B9-BCEF-4aac-997E-43EDD0A2D6C7}"
  317. AVSTREAM_MPEG_VES_PIN        = "{181CF87E-7741-47ba-8629-22347E03C64C}"
  318. AVSTREAM_MPEG_PS_PIN         = "{DDA87B83-65DB-4aec-82D0-79FBE67D2BB6}"
  319.  
  320.  
  321. ;--------------------
  322. ; System Defines
  323. ;--------------------
  324. SERVICE_BOOT_START       = 0x0 
  325. SERVICE_SYSTEM_START     = 0x1 
  326. SERVICE_AUTO_START       = 0x2 
  327. SERVICE_DEMAND_START     = 0x3 
  328. SERVICE_DISABLED         = 0x4 
  329.  
  330. SERVICE_KERNEL_DRIVER    = 0x1 
  331. SERVICE_ERROR_IGNORE     = 0x0 
  332. SERVICE_ERROR_NORMAL     = 0x1 
  333. SERVICE_ERROR_SEVERE     = 0x2
  334. SERVICE_ERROR_CRITICAL   = 0x3 
  335. FLG_REGSVR_DLLREGISTER   = 0x00000001
  336.  
  337.  
  338. ;--------------------
  339. ; Customer Strings
  340. ;--------------------
  341.  
  342. DRIVER_NAME_X32               = "Ph3xIB32.sys"
  343. DRIVER_NAME_X64               = "Ph3xIB64.sys"
  344. MACROVISION_NAME_X32          = "Ph3xIB32MV.dll"
  345. MACROVISION_NAME_X64          = "Ph3xIB64MV.dll"
  346.  
  347. SERVICE_NAME_X32              = "Ph3xIB32"
  348. SERVICE_NAME_X64              = "Ph3xIB64"
  349. SERVICE_DESCRIPTION           = "Philips 713x Inbox BDA Capture Driver"
  350. DISPLAY_NAME                  = "Philips 713x Inbox PCI TV Card"
  351.  
  352. PROVIDER                      = "KNC ONE GmbH"
  353. INSTALLATION_DISK             = "Vista Installation Disk"
  354.  
  355.  
  356. ;*** Specific Names ***
  357. ;-----------------
  358. PHILIPS_CUSTOM_TUNERNAME      = "713x"
  359. PHILIPS_30.DeviceDesc         = "KNC ONE GmbH SAA7130, Hybrid Capture Device"
  360. PHILIPS_33.DeviceDesc         = "KNC ONE GmbH SAA7133/35, Hybrid Capture Device"
  361. PHILIPS_34.DeviceDesc         = "KNC ONE GmbH SAA7134, Hybrid Capture Device"
  362.  
  363.