home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / WindowsServerTrial / server.iso / sources / install.wim / 3 / Windows / inf / angel2.inf < prev    next >
Encoding:
Text (UTF-16)  |  2008-01-19  |  21.3 KB  |  299 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. ;// Angel2.inf
  19. ;//
  20. ;// This file contains installation information
  21. ;// for the Angel II Device.
  22. ;//
  23. ;// Modification History:
  24. ;// Date      By            Description
  25. ;// --------  ------------  --------------------------------------------------
  26. ;// 07/08/05  L.Kegulskiy   Created
  27. ;//
  28. ;////////////////////////////////////////////////////////////////////////////////
  29.  
  30. [Version]
  31. signature="$CHICAGO$"
  32. Class=MEDIA
  33. ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
  34. Provider=%Angel2.Provider%
  35. PNPLockDown=1
  36. DriverVer=06/21/2006,6.0.6001.18000
  37.  
  38. [ControlFlags]
  39. ExcludeFromSelect=*
  40.  
  41. [Manufacturer]
  42. %Angel2.Manufacturer%=Angel2.Device,NTx86...1
  43.  
  44.  
  45. [Angel2.Device.NTx86...1]
  46. %Angel2.DeviceDesc%=Angel2.Install.NTx86,PCI\VEN_1033&DEV_013A&SUBSYS_001B1809
  47. %Angel2.DeviceDesc%=Angel2.Install.NTx86,EZD\ANGEL2_CH2_REV0
  48.  
  49. ;;;;;;;;;; NO ROM
  50. ;%Angel2.DeviceDesc%=Angel2.Install.NTx86,PCI\VEN_1033&DEV_013A&SUBSYS_00000000&REV_09
  51. ;;;;;;;;;; EMPTY ROM
  52. ;%Angel2.DeviceDesc%=Angel2.Install.NTx86,PCI\VEN_1033&DEV_013A&SUBSYS_FFFFFFFF&REV_09
  53.  
  54. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  55. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Angel II PCI Dual Tuner ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  56.  
  57. ;----------------------------------------DDInstall Section -----------------------------
  58. [Angel2.Install.NTx86]
  59. Include     = ks.inf, kscaptur.inf, ksfilter.inf, wdmaudio.inf
  60. Needs       = KS.Registration,KSCAPTUR.Registration.NT,WDMAUDIO.Registration
  61. DelReg      = Angel2.DelReg
  62. CopyFiles   = Angel2.CopyFiles,EzdFilters.CopyFiles,uCode.CopyFiles    ;;;diag;;;,Diag.CopyFiles
  63. AddReg      = Angel2.AddReg,Angel2.PinNames
  64. RegisterDlls= Angel2.RegisterDlls
  65. AddProperty = Angel2.AddProp
  66.  
  67. ; ---------------------------- Interface Installation Sections ----------------------------
  68. [Angel2.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. [Angel2.Install.NTx86.Services]
  81. AddService = Angel2,0x00000002,Angel2.ServiceInstall
  82.  
  83. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Angel II PCI Dual Tuner ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  84. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  85.  
  86.  
  87. ;----------------------------------------File Copy related Sections ---------------------------------
  88. [DestinationDirs]
  89. Angel2.CopyFiles=10,system32\drivers
  90. uCode.CopyFiles=10,system32\drivers\Angel2
  91.     ;;;diag;;;Diag.CopyFiles=10,system32\drivers\Angel2
  92. EzdFilters.CopyFiles=11
  93.  
  94. [Angel2.CopyFiles]
  95. Angel2.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;;;Angel2.dev
  113.  
  114.  
  115. [SourceDisksNames]
  116. 777=%Angel2.InstallationDir%,,,
  117.  
  118. [SourceDisksFiles]
  119. Angel2.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;;;Angel2.dev=777
  130.  
  131.  
  132. [Angel2.ServiceInstall]
  133. DisplayName   = %Angel2.DeviceDesc%
  134. ServiceType   = 1 ;SERVICE_KERNEL_DRIVER
  135. StartType     = 3 ;SERVICE_DEMAND_START
  136. ErrorControl  = 1 ;SERVICE_ERROR_NORMAL
  137. ServiceBinary = %12%\Angel2.sys
  138.  
  139.  
  140.  
  141. ;--------------------------------------- RegisterDLL sections  -------------------------------------
  142. [Angel2.RegisterDlls]
  143. ;;;11,,EzRating.dll,1 ;FLG_REGSVR_DLLREGISTER
  144.  
  145.  
  146. ;----------------------------------------DelReg sections  ------------------------------------------
  147. [Angel2.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. [Angel2.AddReg]
  159. HKR,,DevLoader,,*NTKERN
  160. HKR,,NTMPDriver,,Angel2.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\Angel2\MainFwPci.bin
  169. HKR,AvFront\Fw,AudFwPci,,\SystemRoot\system32\drivers\Angel2\AudFwPci.bin
  170. HKR,AvFront\Fw,MainFwSpi,,\SystemRoot\system32\drivers\Angel2\MainFwSpi.bin
  171. HKR,AvFront\Fw,AudFwSpi,,\SystemRoot\system32\drivers\Angel2\AudFwSpi.bin
  172. HKR,AvFront\Fw,MainFwUsb,,\SystemRoot\system32\drivers\Angel2\MainFwUsb.bin
  173. HKR,AvFront\Fw,AudFwUsb,,\SystemRoot\system32\drivers\Angel2\AudFwUsb.bin
  174.  
  175.  
  176. ; disable messenger from using TV graphs
  177. ;;;HKU, ".DEFAULT\Software\Microsoft\RTC\VideoCapture\%Angel2.DeviceDesc%","DoNotUseDShow", 0x10001, 0x00000001
  178. ;;;HKCU, "Software\Microsoft\RTC\VideoCapture\%Angel2.DeviceDesc%","DoNotUseDShow", 0x10001, 0x00000001
  179.  
  180.  
  181. ;----------------------------------------AddProp section  ------------------------------------------
  182. [Angel2.AddProp]
  183. GenericDriverInstalled,,,,1
  184.  
  185.  
  186. [VideoCaptureTV]
  187. AddReg=VideoCaptureTV.AddReg
  188.  
  189. [VideoCrossbar]
  190. AddReg=VideoXBar.AddReg
  191.  
  192. [VideoTvTuner]
  193. AddReg=VideoTvTuner.AddReg
  194.  
  195. [VideoTvAudio]
  196. AddReg=VideoTvAudio.AddReg
  197.  
  198. [VideoEncoder]
  199. AddReg=VideoEncoder.AddReg
  200.  
  201. [AudioCapture]
  202. AddReg=AudioCapture.AddReg
  203.  
  204.  
  205. [VideoCaptureTV.AddReg]
  206. HKR,,CLSID,,%ProxyGenericWdmFilter.CLSID%
  207. HKR,,FriendlyName,,%Angel2.DeviceDesc%
  208.  
  209. [VideoXBar.AddReg]
  210. HKR,,CLSID,,%ProxyXBar.CLSID%
  211. HKR,,FriendlyName,,%Angel2.Crossbar%
  212.  
  213. [VideoTvTuner.AddReg]
  214. HKR,,CLSID,,%ProxyTvTuner.CLSID%
  215. HKR,,FriendlyName,,%Angel2.TvTuner%
  216.  
  217. [VideoTvAudio.AddReg]
  218. HKR,,CLSID,,%ProxyTvAudio.CLSID%
  219. HKR,,FriendlyName,,%Angel2.TvAudio%
  220.  
  221. [VideoEncoder.AddReg]
  222. HKR,,CLSID,,%ProxyGenericWdmFilter.CLSID%
  223. HKR,,FriendlyName,,%Angel2.Encoder%
  224. HKR,Interfaces\{B43C4EEC-8C32-4791-9102-508ADA5EE8E7},,,
  225. ;
  226. ; Dynamic bitrate change
  227. ;
  228. HKR,Capabilities,"{BB4FAA02-596C-4129-8FB3-74E75421FA02}", 0x00010001,1
  229.  
  230. [AudioCapture.AddReg]
  231. HKR,,CLSID,,%ProxyGenericWdmFilter.CLSID%
  232. ;;HKR,,CLSID,,%AudioCaptureFilter.CLSID%
  233. HKR,,FriendlyName,,%Angel2.AudioDevice%
  234.  
  235.  
  236. [Angel2.PinNames]
  237. HKLM,%MediaCategories%\%GUID.PINNAME_MPEG_OUT%,Name,,%STRING.PINNAME_MPEG_OUT%
  238. HKLM,%MediaCategories%\%GUID.PINNAME_VIRT_VIDEO_OUT%,Name,,%STRING.PINNAME_VIRT_VIDEO_OUT%
  239. HKLM,%MediaCategories%\%GUID.PINNAME_VIRT_VIDEO_IN%,Name,,%STRING.PINNAME_VIRT_VIDEO_IN%
  240. HKLM,%MediaCategories%\%GUID.PINNAME_VIRT_AUDIO_OUT%,Name,,%STRING.PINNAME_VIRT_AUDIO_OUT%
  241. HKLM,%MediaCategories%\%GUID.PINNAME_VIRT_AUDIO_IN%,Name,,%STRING.PINNAME_VIRT_AUDIO_IN%
  242. HKLM,%MediaCategories%\%GUID.PINNAME_ANALOG_AUDIO_IN%,Name,,%STRING.PINNAME_ANALOG_AUDIO_IN%
  243.  
  244.  
  245. [Strings]
  246. ; non-localizeable
  247. ProxyGenericWdmFilter.CLSID = "{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
  248. ProxyXBar.CLSID             = "{71F96460-78F3-11d0-A18C-00A0C9118956}"
  249. ProxyTvTuner.CLSID          = "{266EEE40-6C63-11cf-8A03-00AA006ECB65}"
  250. ProxyTvAudio.CLSID          = "{71F96462-78F3-11d0-A18C-00A0C9118956}"
  251. AudioCaptureFilter.CLSID    = "{E30629D2-27E5-11CE-875D-00608CB78066}"
  252.  
  253. MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"
  254.  
  255. GUID.PINNAME_MPEG_OUT       = "{21CD80CC-F4D3-4289-B203-EDC0F4EECDF4}"
  256. GUID.PINNAME_VIRT_VIDEO_OUT = "{5DEDF652-71F0-48c3-98D8-DE564D10AE96}"
  257. GUID.PINNAME_VIRT_VIDEO_IN  = "{476878CB-A52C-4efe-9975-03A8C7DDB440}"
  258. GUID.PINNAME_VIRT_AUDIO_OUT = "{9A990B97-05FB-4d92-B496-C6ADFD2B07A6}"
  259. GUID.PINNAME_VIRT_AUDIO_IN  = "{E751FC26-9583-4cfc-81F7-0A36FBA2B4ED}"
  260. GUID.PINNAME_ANALOG_AUDIO_IN= "{2C0B4FFB-3CE8-4f34-AE98-618BAD6EAAAF}"
  261.  
  262. KSCATEGORY_CAPTURE  = "{65e8773d-8f56-11d0-a3b9-00a0c9223196}"
  263. KSCATEGORY_CROSSBAR = "{a799a801-a46d-11d0-a18c-00a02401dcd4}"
  264. KSCATEGORY_TVTUNER  = "{a799a800-a46d-11d0-a18c-00a02401dcd4}"
  265. KSCATEGORY_TVAUDIO  = "{a799a802-a46d-11d0-a18c-00a02401dcd4}"
  266. KSCATEGORY_ENCODER  = "{19689BF6-C384-48fd-AD51-90E58C79F70B}"
  267. KSCATEGORY_MULTIPLEXER  = "{7A5DE1D3-01A1-452c-B481-4FA2B96271E8}"
  268. KSCATEGORY_AUDIO = "{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
  269. KSCATEGORY_AUDIO_DEVICE = "{FBF6F530-07B9-11D2-A71E-0000F8004788}"
  270. KSCATEGORY_AUDIO_INPUT_DEVICE = "{33D9A762-90C8-11d0-BD43-00A0C911CE86}"
  271.  
  272. // Filters reference GUIDs
  273. KSNAME_CAPTURE_FILTER = "{A5D44047-56A5-4afd-A61C-176BB4ED375B}"
  274. KSNAME_ENCODER_FILTER = "{84518C0D-BD1B-4299-BC30-6831A228138C}"
  275. KSNAME_AUDIO_FILTER = "{A49D272D-44DC-4357-BC16-CBF8BCADDDA2}"
  276.  
  277.  
  278.  
  279. ;----------------
  280. ; Localizable
  281. ;----------------
  282. STRING.PINNAME_MPEG_OUT       = "MPEG Out"
  283. STRING.PINNAME_VIRT_VIDEO_OUT = "Virtual Video Out"
  284. STRING.PINNAME_VIRT_VIDEO_IN  = "Virtual Video In"
  285. STRING.PINNAME_VIRT_AUDIO_OUT = "Virtual Audio Out"
  286. STRING.PINNAME_VIRT_AUDIO_IN  = "Virtual Audio In"
  287. STRING.PINNAME_ANALOG_AUDIO_IN= "Analog Audio In"
  288.  
  289. Angel2.InstallationDir       = "Lumanate Angel II Device Drivers"
  290. Angel2.Provider              = "Lumanate, Inc."
  291. Angel2.Manufacturer          = "Lumanate, Inc."
  292. Angel2.DeviceDesc            = "Angel II MPEG Device"
  293. Angel2.Capture               = "Angel II Capture"
  294. Angel2.TvTuner               = "Angel II TvTuner"
  295. Angel2.Crossbar              = "Angel II Crossbar"
  296. Angel2.TvAudio               = "Angel II TvAudio"
  297. Angel2.Encoder               = "Angel II Encoder"
  298. Angel2.AudioDevice           = "Angel II Audio"
  299.