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