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

  1. ;////////////////////////////////////////////////////////////////////////////////
  2. ;//
  3. ;//                     Copyright (c) Lumanate, Inc. 2005-2006
  4. ;//      All rights are reserved.  Reproduction in whole or in part is prohibited
  5. ;//      without the written consent of the copyright owner.
  6. ;//
  7. ;//      Lumanate, Inc. reserves the right to make changes without notice at any time.
  8. ;//      Lumanate, Inc. makes no warranty, expressed, implied or statutory, including
  9. ;//      but not limited to any implied warranty of merchantibility of fitness
  10. ;//      for any particular purpose, or that the use will not infringe any
  11. ;//      third party patent, copyright or trademark.
  12. ;//      Lumanate, Inc. must not be liable for any loss or damage arising from its use.
  13. ;//
  14. ;////////////////////////////////////////////////////////////////////////////////
  15.  
  16. ;////////////////////////////////////////////////////////////////////////////////
  17. ;//
  18. ;// AngelUsb.inf
  19. ;//
  20. ;// This file contains installation information
  21. ;// for the Angel USB Device.
  22. ;//
  23. ;// Modification History:
  24. ;// Date      By            Description
  25. ;// --------  ------------  --------------------------------------------------
  26. ;// 01/04/05  L.Kegulskiy   Created
  27. ;//
  28. ;////////////////////////////////////////////////////////////////////////////////
  29.  
  30. [Version]
  31. signature="$CHICAGO$"
  32. Class=MEDIA
  33. ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
  34. Provider=%AngelUsb.Provider%
  35. PNPLockDown=1
  36. DriverVer=06/21/2006,6.0.6001.18000
  37.  
  38. [ControlFlags]
  39. ExcludeFromSelect=*
  40.  
  41. [Manufacturer]
  42. %AngelUsb.Manufacturer%=AngelUsb.Device,NTx86...1
  43.  
  44.  
  45. [AngelUsb.Device.NTx86...1]
  46. %AngelUsb.DeviceDesc%=AngelUsb.Install.NTx86,USB\VID_1009&PID_0013
  47.  
  48. ;;;;;;;;;; Cypress FX2 NO ROM
  49. ;%AngelUsb.DeviceDesc%=AngelUsb.Install.NTx86,USB\VID_04B4&PID_8613
  50. ;;;;;;;;;; Cypress FX2 empty ROM
  51. ;%AngelUsb.DeviceDesc%=AngelUsb.Install.NTx86,USB\VID_FFFF&PID_FFFF
  52.  
  53.  
  54. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  55. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; AngelUsb ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  56.  
  57. ;----------------------------------------DDInstall Section -----------------------------
  58. [AngelUsb.Install.NTx86]
  59. Include     = ks.inf, kscaptur.inf, ksfilter.inf, wdmaudio.inf
  60. Needs       = KS.Registration,KSCAPTUR.Registration.NT,WDMAUDIO.Registration
  61. DelReg      = AngelUsb.DelReg
  62. CopyFiles   = AngelUsb.CopyFiles,EzdFilters.CopyFiles,uCode.CopyFiles    ;;;diag;;;,Diag.CopyFiles
  63. AddReg      = AngelUsb.AddReg,AngelUsb.PinNames
  64. RegisterDlls= AngelUsb.RegisterDlls
  65. AddProperty = AngelUsb.AddProp
  66.  
  67. ; ---------------------------- Interface Installation Sections ----------------------------
  68. [AngelUsb.Install.NTx86.Interfaces]
  69. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_CAPTURE_FILTER%,VideoCaptureTV,
  70. AddInterface=%KSCATEGORY_CROSSBAR%,%KSNAME_CAPTURE_FILTER%,VideoCrossbar,
  71. AddInterface=%KSCATEGORY_TVTUNER%,%KSNAME_CAPTURE_FILTER%,VideoTvTuner,
  72. AddInterface=%KSCATEGORY_TVAUDIO%,%KSNAME_CAPTURE_FILTER%,VideoTvAudio,
  73. AddInterface=%KSCATEGORY_ENCODER%,%KSNAME_ENCODER_FILTER%,VideoEncoder,
  74. AddInterface=%KSCATEGORY_MULTIPLEXER%,%KSNAME_ENCODER_FILTER%,VideoEncoder,
  75. ;AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AUDIO_FILTER%,AudioCapture,
  76. ;AddInterface=%KSCATEGORY_AUDIO_DEVICE%,%KSNAME_AUDIO_FILTER%,AudioCapture,
  77. ;AddInterface=%KSCATEGORY_AUDIO_INPUT_DEVICE%,%KSNAME_AUDIO_FILTER%,AudioCapture,
  78.  
  79. ; ---------------------------- Service Installation Sections---------------------------------------
  80. [AngelUsb.Install.NTx86.Services]
  81. AddService = AngelUsb,0x00000002,AngelUsb.ServiceInstall
  82.  
  83. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; AngelUsb ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  84. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  85.  
  86.  
  87. ;----------------------------------------File Copy related Sections ---------------------------------
  88. [DestinationDirs]
  89. AngelUsb.CopyFiles=10,system32\drivers
  90. uCode.CopyFiles=10,system32\drivers\AngelUsb
  91.     ;;;diag;;;Diag.CopyFiles=10,system32\drivers\AngelUsb
  92. EzdFilters.CopyFiles=11
  93.  
  94. [AngelUsb.CopyFiles]
  95. AngelUsb.sys
  96.  
  97. [uCode.CopyFiles]
  98. ;;;MainFwPci.bin
  99. ;;;AudFwPci.bin
  100. ;;;MainFwSpi.bin
  101. ;;;AudFwSpi.bin
  102. ;;;MainFwUsb.bin
  103. ;;;AudFwUsb.bin
  104.  
  105.  
  106. [EzdFilters.CopyFiles]
  107. ;;;EzRating.dll 
  108.  
  109.     ;;;diag;;;[Diag.CopyFiles]
  110.     ;;;diag;;;AnglDiag.exe
  111.     ;;;diag;;;AnglDiag.cfg
  112.     ;;;diag;;;AngelUsb.dev
  113.  
  114.  
  115. [SourceDisksNames]
  116. 777=%AngelUsb.InstallationDir%,,,
  117.  
  118. [SourceDisksFiles]
  119. AngelUsb.sys=777
  120. ;;;MainFwPci.bin=777
  121. ;;;AudFwPci.bin=777
  122. ;;;MainFwSpi.bin=777
  123. ;;;AudFwSpi.bin=777
  124. ;;;MainFwUsb.bin=777
  125. ;;;AudFwUsb.bin=777
  126. ;;;EzRating.dll=777
  127.     ;;;diag;;;AnglDiag.exe=777
  128.     ;;;diag;;;AnglDiag.cfg=777
  129.     ;;;diag;;;AngelUsb.dev=777
  130.  
  131.  
  132. [AngelUsb.ServiceInstall]
  133. DisplayName   = %AngelUsb.DeviceDesc%
  134. ServiceType   = 1 ;SERVICE_KERNEL_DRIVER
  135. StartType     = 3 ;SERVICE_DEMAND_START
  136. ErrorControl  = 1 ;SERVICE_ERROR_NORMAL
  137. ServiceBinary = %12%\AngelUsb.sys
  138.  
  139.  
  140.  
  141. ;--------------------------------------- RegisterDLL sections  -------------------------------------
  142. [AngelUsb.RegisterDlls]
  143. ;;;11,,EzRating.dll,1 ;FLG_REGSVR_DLLREGISTER
  144.  
  145.  
  146. ;----------------------------------------DelReg sections  ------------------------------------------
  147. [AngelUsb.DelReg]
  148. ; Clear the tree first
  149. HKR,HwConfig
  150. HKR,AvFront
  151. HKR,Persist
  152. HKR,Msp34x5
  153. HKR,uPD64011b
  154. HKR,,PageOutWhenUnopened
  155.  
  156.  
  157. ;----------------------------------------AddReg sections  ------------------------------------------
  158. [AngelUsb.AddReg]
  159. HKR,,DevLoader,,*NTKERN
  160. HKR,,NTMPDriver,,AngelUsb.sys
  161. ;HKR,,PageOutWhenUnopened,3,01
  162. HKR,,DontSuspendIfStreamsAreRunning,3,01
  163.  
  164. ;
  165. ; FileNames
  166. ;
  167. ;;;HKR,AvFront\Fw,LoadFwFromFile, 0x10001, 1
  168. HKR,AvFront\Fw,MainFwPci,,\SystemRoot\system32\drivers\AngelUsb\MainFwPci.bin
  169. HKR,AvFront\Fw,AudFwPci,,\SystemRoot\system32\drivers\AngelUsb\AudFwPci.bin
  170. HKR,AvFront\Fw,MainFwSpi,,\SystemRoot\system32\drivers\Angelv\MainFwSpi.bin
  171. HKR,AvFront\Fw,AudFwSpi,,\SystemRoot\system32\drivers\AngelUsb\AudFwSpi.bin
  172. HKR,AvFront\Fw,MainFwUsb,,\SystemRoot\system32\drivers\AngelUsb\MainFwUsb.bin
  173. HKR,AvFront\Fw,AudFwUsb,,\SystemRoot\system32\drivers\AngelUsb\AudFwUsb.bin
  174.  
  175.  
  176. ; disable messenger from using TV graphs
  177. ;;;HKU, ".DEFAULT\Software\Microsoft\RTC\VideoCapture\%AngelUsb.DeviceDesc%","DoNotUseDShow", 0x10001, 0x00000001
  178. ;;;HKCU, "Software\Microsoft\RTC\VideoCapture\%AngelUsb.DeviceDesc%","DoNotUseDShow", 0x10001, 0x00000001
  179.  
  180. ;----------------------------------------AddProp section  ------------------------------------------
  181. [AngelUsb.AddProp]
  182. GenericDriverInstalled,,,,1
  183.  
  184. [VideoCaptureTV]
  185. AddReg=VideoCaptureTV.AddReg
  186.  
  187. [VideoCrossbar]
  188. AddReg=VideoXBar.AddReg
  189.  
  190. [VideoTvTuner]
  191. AddReg=VideoTvTuner.AddReg
  192.  
  193. [VideoTvAudio]
  194. AddReg=VideoTvAudio.AddReg
  195.  
  196. [VideoEncoder]
  197. AddReg=VideoEncoder.AddReg
  198.  
  199. ;[AudioCapture]
  200. ;AddReg=AudioCapture.AddReg
  201.  
  202.  
  203. [VideoCaptureTV.AddReg]
  204. HKR,,CLSID,,%ProxyGenericWdmFilter.CLSID%
  205. HKR,,FriendlyName,,%AngelUsb.DeviceDesc%
  206.  
  207. [VideoXBar.AddReg]
  208. HKR,,CLSID,,%ProxyXBar.CLSID%
  209. HKR,,FriendlyName,,%AngelUsb.Crossbar%
  210.  
  211. [VideoTvTuner.AddReg]
  212. HKR,,CLSID,,%ProxyTvTuner.CLSID%
  213. HKR,,FriendlyName,,%AngelUsb.TvTuner%
  214.  
  215. [VideoTvAudio.AddReg]
  216. HKR,,CLSID,,%ProxyTvAudio.CLSID%
  217. HKR,,FriendlyName,,%AngelUsb.TvAudio%
  218.  
  219. [VideoEncoder.AddReg]
  220. HKR,,CLSID,,%ProxyGenericWdmFilter.CLSID%
  221. HKR,,FriendlyName,,%AngelUsb.Encoder%
  222. HKR,Interfaces\{B43C4EEC-8C32-4791-9102-508ADA5EE8E7},,,
  223. ;
  224. ; Dynamic bitrate change
  225. ;
  226. HKR,Capabilities,"{BB4FAA02-596C-4129-8FB3-74E75421FA02}", 0x00010001,1
  227.  
  228. ;[AudioCapture.AddReg]
  229. ;HKR,,CLSID,,%ProxyGenericWdmFilter.CLSID%
  230. ;;;HKR,,CLSID,,%AudioCaptureFilter.CLSID%
  231. ;HKR,,FriendlyName,,%AngelUsb.AudioDevice%
  232.  
  233.  
  234. [AngelUsb.PinNames]
  235. HKLM,%MediaCategories%\%GUID.PINNAME_MPEG_OUT%,Name,,%STRING.PINNAME_MPEG_OUT%
  236. HKLM,%MediaCategories%\%GUID.PINNAME_VIRT_VIDEO_OUT%,Name,,%STRING.PINNAME_VIRT_VIDEO_OUT%
  237. HKLM,%MediaCategories%\%GUID.PINNAME_VIRT_VIDEO_IN%,Name,,%STRING.PINNAME_VIRT_VIDEO_IN%
  238. HKLM,%MediaCategories%\%GUID.PINNAME_VIRT_AUDIO_OUT%,Name,,%STRING.PINNAME_VIRT_AUDIO_OUT%
  239. HKLM,%MediaCategories%\%GUID.PINNAME_VIRT_AUDIO_IN%,Name,,%STRING.PINNAME_VIRT_AUDIO_IN%
  240. HKLM,%MediaCategories%\%GUID.PINNAME_ANALOG_AUDIO_IN%,Name,,%STRING.PINNAME_ANALOG_AUDIO_IN%
  241.  
  242.  
  243. [Strings]
  244. ; non-localizeable
  245. ProxyGenericWdmFilter.CLSID = "{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
  246. ProxyXBar.CLSID             = "{71F96460-78F3-11d0-A18C-00A0C9118956}"
  247. ProxyTvTuner.CLSID          = "{266EEE40-6C63-11cf-8A03-00AA006ECB65}"
  248. ProxyTvAudio.CLSID          = "{71F96462-78F3-11d0-A18C-00A0C9118956}"
  249. ;AudioCaptureFilter.CLSID    = "{E30629D2-27E5-11CE-875D-00608CB78066}"
  250.  
  251. MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"
  252.  
  253. GUID.PINNAME_MPEG_OUT       = "{21CD80CC-F4D3-4289-B203-EDC0F4EECDF4}"
  254. GUID.PINNAME_VIRT_VIDEO_OUT = "{5DEDF652-71F0-48c3-98D8-DE564D10AE96}"
  255. GUID.PINNAME_VIRT_VIDEO_IN  = "{476878CB-A52C-4efe-9975-03A8C7DDB440}"
  256. GUID.PINNAME_VIRT_AUDIO_OUT = "{9A990B97-05FB-4d92-B496-C6ADFD2B07A6}"
  257. GUID.PINNAME_VIRT_AUDIO_IN  = "{E751FC26-9583-4cfc-81F7-0A36FBA2B4ED}"
  258. GUID.PINNAME_ANALOG_AUDIO_IN= "{2C0B4FFB-3CE8-4f34-AE98-618BAD6EAAAF}"
  259.  
  260. KSCATEGORY_CAPTURE  = "{65e8773d-8f56-11d0-a3b9-00a0c9223196}"
  261. KSCATEGORY_CROSSBAR = "{a799a801-a46d-11d0-a18c-00a02401dcd4}"
  262. KSCATEGORY_TVTUNER  = "{a799a800-a46d-11d0-a18c-00a02401dcd4}"
  263. KSCATEGORY_TVAUDIO  = "{a799a802-a46d-11d0-a18c-00a02401dcd4}"
  264. KSCATEGORY_ENCODER  = "{19689BF6-C384-48fd-AD51-90E58C79F70B}"
  265. KSCATEGORY_MULTIPLEXER  = "{7A5DE1D3-01A1-452c-B481-4FA2B96271E8}"
  266. KSCATEGORY_AUDIO = "{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
  267. KSCATEGORY_AUDIO_DEVICE = "{FBF6F530-07B9-11D2-A71E-0000F8004788}"
  268. KSCATEGORY_AUDIO_INPUT_DEVICE = "{33D9A762-90C8-11d0-BD43-00A0C911CE86}"
  269.  
  270. // Filters reference GUIDs
  271. KSNAME_CAPTURE_FILTER = "{A5D44047-56A5-4afd-A61C-176BB4ED375B}"
  272. KSNAME_ENCODER_FILTER = "{84518C0D-BD1B-4299-BC30-6831A228138C}"
  273. KSNAME_AUDIO_FILTER = "{A49D272D-44DC-4357-BC16-CBF8BCADDDA2}"
  274.  
  275.  
  276.  
  277. ;----------------
  278. ; Localizable
  279. ;----------------
  280. STRING.PINNAME_MPEG_OUT       = "MPEG Out"
  281. STRING.PINNAME_VIRT_VIDEO_OUT = "Virtual Video Out"
  282. STRING.PINNAME_VIRT_VIDEO_IN  = "Virtual Video In"
  283. STRING.PINNAME_VIRT_AUDIO_OUT = "Virtual Audio Out"
  284. STRING.PINNAME_VIRT_AUDIO_IN  = "Virtual Audio In"
  285. STRING.PINNAME_ANALOG_AUDIO_IN= "Analog Audio In"
  286.  
  287. AngelUsb.InstallationDir       = "Lumanate Angel USB Device Drivers"
  288. AngelUsb.Provider              = "Lumanate, Inc."
  289. AngelUsb.Manufacturer          = "Lumanate, Inc."
  290. AngelUsb.DeviceDesc            = "Angel USB MPEG Device"
  291. AngelUsb.Capture               = "Angel USB Capture"
  292. AngelUsb.TvTuner               = "Angel USB TvTuner"
  293. AngelUsb.Crossbar              = "Angel USB Crossbar"
  294. AngelUsb.TvAudio               = "Angel USB TvAudio"
  295. AngelUsb.Encoder               = "Angel USB Encoder"
  296. AngelUsb.AudioDevice           = "Angel USB Audio"
  297.