home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / WindowsServerTrial / server.iso / sources / install.wim / 2 / Windows / inf / ph3xibc12.inf < prev    next >
Windows Setup INFormation  |  2008-01-19  |  25KB  |  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. [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. %Hauppauge_33_6701.DeviceDesc% = Hauppauge_33_6701.NTx86,PCI\VEN_1131&DEV_7133&SUBSYS_67010070
  20. %Hauppauge_33_6700.DeviceDesc% = Hauppauge_33_6700.NTx86,PCI\VEN_1131&DEV_7133&SUBSYS_67000070
  21. ;---> 64 BIT SUPPORT <---
  22. [SupportedBoards.NTAMD64...1]
  23. %Hauppauge_33_6701.DeviceDesc% = Hauppauge_33_6701.NTAMD64,PCI\VEN_1131&DEV_7133&SUBSYS_67010070
  24. %Hauppauge_33_6700.DeviceDesc% = Hauppauge_33_6700.NTAMD64,PCI\VEN_1131&DEV_7133&SUBSYS_67000070
  25. [SourceDisksNames]
  26. 1 = %INSTALLATION_DISK%,,
  27. [SourceDisksFiles]
  28. Ph3xIB32.sys           = 1
  29. Ph3xIB64.sys           = 1
  30. Ph3xIB32MV.dll         = 1
  31. Ph3xIB64MV.dll         = 1
  32. [DestinationDirs]
  33. Ph3xIB32.CopyDll.NTx86      = 11
  34. Ph3xIB64.CopyDll.NTAMD64    = 11
  35. Ph3xIB32.CopyDriver.NTx86   = 10,system32\drivers
  36. Ph3xIB64.CopyDriver.NTAMD64 = 10,system32\drivers
  37. [Ph3xIB32.CopyDll.NTx86]
  38. Ph3xIB32MV.dll
  39. [Ph3xIB64.CopyDll.NTAMD64]
  40. Ph3xIB64MV.dll
  41. [Ph3xIB32.CopyDriver.NTx86]
  42. Ph3xIB32.sys
  43. [Ph3xIB64.CopyDriver.NTAMD64]
  44. Ph3xIB64.sys
  45. ;======================================
  46. ;
  47. ;       Initialization Entries
  48. ;
  49. ;======================================
  50. ;******** SAA7133 x32 - 6701 ***
  51. [Hauppauge_33_6701.NTx86]
  52. Include       = ks.inf, wdmaudio.inf, kscaptur.inf, bda.inf
  53. Needs         = KS.Registration, WDMAUDIO.Registration.NT, KSCAPTUR.Registration.NT, BDA.Installation.NT
  54. CopyFiles     = Ph3xIB32.CopyDriver.NTx86, Ph3xIB32.CopyDll.NTx86
  55. AddReg        = Ph3xIB32.AddReg.NTx86, Hauppauge_33_6701.AddReg
  56. RegisterDlls  = Ph3xIB32.Register.NTx86
  57. AddProperty   = Ph3xIB32.AddProp.NTx86
  58. [Hauppauge_33_6701.NTx86.Services]
  59. AddService    = %SERVICE_NAME_X32%, 0x00000002, Ph3xIB32.ServiceInstall.NTx86
  60. ;******** SAA7133 x64 - 6701 ***
  61. [Hauppauge_33_6701.NTAMD64]
  62. Include       = ks.inf, wdmaudio.inf, kscaptur.inf, bda.inf
  63. Needs         = KS.Registration, WDMAUDIO.Registration.NT, KSCAPTUR.Registration.NT, BDA.Installation.NT
  64. CopyFiles     = Ph3xIB64.CopyDriver.NTAMD64, Ph3xIB64.CopyDll.NTAMD64
  65. AddReg        = Ph3xIB64.AddReg.NTAMD64, Hauppauge_33_6701.AddReg
  66. RegisterDlls  = Ph3xIB64.Register.NTAMD64
  67. AddProperty   = Ph3xIB64.AddProp.NTAMD64
  68. [Hauppauge_33_6701.NTAMD64.Services]
  69. AddService    = %SERVICE_NAME_X64%, 0x00000002, Ph3xIB64.ServiceInstall.NTAMD64
  70. ;******** SAA7133 x32 - 6700***
  71. [Hauppauge_33_6700.NTx86]
  72. Include       = ks.inf, wdmaudio.inf, kscaptur.inf, bda.inf
  73. Needs         = KS.Registration, WDMAUDIO.Registration.NT, KSCAPTUR.Registration.NT, BDA.Installation.NT
  74. CopyFiles     = Ph3xIB32.CopyDriver.NTx86, Ph3xIB32.CopyDll.NTx86
  75. AddReg        = Ph3xIB32.AddReg.NTx86, Hauppauge_33_6700.AddReg
  76. RegisterDlls  = Ph3xIB32.Register.NTx86
  77. AddProperty   = Ph3xIB32.AddProp.NTx86
  78. [Hauppauge_33_6700.NTx86.Services]
  79. AddService    = %SERVICE_NAME_X32%, 0x00000002, Ph3xIB32.ServiceInstall.NTx86
  80. ;******** SAA7133 x64 - 6700 ***
  81. [Hauppauge_33_6700.NTAMD64]
  82. Include       = ks.inf, wdmaudio.inf, kscaptur.inf, bda.inf
  83. Needs         = KS.Registration, WDMAUDIO.Registration.NT, KSCAPTUR.Registration.NT, BDA.Installation.NT
  84. CopyFiles     = Ph3xIB64.CopyDriver.NTAMD64, Ph3xIB64.CopyDll.NTAMD64
  85. AddReg        = Ph3xIB64.AddReg.NTAMD64, Hauppauge_33_6700.AddReg
  86. RegisterDlls  = Ph3xIB64.Register.NTAMD64
  87. AddProperty   = Ph3xIB64.AddProp.NTAMD64
  88. [Hauppauge_33_6700.NTAMD64.Services]
  89. AddService    = %SERVICE_NAME_X64%, 0x00000002, Ph3xIB64.ServiceInstall.NTAMD64
  90. ;******** GENERAL x32 ***
  91. [Ph3xIB32.ServiceInstall.NTx86]
  92. DisplayName   = %DISPLAY_NAME%
  93. Description   = %SERVICE_DESCRIPTION%
  94. ServiceType   = %SERVICE_KERNEL_DRIVER%
  95. StartType     = %SERVICE_DEMAND_START%
  96. ErrorControl  = %SERVICE_ERROR_IGNORE%
  97. ServiceBinary = %12%\Ph3xIB32.sys
  98. ;******** GENERAL x64 ***
  99. [Ph3xIB64.ServiceInstall.NTAMD64]
  100. DisplayName   = %DISPLAY_NAME%
  101. Description   = %SERVICE_DESCRIPTION%
  102. ServiceType   = %SERVICE_KERNEL_DRIVER%
  103. StartType     = %SERVICE_DEMAND_START%
  104. ErrorControl  = %SERVICE_ERROR_IGNORE%
  105. ServiceBinary = %12%\Ph3xIB64.sys
  106. ;======================================
  107. ;
  108. ;           Property Entries
  109. ;
  110. ;======================================
  111. [Ph3xIB32.AddProp.NTx86]
  112. GenericDriverInstalled,,,,1
  113. [Ph3xIB64.AddProp.NTAMD64]
  114. GenericDriverInstalled,,,,1
  115. ;======================================
  116. ;
  117. ;           Registry Entries
  118. ;
  119. ;======================================
  120. ; [StartName=driver-object-name]
  121. ; [AddReg=add-registry-section[, add-registry-section] ...]
  122. ; [DelReg=del-registry-section[, del-registry-section] ...]
  123. ; [BitReg=bit-registry-section[,bit-registry-section] ...]
  124. ; [LoadOrderGroup=load-order-group-name]
  125. ; [Dependencies=depend-on-item-name[,depend-on-item-name]...]
  126. ;
  127. ;******** General DLL Registry Entries ***
  128. ;
  129. [Ph3xIB32.Register.NTx86]
  130. 11,,Ph3xIB32MV.dll,1 ;FLG_REGSVR_DLLREGISTER
  131. [Ph3xIB64.Register.NTAMD64]
  132. 11,,Ph3xIB64MV.dll,1 ;FLG_REGSVR_DLLREGISTER
  133. ;
  134. ;******** General Driver Registry Entries ***
  135. ;
  136. [Ph3xIB32.AddReg.NTx86]
  137. HKR,,DevLoader,,*NTKERN
  138. HKR,,NTMPDriver,,Ph3xIB32.sys
  139. ; --- Registry Entries For Audio Capture ---
  140. HKR,,Driver,,Ph3xIB32.sys
  141. HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
  142. HKR,Drivers,SubClasses,,"wave,mixer"
  143. HKR,Drivers\wave\wdmaud.drv,Driver,,wdmaud.drv
  144. HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
  145. HKR,Drivers\wave\wdmaud.drv,Description,,"Hauppauge Audio Capture Device"
  146. HKR,Drivers\mixer\wdmaud.drv,Description,,"Hauppauge Audio Capture Device"
  147. ; add audio input and output pinnames
  148. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_ANLG_AUDIO_IN_PIN%,"Name",,"Analog Audioinput"
  149. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_ANLG_AUDIO_OUT_PIN%,"Name",,"Audio"
  150. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_ANLG_VIDEO_ITU_PIN%,"Name",,"Analog ITU Video"
  151. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_ANLG_AUDIO_I2S_PIN%,"Name",,"I2S Audio"
  152. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_ANLG_AUDIO_CAP_PIN%,"Name",,"~Audio"
  153. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_ANLG_VIDEO_CAP_PIN%,"Name",,"~Capture"
  154. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_ANLG_VIDEO_PRE_PIN%,"Name",,"~Preview"
  155. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_MPEG_AES_PIN%,"Name",,"MPEG Audio ES"
  156. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_MPEG_VES_PIN%,"Name",,"MPEG Video ES"
  157. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_MPEG_PS_PIN%,"Name",, "MPEG2 Program"
  158. ;; Hauppauge API Support
  159. HKLM,"Software\Hauppauge\HcwTVWnd","VCapFilter",0x00000000,"Hauppauge WinTV-HVR 713X BDA Analog Capture"
  160. [Ph3xIB64.AddReg.NTAMD64]
  161. HKR,,DevLoader,,*NTKERN
  162. HKR,,NTMPDriver,,Ph3xIB64.sys
  163. ; --- Registry Entries For Audio Capture ---
  164. HKR,,Driver,,Ph3xIB64.sys
  165. HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
  166. HKR,Drivers,SubClasses,,"wave,mixer"
  167. HKR,Drivers\wave\wdmaud.drv,Driver,,wdmaud.drv
  168. HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
  169. HKR,Drivers\wave\wdmaud.drv,Description,,"Hauppauge Audio Capture Device"
  170. HKR,Drivers\mixer\wdmaud.drv,Description,,"Hauppauge Audio Capture Device"
  171. ; add audio input and output pinnames
  172. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_ANLG_AUDIO_IN_PIN%,"Name",,"Analog Audioinput"
  173. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_ANLG_AUDIO_OUT_PIN%,"Name",,"Audio"
  174. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_ANLG_VIDEO_ITU_PIN%,"Name",,"Analog ITU Video"
  175. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_ANLG_AUDIO_I2S_PIN%,"Name",,"I2S Audio"
  176. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_ANLG_AUDIO_CAP_PIN%,"Name",,"~Audio"
  177. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_ANLG_VIDEO_CAP_PIN%,"Name",,"~Capture"
  178. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_ANLG_VIDEO_PRE_PIN%,"Name",,"~Preview"
  179. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_MPEG_AES_PIN%,"Name",,"MPEG Audio ES"
  180. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_MPEG_VES_PIN%,"Name",,"MPEG Video ES"
  181. HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%AVSTREAM_MPEG_PS_PIN%,"Name",, "MPEG2 Program"
  182. ;; Hauppauge API Support
  183. HKLM,"Software\Hauppauge\HcwTVWnd","VCapFilter",0x00000000,"Hauppauge WinTV-HVR 713X BDA Analog Capture"
  184. ;
  185. ;******** Board - Specific Registry Entries ***
  186. ;
  187. [Hauppauge_33_6700.AddReg]
  188. ; Prefix will be displayed in front of the device name on every filter
  189. HKR, "Parameters","Prefix",,%CUSTOM_TUNERNAME%
  190. ; Reduces second pair of video/audio inputs
  191. HKR, "Parameters","SmallXBar",0x00010001,0x00
  192. ; GPIO Audio Configuration 
  193. HKR, "Audio", "I2S Output", 0x00010001,0x00000000 
  194. HKR, "Audio", "I2S2 Output", 0x00010001,0x00000000 
  195. [Hauppauge_33_6701.AddReg]
  196. ; Prefix will be displayed in front of the device name on every filter
  197. HKR, "Parameters","Prefix",,%CUSTOM_TUNERNAME%
  198. ; Reduces second pair of video/audio inputs
  199. HKR, "Parameters","SmallXBar",0x00010001,0x00
  200. ; GPIO Audio Configuration 
  201. HKR, "Audio", "I2S Output", 0x00010001,0x00000000 
  202. HKR, "Audio", "I2S2 Output", 0x00010001,0x00000000 
  203. ;======================================
  204. ;
  205. ;           Strings Defines
  206. ;
  207. ;======================================
  208. [Strings]
  209. ;-------------------------------
  210. ; Capture Filter Pin Name GUIDs
  211. ;-------------------------------
  212. AVSTREAM_ANLG_AUDIO_IN_PIN   = "{7BB284B9-714D-493d-A101-B1B028E782BD}"
  213. AVSTREAM_ANLG_AUDIO_OUT_PIN  = "{5582E657-E596-42b5-9DB3-541B27A2355F}"
  214. AVSTREAM_ANLG_VIDEO_ITU_PIN  = "{82631A2E-403C-4581-A4B0-EC173D004410}"
  215. AVSTREAM_ANLG_AUDIO_I2S_PIN  = "{C2E46358-F032-4d88-B802-06B59D162730}"
  216. AVSTREAM_ANLG_VIDEO_CAP_PIN  = "{16FFBD0A-F770-4692-A2FF-DD394DFE9564}"
  217. AVSTREAM_ANLG_VIDEO_PRE_PIN  = "{A19F6121-9CF7-4081-8053-256668FCBE1F}"
  218. AVSTREAM_ANLG_AUDIO_CAP_PIN  = "{BA9E27B1-CF44-490e-8EAB-5F662E5FFE74}"
  219. AVSTREAM_MPEG_AES_PIN        = "{9DEC84B9-BCEF-4aac-997E-43EDD0A2D6C7}"
  220. AVSTREAM_MPEG_VES_PIN        = "{181CF87E-7741-47ba-8629-22347E03C64C}"
  221. AVSTREAM_MPEG_PS_PIN         = "{DDA87B83-65DB-4aec-82D0-79FBE67D2BB6}"
  222. ;--------------------
  223. ; System Defines
  224. ;--------------------
  225. SERVICE_BOOT_START       = 0x0 
  226. SERVICE_SYSTEM_START     = 0x1 
  227. SERVICE_AUTO_START       = 0x2 
  228. SERVICE_DEMAND_START     = 0x3 
  229. SERVICE_DISABLED         = 0x4 
  230. SERVICE_KERNEL_DRIVER    = 0x1 
  231. SERVICE_ERROR_IGNORE     = 0x0 
  232. SERVICE_ERROR_NORMAL     = 0x1 
  233. SERVICE_ERROR_SEVERE     = 0x2
  234. SERVICE_ERROR_CRITICAL   = 0x3 
  235. FLG_REGSVR_DLLREGISTER   = 0x00000001
  236. ;--------------------
  237. ; Customer Strings
  238. ;--------------------
  239. DRIVER_NAME_X32               = "Ph3xIB32.sys"
  240. DRIVER_NAME_X64               = "Ph3xIB64.sys"
  241. MACROVISION_NAME_X32          = "Ph3xIB32MV.dll"
  242. MACROVISION_NAME_X64          = "Ph3xIB64MV.dll"
  243. SERVICE_NAME_X32              = "Ph3xIB32"
  244. SERVICE_NAME_X64              = "Ph3xIB64"
  245. SERVICE_DESCRIPTION           = "Philips 713x VU BDA Capture Driver"
  246. DISPLAY_NAME                  = "Philips 713x VU PCI TV Card"
  247. PROVIDER                      = "Hauppauge Computer Works!"
  248. INSTALLATION_DISK             = "Vista Installation Disk"
  249. ;*** Specific Names ***
  250. ;-----------------
  251. Hauppauge.AudioDeviceDesc       = "Hauppauge WinTV-HVR Audio Capture Device"
  252. CUSTOM_TUNERNAME                = "Hauppauge WinTV-HVR 713X"
  253. Hauppauge_33_6701.DeviceDesc    = "Hauppauge WinTV-HVR 67xx Capture Device"
  254. Hauppauge_33_6700.DeviceDesc    = "Hauppauge WinTV-HVR 67xx Capture Device"