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

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