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

  1. ;**************************************************************
  2. ;
  3. ; Copyright 2000 - 2006, Philips Semiconductors GmbH
  4. ;
  5. ;      TerraTec Electronic 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. ;******** Cinergy 400 TV ***
  24. %CINERGY_400.DeviceDesc% = CINERGY_400.NTx86,PCI\VEN_1131&DEV_7134&SUBSYS_1142153B
  25.  
  26. ;******** Cinergy 600 TV Radio (MK2) ***
  27. %CINERGY_600_MK2.DeviceDesc% = CINERGY_600_MK2.NTx86,PCI\VEN_1131&DEV_7134&SUBSYS_1143153B
  28.  
  29. ;******** Cinergy 200 TV ***
  30. %CINERGY_200.DeviceDesc% = CINERGY_200.NTx86,PCI\VEN_1131&DEV_7130&SUBSYS_1152153B
  31.  
  32. ;******** Cinergy 600 TV Radio (MK3) ***
  33. %CINERGY_600_MK3.DeviceDesc% = CINERGY_600_MK3.NTx86,PCI\VEN_1131&DEV_7134&SUBSYS_1158153B
  34.  
  35. ;******** Cinergy 250 PCI ***
  36. %CINERGY_250.DeviceDesc% = CINERGY_250.NTx86,PCI\VEN_1131&DEV_7133&SUBSYS_1160153B
  37.  
  38.  
  39. ;---> 64 BIT SUPPORT <---
  40. [SupportedBoards.NTAMD64...1]
  41. ;******** Cinergy 400 TV ***
  42. %CINERGY_400.DeviceDesc% = CINERGY_400.NTAMD64,PCI\VEN_1131&DEV_7134&SUBSYS_1142153B
  43.  
  44. ;******** Cinergy 600 TV Radio (MK2) ***
  45. %CINERGY_600_MK2.DeviceDesc% = CINERGY_600_MK2.NTAMD64,PCI\VEN_1131&DEV_7134&SUBSYS_1143153B
  46.  
  47. ;******** Cinergy 200 TV ***
  48. %CINERGY_200.DeviceDesc% = CINERGY_200.NTAMD64,PCI\VEN_1131&DEV_7130&SUBSYS_1152153B
  49.  
  50. ;******** Cinergy 600 TV Radio (MK3) ***
  51. %CINERGY_600_MK3.DeviceDesc% = CINERGY_600_MK3.NTAMD64,PCI\VEN_1131&DEV_7134&SUBSYS_1158153B
  52.  
  53. ;******** Cinergy 250 PCI ***
  54. %CINERGY_250.DeviceDesc% = CINERGY_250.NTAMD64,PCI\VEN_1131&DEV_7133&SUBSYS_1160153B
  55.  
  56.  
  57. [SourceDisksNames]
  58. 1 = %INSTALLATION_DISK%,,
  59.  
  60.  
  61. [SourceDisksFiles]
  62. Ph3xIB32.sys           = 1
  63. Ph3xIB64.sys           = 1
  64. Ph3xIB32MV.dll         = 1
  65. Ph3xIB64MV.dll         = 1
  66.  
  67.  
  68. [DestinationDirs]
  69. Ph3xIB32.CopyDll.NTx86      = 11
  70. Ph3xIB64.CopyDll.NTAMD64    = 11
  71. Ph3xIB32.CopyDriver.NTx86   = 10,system32\drivers
  72. Ph3xIB64.CopyDriver.NTAMD64 = 10,system32\drivers
  73.  
  74.  
  75. [Ph3xIB32.CopyDll.NTx86]
  76. Ph3xIB32MV.dll
  77.  
  78.  
  79. [Ph3xIB64.CopyDll.NTAMD64]
  80. Ph3xIB64MV.dll
  81.  
  82.  
  83. [Ph3xIB32.CopyDriver.NTx86]
  84. Ph3xIB32.sys
  85.  
  86.  
  87. [Ph3xIB64.CopyDriver.NTAMD64]
  88. Ph3xIB64.sys
  89.  
  90.  
  91.  
  92. ;======================================
  93. ;
  94. ;       Initialization Entries
  95. ;
  96. ;======================================
  97.  
  98. ;******** Cinergy 400 TV x32 ***
  99. [CINERGY_400.NTx86]
  100. Include       = ks.inf, wdmaudio.inf, kscaptur.inf, bda.inf
  101. Needs         = KS.Registration, WDMAUDIO.Registration.NT, KSCAPTUR.Registration.NT, BDA.Installation.NT
  102. CopyFiles     = Ph3xIB32.CopyDriver.NTx86, Ph3xIB32.CopyDll.NTx86
  103. AddReg        = Ph3xIB32.AddReg.NTx86, CINERGY_400.AddReg
  104. RegisterDlls  = Ph3xIB32.Register.NTx86
  105. AddProperty   = Ph3xIB32.AddProp.NTx86
  106.  
  107. [CINERGY_400.NTx86.Services]
  108. AddService    = %SERVICE_NAME_X32%, 0x00000002, Ph3xIB32.ServiceInstall.NTx86
  109.  
  110.  
  111. ;******** Cinergy 400 TV x64 ***
  112. [CINERGY_400.NTAMD64]
  113. Include       = ks.inf, wdmaudio.inf, kscaptur.inf, bda.inf
  114. Needs         = KS.Registration, WDMAUDIO.Registration.NT, KSCAPTUR.Registration.NT, BDA.Installation.NT
  115. CopyFiles     = Ph3xIB64.CopyDriver.NTAMD64, Ph3xIB64.CopyDll.NTAMD64
  116. AddReg        = Ph3xIB64.AddReg.NTAMD64, CINERGY_400.AddReg
  117. RegisterDlls  = Ph3xIB64.Register.NTAMD64
  118. AddProperty   = Ph3xIB64.AddProp.NTAMD64
  119.  
  120. [CINERGY_400.NTAMD64.Services]
  121. AddService    = %SERVICE_NAME_X64%, 0x00000002, Ph3xIB64.ServiceInstall.NTAMD64
  122.  
  123.  
  124. ;******** Cinergy 600 TV Radio (MK2) x32 ***
  125. [CINERGY_600_MK2.NTx86]
  126. Include       = ks.inf, wdmaudio.inf, kscaptur.inf, bda.inf
  127. Needs         = KS.Registration, WDMAUDIO.Registration.NT, KSCAPTUR.Registration.NT, BDA.Installation.NT
  128. CopyFiles     = Ph3xIB32.CopyDriver.NTx86, Ph3xIB32.CopyDll.NTx86
  129. AddReg        = Ph3xIB32.AddReg.NTx86, CINERGY_600_MK2.AddReg
  130. RegisterDlls  = Ph3xIB32.Register.NTx86
  131. AddProperty   = Ph3xIB32.AddProp.NTx86
  132.  
  133. [CINERGY_600_MK2.NTx86.Services]
  134. AddService    = %SERVICE_NAME_X32%, 0x00000002, Ph3xIB32.ServiceInstall.NTx86
  135.  
  136.  
  137. ;******** Cinergy 600 TV Radio (MK2) x64 ***
  138. [CINERGY_600_MK2.NTAMD64]
  139. Include       = ks.inf, wdmaudio.inf, kscaptur.inf, bda.inf
  140. Needs         = KS.Registration, WDMAUDIO.Registration.NT, KSCAPTUR.Registration.NT, BDA.Installation.NT
  141. CopyFiles     = Ph3xIB64.CopyDriver.NTAMD64, Ph3xIB64.CopyDll.NTAMD64
  142. AddReg        = Ph3xIB64.AddReg.NTAMD64, CINERGY_600_MK2.AddReg
  143. RegisterDlls  = Ph3xIB64.Register.NTAMD64
  144. AddProperty   = Ph3xIB64.AddProp.NTAMD64
  145.  
  146. [CINERGY_600_MK2.NTAMD64.Services]
  147. AddService    = %SERVICE_NAME_X64%, 0x00000002, Ph3xIB64.ServiceInstall.NTAMD64
  148.  
  149.  
  150. ;******** Cinergy 200 TV x32 ***
  151. [CINERGY_200.NTx86]
  152. Include       = ks.inf, wdmaudio.inf, kscaptur.inf, bda.inf
  153. Needs         = KS.Registration, WDMAUDIO.Registration.NT, KSCAPTUR.Registration.NT, BDA.Installation.NT
  154. CopyFiles     = Ph3xIB32.CopyDriver.NTx86, Ph3xIB32.CopyDll.NTx86
  155. AddReg        = Ph3xIB32.AddReg.NTx86, CINERGY_200.AddReg
  156. RegisterDlls  = Ph3xIB32.Register.NTx86
  157. AddProperty   = Ph3xIB32.AddProp.NTx86
  158.  
  159. [CINERGY_200.NTx86.Services]
  160. AddService    = %SERVICE_NAME_X32%, 0x00000002, Ph3xIB32.ServiceInstall.NTx86
  161.  
  162.  
  163. ;******** Cinergy 200 TV x64 ***
  164. [CINERGY_200.NTAMD64]
  165. Include       = ks.inf, wdmaudio.inf, kscaptur.inf, bda.inf
  166. Needs         = KS.Registration, WDMAUDIO.Registration.NT, KSCAPTUR.Registration.NT, BDA.Installation.NT
  167. CopyFiles     = Ph3xIB64.CopyDriver.NTAMD64, Ph3xIB64.CopyDll.NTAMD64
  168. AddReg        = Ph3xIB64.AddReg.NTAMD64, CINERGY_200.AddReg
  169. RegisterDlls  = Ph3xIB64.Register.NTAMD64
  170. AddProperty   = Ph3xIB64.AddProp.NTAMD64
  171.  
  172. [CINERGY_200.NTAMD64.Services]
  173. AddService    = %SERVICE_NAME_X64%, 0x00000002, Ph3xIB64.ServiceInstall.NTAMD64
  174.  
  175.  
  176. ;******** Cinergy 600 TV Radio (MK3) x32 ***
  177. [CINERGY_600_MK3.NTx86]
  178. Include       = ks.inf, wdmaudio.inf, kscaptur.inf, bda.inf
  179. Needs         = KS.Registration, WDMAUDIO.Registration.NT, KSCAPTUR.Registration.NT, BDA.Installation.NT
  180. CopyFiles     = Ph3xIB32.CopyDriver.NTx86, Ph3xIB32.CopyDll.NTx86
  181. AddReg        = Ph3xIB32.AddReg.NTx86, CINERGY_600_MK3.AddReg
  182. RegisterDlls  = Ph3xIB32.Register.NTx86
  183. AddProperty   = Ph3xIB32.AddProp.NTx86
  184.  
  185. [CINERGY_600_MK3.NTx86.Services]
  186. AddService    = %SERVICE_NAME_X32%, 0x00000002, Ph3xIB32.ServiceInstall.NTx86
  187.  
  188.  
  189. ;******** Cinergy 600 TV Radio (MK3) x64 ***
  190. [CINERGY_600_MK3.NTAMD64]
  191. Include       = ks.inf, wdmaudio.inf, kscaptur.inf, bda.inf
  192. Needs         = KS.Registration, WDMAUDIO.Registration.NT, KSCAPTUR.Registration.NT, BDA.Installation.NT
  193. CopyFiles     = Ph3xIB64.CopyDriver.NTAMD64, Ph3xIB64.CopyDll.NTAMD64
  194. AddReg        = Ph3xIB64.AddReg.NTAMD64, CINERGY_600_MK3.AddReg
  195. RegisterDlls  = Ph3xIB64.Register.NTAMD64
  196. AddProperty   = Ph3xIB64.AddProp.NTAMD64
  197.  
  198. [CINERGY_600_MK3.NTAMD64.Services]
  199. AddService    = %SERVICE_NAME_X64%, 0x00000002, Ph3xIB64.ServiceInstall.NTAMD64
  200.  
  201.  
  202. ;******** Cinergy 250 PCI x32 ***
  203. [CINERGY_250.NTx86]
  204. Include       = ks.inf, wdmaudio.inf, kscaptur.inf, bda.inf
  205. Needs         = KS.Registration, WDMAUDIO.Registration.NT, KSCAPTUR.Registration.NT, BDA.Installation.NT
  206. CopyFiles     = Ph3xIB32.CopyDriver.NTx86, Ph3xIB32.CopyDll.NTx86
  207. AddReg        = Ph3xIB32.AddReg.NTx86, CINERGY_250.AddReg
  208. RegisterDlls  = Ph3xIB32.Register.NTx86
  209. AddProperty   = Ph3xIB32.AddProp.NTx86
  210.  
  211. [CINERGY_250.NTx86.Services]
  212. AddService    = %SERVICE_NAME_X32%, 0x00000002, Ph3xIB32.ServiceInstall.NTx86
  213.  
  214.  
  215. ;******** Cinergy 250 PCI x64 ***
  216. [CINERGY_250.NTAMD64]
  217. Include       = ks.inf, wdmaudio.inf, kscaptur.inf, bda.inf
  218. Needs         = KS.Registration, WDMAUDIO.Registration.NT, KSCAPTUR.Registration.NT, BDA.Installation.NT
  219. CopyFiles     = Ph3xIB64.CopyDriver.NTAMD64, Ph3xIB64.CopyDll.NTAMD64
  220. AddReg        = Ph3xIB64.AddReg.NTAMD64, CINERGY_250.AddReg
  221. RegisterDlls  = Ph3xIB64.Register.NTAMD64
  222. AddProperty   = Ph3xIB64.AddProp.NTAMD64
  223.  
  224. [CINERGY_250.NTAMD64.Services]
  225. AddService    = %SERVICE_NAME_X64%, 0x00000002, Ph3xIB64.ServiceInstall.NTAMD64
  226.  
  227.  
  228. ;******** GENERAL x32 ***
  229. [Ph3xIB32.ServiceInstall.NTx86]
  230. DisplayName   = %DISPLAY_NAME%
  231. Description   = %SERVICE_DESCRIPTION%
  232. ServiceType   = %SERVICE_KERNEL_DRIVER%
  233. StartType     = %SERVICE_DEMAND_START%
  234. ErrorControl  = %SERVICE_ERROR_IGNORE%
  235. ServiceBinary = %12%\Ph3xIB32.sys
  236.  
  237.  
  238. ;******** GENERAL x64 ***
  239. [Ph3xIB64.ServiceInstall.NTAMD64]
  240. DisplayName   = %DISPLAY_NAME%
  241. Description   = %SERVICE_DESCRIPTION%
  242. ServiceType   = %SERVICE_KERNEL_DRIVER%
  243. StartType     = %SERVICE_DEMAND_START%
  244. ErrorControl  = %SERVICE_ERROR_IGNORE%
  245. ServiceBinary = %12%\Ph3xIB64.sys
  246.  
  247.  
  248.  
  249. ;======================================
  250. ;
  251. ;           Property Entries
  252. ;
  253. ;======================================
  254. [Ph3xIB32.AddProp.NTx86]
  255. GenericDriverInstalled,,,,1
  256.  
  257. [Ph3xIB64.AddProp.NTAMD64]
  258. GenericDriverInstalled,,,,1
  259.  
  260.  
  261. ;======================================
  262. ;
  263. ;           Registry Entries
  264. ;
  265. ;======================================
  266. ; [StartName=driver-object-name]
  267. ; [AddReg=add-registry-section[, add-registry-section] ...]
  268. ; [DelReg=del-registry-section[, del-registry-section] ...]
  269. ; [BitReg=bit-registry-section[,bit-registry-section] ...]
  270. ; [LoadOrderGroup=load-order-group-name]
  271. ; [Dependencies=depend-on-item-name[,depend-on-item-name]...]
  272.  
  273. ;
  274. ;******** General DLL Registry Entries ***
  275. ;
  276.  
  277. [Ph3xIB32.Register.NTx86]
  278. 11,,Ph3xIB32MV.dll,1 ;FLG_REGSVR_DLLREGISTER
  279.  
  280.  
  281. [Ph3xIB64.Register.NTAMD64]
  282. 11,,Ph3xIB64MV.dll,1 ;FLG_REGSVR_DLLREGISTER
  283.  
  284.  
  285. ;
  286. ;******** General Driver Registry Entries ***
  287. ;
  288.  
  289. [Ph3xIB32.AddReg.NTx86]
  290.  
  291. HKR,,DevLoader,,*NTKERN
  292. HKR,,NTMPDriver,,Ph3xIB32.sys
  293.  
  294. ; --- Registry Entries For Audio Capture ---
  295. HKR,,Driver,,Ph3xIB32.sys
  296. HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
  297.  
  298. HKR,Drivers,SubClasses,,"wave,mixer"
  299. HKR,Drivers\wave\wdmaud.drv,Driver,,wdmaud.drv
  300. HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
  301. HKR,Drivers\wave\wdmaud.drv,Description,,"Philips Audio Capture Device"
  302. HKR,Drivers\mixer\wdmaud.drv,Description,,"Philips Audio Capture Device"
  303.  
  304. ; add audio input and output pinnames
  305. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_ANLG_AUDIO_IN_PIN%,"Name",,"Analog Audioinput"
  306. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_ANLG_AUDIO_OUT_PIN%,"Name",,"Audio"
  307. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_ANLG_VIDEO_ITU_PIN%,"Name",,"Analog ITU Video"
  308. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_ANLG_AUDIO_I2S_PIN%,"Name",,"I2S Audio"
  309. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_ANLG_AUDIO_CAP_PIN%,"Name",,"~Audio"
  310. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_ANLG_VIDEO_CAP_PIN%,"Name",,"~Capture"
  311. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_ANLG_VIDEO_PRE_PIN%,"Name",,"~Preview"
  312. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_MPEG_AES_PIN%,"Name",,"MPEG Audio ES"
  313. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_MPEG_VES_PIN%,"Name",,"MPEG Video ES"
  314. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_MPEG_PS_PIN%,"Name",, "MPEG2 Program"
  315.  
  316.  
  317. [Ph3xIB64.AddReg.NTAMD64]
  318.  
  319. HKR,,DevLoader,,*NTKERN
  320. HKR,,NTMPDriver,,Ph3xIB64.sys
  321.  
  322. ; --- Registry Entries For Audio Capture ---
  323. HKR,,Driver,,Ph3xIB64.sys
  324. HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
  325.  
  326. HKR,Drivers,SubClasses,,"wave,mixer"
  327. HKR,Drivers\wave\wdmaud.drv,Driver,,wdmaud.drv
  328. HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
  329. HKR,Drivers\wave\wdmaud.drv,Description,,"Philips Audio Capture Device"
  330. HKR,Drivers\mixer\wdmaud.drv,Description,,"Philips Audio Capture Device"
  331.  
  332. ; add audio input and output pinnames
  333. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_ANLG_AUDIO_IN_PIN%,"Name",,"Analog Audioinput"
  334. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_ANLG_AUDIO_OUT_PIN%,"Name",,"Audio"
  335. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_ANLG_VIDEO_ITU_PIN%,"Name",,"Analog ITU Video"
  336. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_ANLG_AUDIO_I2S_PIN%,"Name",,"I2S Audio"
  337. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_ANLG_AUDIO_CAP_PIN%,"Name",,"~Audio"
  338. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_ANLG_VIDEO_CAP_PIN%,"Name",,"~Capture"
  339. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_ANLG_VIDEO_PRE_PIN%,"Name",,"~Preview"
  340. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_MPEG_AES_PIN%,"Name",,"MPEG Audio ES"
  341. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_MPEG_VES_PIN%,"Name",,"MPEG Video ES"
  342. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_MPEG_PS_PIN%,"Name",, "MPEG2 Program"
  343.  
  344.  
  345. ;
  346. ;******** Board - Specific Registry Entries ***
  347. ;
  348.  
  349. ;---- Cinergy 400 TV ----
  350. [CINERGY_400.AddReg]
  351.  
  352. ; Prefix will be displayed in front of the device name on every filter
  353. HKR, "Parameters","Prefix",,%CINERGY_400_CUSTOM_TUNERNAME%
  354.  
  355. ; SmallXBar=0: XBar inputs => Tuner, Composite1, S-Video1, Composite2, S-Video2
  356. ; SmallXBar=1: XBar inputs => Tuner, Composite1, S-Video1
  357. HKR, "Parameters", "SmallXBar",0x00010001,1
  358.  
  359. HKR, "I2C Devices", "Force Registry Settings",0x00010001,0x01
  360. HKR, "VideoDecoder", "Tuner Channel",0x00010001,0x01
  361. HKR, "VideoDecoder", "CVBS Channel",0x00010001,0x04
  362. HKR, "VideoDecoder", "SVHS Channel",0x00010001,0x06
  363. HKR, "VideoDecoder", "FM Radio Channel",0x00010001,0xFF
  364.  
  365. HKR, "AudioDecoder", "Tuner Channel",0x00010001,0x01
  366. HKR, "AudioDecoder", "CVBS Channel",0x00010001,0x02
  367. HKR, "AudioDecoder", "SVHS Channel",0x00010001,0x02
  368. HKR, "AudioDecoder", "FM Radio Channel",0x00010001,0x03
  369. HKR, "AudioDecoder", "XTAL",0x00010001,0x1
  370.  
  371. HKR, "I2C Devices", "Number of I2C Devices",0x00010001,0x01
  372. HKR, "I2C Devices", "Device 0, Data1",0x00010001,0x03  ; Tuner ID
  373. HKR, "I2C Devices", "Device 0, Data2",0x00010001,0xC0  ; Tuner slave addr.
  374. ;HKR, "I2C Devices", "Device 0, Data3",0x00010001,0xFF  ; Tuner IF PLL slave addr.
  375. ;HKR, "I2C Devices", "Device 0, Data4",0x00010001,0xFF  ; Demod
  376. ;HKR, "I2C Devices", "Device 0, Data5",0x00010001,0xFF  ; # of Add. Data
  377.  
  378.  
  379. ;---- Cinergy 600 TV Radio (MK2) ----
  380. [CINERGY_600_MK2.AddReg]
  381.  
  382. ; Prefix will be displayed in front of the device name on every filter
  383. HKR, "Parameters","Prefix",,%CINERGY_600_MK2_CUSTOM_TUNERNAME%
  384.  
  385. ; SmallXBar=0: XBar inputs => Tuner, Composite1, S-Video1, Composite2, S-Video2
  386. ; SmallXBar=1: XBar inputs => Tuner, Composite1, S-Video1
  387. HKR, "Parameters", "SmallXBar",0x00010001,1
  388.  
  389. HKR, "I2C Devices", "Force Registry Settings",0x00010001,0x01
  390. HKR, "VideoDecoder", "Tuner Channel",0x00010001,0x01
  391. HKR, "VideoDecoder", "CVBS Channel",0x00010001,0x04
  392. HKR, "VideoDecoder", "SVHS Channel",0x00010001,0x06
  393. HKR, "VideoDecoder", "FM Radio Channel",0x00010001,0xFF
  394.  
  395. HKR, "AudioDecoder", "Tuner Channel",0x00010001,0x01
  396. HKR, "AudioDecoder", "CVBS Channel",0x00010001,0x02
  397. HKR, "AudioDecoder", "SVHS Channel",0x00010001,0x02
  398. HKR, "AudioDecoder", "FM Radio Channel",0x00010001,0x03
  399. HKR, "AudioDecoder", "XTAL",0x00010001,0x1
  400.  
  401. HKR, "I2C Devices", "Number of I2C Devices",0x00010001,0x01
  402. HKR, "I2C Devices", "Device 0, Data1",0x00010001,0x09  ; Tuner ID
  403. HKR, "I2C Devices", "Device 0, Data2",0x00010001,0xC0  ; Tuner slave addr.
  404. ;HKR, "I2C Devices", "Device 0, Data3",0x00010001,0xFF  ; Tuner IF PLL slave addr.
  405. ;HKR, "I2C Devices", "Device 0, Data4",0x00010001,0xFF  ; Demod
  406. ;HKR, "I2C Devices", "Device 0, Data5",0x00010001,0xFF  ; # of Add. Data
  407.  
  408.  
  409. ;---- Cinergy 200 TV ----
  410. [CINERGY_200.AddReg]
  411.  
  412. ; Prefix will be displayed in front of the device name on every filter
  413. HKR, "Parameters","Prefix",,%CINERGY_200_CUSTOM_TUNERNAME%
  414.  
  415. ; SmallXBar=0: XBar inputs => Tuner, Composite1, S-Video1, Composite2, S-Video2
  416. ; SmallXBar=1: XBar inputs => Tuner, Composite1, S-Video1
  417. HKR, "Parameters", "SmallXBar",0x00010001,1
  418.  
  419. HKR, "I2C Devices", "Force Registry Settings",0x00010001,0x01
  420. HKR, "VideoDecoder", "Tuner Channel",0x00010001,0x01
  421. HKR, "VideoDecoder", "CVBS Channel",0x00010001,0x04
  422. HKR, "VideoDecoder", "SVHS Channel",0x00010001,0x06
  423. HKR, "VideoDecoder", "FM Radio Channel",0x00010001,0xFF
  424.  
  425. HKR, "AudioDecoder", "Tuner Channel",0x00010001,0x03
  426. HKR, "AudioDecoder", "CVBS Channel",0x00010001,0x02
  427. HKR, "AudioDecoder", "SVHS Channel",0x00010001,0x02
  428. HKR, "AudioDecoder", "FM Radio Channel",0x00010001,0x03
  429. HKR, "AudioDecoder", "XTAL",0x00010001,0x1
  430.  
  431. HKR, "I2C Devices", "Number of I2C Devices",0x00010001,0x01
  432. HKR, "I2C Devices", "Device 0, Data1",0x00010001,0x03  ; Tuner ID
  433. HKR, "I2C Devices", "Device 0, Data2",0x00010001,0xC0  ; Tuner slave addr.
  434. ;HKR, "I2C Devices", "Device 0, Data3",0x00010001,0xFF  ; Tuner IF PLL slave addr.
  435. ;HKR, "I2C Devices", "Device 0, Data4",0x00010001,0xFF  ; Demod
  436. ;HKR, "I2C Devices", "Device 0, Data5",0x00010001,0xFF  ; # of Add. Data
  437.  
  438.  
  439. ;---- Cinergy 600 TV Radio (MK3) ----
  440. [CINERGY_600_MK3.AddReg]
  441.  
  442. ; Prefix will be displayed in front of the device name on every filter
  443. HKR, "Parameters","Prefix",,%CINERGY_600_MK3_CUSTOM_TUNERNAME%
  444.  
  445. ; SmallXBar=0: XBar inputs => Tuner, Composite1, S-Video1, Composite2, S-Video2
  446. ; SmallXBar=1: XBar inputs => Tuner, Composite1, S-Video1
  447. HKR, "Parameters", "SmallXBar",0x00010001,1
  448.  
  449. HKR, "I2C Devices", "Force Registry Settings",0x00010001,0x01
  450. HKR, "VideoDecoder", "Tuner Channel",0x00010001,0x01
  451. HKR, "VideoDecoder", "CVBS Channel",0x00010001,0x04
  452. HKR, "VideoDecoder", "SVHS Channel",0x00010001,0x06
  453. HKR, "VideoDecoder", "FM Radio Channel",0x00010001,0xFF
  454.  
  455. HKR, "AudioDecoder", "Tuner Channel",0x00010001,0x01
  456. HKR, "AudioDecoder", "CVBS Channel",0x00010001,0x02
  457. HKR, "AudioDecoder", "SVHS Channel",0x00010001,0x02
  458. HKR, "AudioDecoder", "FM Radio Channel",0x00010001,0x03
  459. HKR, "AudioDecoder", "XTAL",0x00010001,0x1
  460.  
  461. HKR, "I2C Devices", "Number of I2C Devices",0x00010001,0x01
  462. HKR, "I2C Devices", "Device 0, Data1",0x00010001,0x05  ; Tuner ID
  463. HKR, "I2C Devices", "Device 0, Data2",0x00010001,0xC0  ; Tuner slave addr.
  464. HKR, "I2C Devices", "Device 0, Data3",0x00010001,0x86  ; Tuner IF PLL slave addr.
  465. ;HKR, "I2C Devices", "Device 0, Data4",0x00010001,0xFF  ; Demod slave addr.
  466. ;HKR, "I2C Devices", "Device 0, Data5",0x00010001,0xFF  ; # of Add. Data
  467.  
  468.  
  469. ;---- Cinergy 250 PCI ----
  470. [CINERGY_250.AddReg]
  471.  
  472. ; Prefix will be displayed in front of the device name on every filter
  473. HKR, "Parameters","Prefix",,%CINERGY_250_CUSTOM_TUNERNAME%
  474.  
  475. ; SmallXBar=0: XBar inputs => Tuner, Composite1, S-Video1, Composite2, S-Video2
  476. ; SmallXBar=1: XBar inputs => Tuner, Composite1, S-Video1
  477. HKR, "Parameters", "SmallXBar",0x00010001,1
  478.  
  479. HKR, "I2C Devices", "Force Registry Settings",0x00010001,0x01
  480. HKR, "VideoDecoder", "Tuner Channel",0x00010001,0x01
  481. HKR, "VideoDecoder", "CVBS Channel",0x00010001,0x03
  482. HKR, "VideoDecoder", "SVHS Channel",0x00010001,0x08
  483. HKR, "VideoDecoder", "FM Radio Channel",0x00010001,0x01
  484.  
  485. HKR, "AudioDecoder", "Tuner Channel",0x00010001,0x01
  486. HKR, "AudioDecoder", "CVBS Channel",0x00010001,0x03
  487. HKR, "AudioDecoder", "SVHS Channel",0x00010001,0x03
  488. HKR, "AudioDecoder", "FM Radio Channel",0x00010001,0x01
  489. HKR, "AudioDecoder", "XTAL",0x00010001,0x0
  490.  
  491. HKR, "I2C Devices", "Number of I2C Devices",0x00010001,0x01
  492. HKR, "I2C Devices", "Device 0, Data1",0x00010001,0x22  ; Tuner ID
  493. HKR, "I2C Devices", "Device 0, Data2",0x00010001,0xC2  ; Tuner slave addr.
  494. HKR, "I2C Devices", "Device 0, Data3",0x00010001,0x96  ; Tuner IF PLL slave addr.
  495. HKR, "I2C Devices", "Device 0, Data4",0x00010001,0x00  ; Demod slave addr.
  496. HKR, "I2C Devices", "Device 0, Data5",0x00010001,0x01  ; # of Add. Data
  497. HKR, "I2C Devices", "Device 0, Data6",0x00010001,0x30  ; Data Byte 1
  498.  
  499.  
  500. ;======================================
  501. ;
  502. ;           Strings Defines
  503. ;
  504. ;======================================
  505.  
  506. [Strings]
  507. ;-------------------------------
  508. ; Capture Filter Pin Name GUIDs
  509. ;-------------------------------
  510. AVSTREAM_ANLG_AUDIO_IN_PIN   = "{7BB284B9-714D-493d-A101-B1B028E782BD}"
  511. AVSTREAM_ANLG_AUDIO_OUT_PIN  = "{5582E657-E596-42b5-9DB3-541B27A2355F}"
  512. AVSTREAM_ANLG_VIDEO_ITU_PIN  = "{82631A2E-403C-4581-A4B0-EC173D004410}"
  513. AVSTREAM_ANLG_AUDIO_I2S_PIN  = "{C2E46358-F032-4d88-B802-06B59D162730}"
  514. AVSTREAM_ANLG_VIDEO_CAP_PIN  = "{16FFBD0A-F770-4692-A2FF-DD394DFE9564}"
  515. AVSTREAM_ANLG_VIDEO_PRE_PIN  = "{A19F6121-9CF7-4081-8053-256668FCBE1F}"
  516. AVSTREAM_ANLG_AUDIO_CAP_PIN  = "{BA9E27B1-CF44-490e-8EAB-5F662E5FFE74}"
  517. AVSTREAM_MPEG_AES_PIN        = "{9DEC84B9-BCEF-4aac-997E-43EDD0A2D6C7}"
  518. AVSTREAM_MPEG_VES_PIN        = "{181CF87E-7741-47ba-8629-22347E03C64C}"
  519. AVSTREAM_MPEG_PS_PIN         = "{DDA87B83-65DB-4aec-82D0-79FBE67D2BB6}"
  520.  
  521.  
  522. ;--------------------
  523. ; System Defines
  524. ;--------------------
  525. SERVICE_BOOT_START       = 0x0 
  526. SERVICE_SYSTEM_START     = 0x1 
  527. SERVICE_AUTO_START       = 0x2 
  528. SERVICE_DEMAND_START     = 0x3 
  529. SERVICE_DISABLED         = 0x4 
  530.  
  531. SERVICE_KERNEL_DRIVER    = 0x1 
  532. SERVICE_ERROR_IGNORE     = 0x0 
  533. SERVICE_ERROR_NORMAL     = 0x1 
  534. SERVICE_ERROR_SEVERE     = 0x2
  535. SERVICE_ERROR_CRITICAL   = 0x3 
  536. FLG_REGSVR_DLLREGISTER   = 0x00000001
  537.  
  538.  
  539. ;--------------------
  540. ; Customer Strings
  541. ;--------------------
  542.  
  543. DRIVER_NAME_X32               = "Ph3xIB32.sys"
  544. DRIVER_NAME_X64               = "Ph3xIB64.sys"
  545. MACROVISION_NAME_X32          = "Ph3xIB32MV.dll"
  546. MACROVISION_NAME_X64          = "Ph3xIB64MV.dll"
  547.  
  548. SERVICE_NAME_X32              = "Ph3xIB32"
  549. SERVICE_NAME_X64              = "Ph3xIB64"
  550. SERVICE_DESCRIPTION           = "Philips 713x Inbox BDA Capture Driver"
  551. DISPLAY_NAME                  = "Philips 713x Inbox PCI TV Card"
  552.  
  553. PROVIDER                      = "TerraTec Electronic GmbH"
  554. INSTALLATION_DISK             = "Vista Installation Disk"
  555.  
  556.  
  557. ;*** Specific Names ***
  558. ;-----------------
  559. CINERGY_400_CUSTOM_TUNERNAME      = "Cinergy 400 TV"
  560. CINERGY_400.DeviceDesc            = "Cinergy 400 TV Capture (MK2)"
  561.  
  562. CINERGY_600_MK2_CUSTOM_TUNERNAME  = "Cinergy 600 TV"
  563. CINERGY_600_MK2.DeviceDesc        = "Cinergy 600 TV Capture (MK2)"
  564.  
  565. CINERGY_200_CUSTOM_TUNERNAME      = "Cinergy 200 TV"
  566. CINERGY_200.DeviceDesc            = "Cinergy 200 TV Capture"
  567.  
  568. CINERGY_600_MK3_CUSTOM_TUNERNAME  = "Cinergy 600 TV"
  569. CINERGY_600_MK3.DeviceDesc        = "Cinergy 600 TV Capture (MK3)"
  570.  
  571. CINERGY_250_CUSTOM_TUNERNAME      = "Cinergy 250 PCI"
  572. CINERGY_250.DeviceDesc            = "Cinergy 250 PCI Capture"
  573.