;//////////////////////////////////////////////////////////////////////////////// ;// ;// Copyright (c) Lumanate, Inc. 2005-2006 ;// All rights are reserved. Reproduction in whole or in part is prohibited ;// without the written consent of the copyright owner. ;// ;// Lumanate, Inc. reserves the right to make changes without notice at any time. ;// Lumanate, Inc. makes no warranty, expressed, implied or statutory, including ;// but not limited to any implied warranty of merchantibility of fitness ;// for any particular purpose, or that the use will not infringe any ;// third party patent, copyright or trademark. ;// Lumanate, Inc. must not be liable for any loss or damage arising from its use. ;// ;//////////////////////////////////////////////////////////////////////////////// ;//////////////////////////////////////////////////////////////////////////////// ;// ;// Angel2.inf ;// ;// This file contains installation information ;// for the Angel II Device. ;// ;// Modification History: ;// Date By Description ;// -------- ------------ -------------------------------------------------- ;// 07/08/05 L.Kegulskiy Created ;// ;//////////////////////////////////////////////////////////////////////////////// [Version] signature="$CHICAGO$" Class=MEDIA ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318} Provider=%Angel2.Provider% PNPLockDown=1 DriverVer=04/08/2009,1.0.3.17 [ControlFlags] ExcludeFromSelect=* [Manufacturer] %Angel2.Manufacturer%=Angel2.Device,NTamd64...1 [Angel2.Device.NTamd64...1] %Angel2.DeviceDesc%=Angel2.Install.NTamd64,PCI\VEN_1033&DEV_013A&SUBSYS_001B1809 %Angel2.DeviceDesc%=Angel2.Install.NTamd64,EZD\ANGEL2_CH2_REV0 ;;;;;;;;;; NO ROM ;%Angel2.DeviceDesc%=Angel2.Install.NTamd64,PCI\VEN_1033&DEV_013A&SUBSYS_00000000&REV_09 ;;;;;;;;;; EMPTY ROM ;%Angel2.DeviceDesc%=Angel2.Install.NTamd64,PCI\VEN_1033&DEV_013A&SUBSYS_FFFFFFFF&REV_09 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Angel II PCI Dual Tuner ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;----------------------------------------DDInstall Section ----------------------------- [Angel2.Install.NTamd64] Include = ks.inf, kscaptur.inf, ksfilter.inf, wdmaudio.inf Needs = KS.Registration,KSCAPTUR.Registration.NT,WDMAUDIO.Registration DelReg = Angel2.DelReg CopyFiles = Angel2.CopyFiles,EzdFilters.CopyFiles,uCode.CopyFiles ;;;diag;;;,Diag.CopyFiles AddReg = Angel2.AddReg,Angel2.PinNames RegisterDlls= Angel2.RegisterDlls AddProperty = Angel2.AddProp ; ---------------------------- Interface Installation Sections ---------------------------- [Angel2.Install.NTamd64.Interfaces] AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_CAPTURE_FILTER%,VideoCaptureTV, AddInterface=%KSCATEGORY_CROSSBAR%,%KSNAME_CAPTURE_FILTER%,VideoCrossbar, AddInterface=%KSCATEGORY_TVTUNER%,%KSNAME_CAPTURE_FILTER%,VideoTvTuner, AddInterface=%KSCATEGORY_TVAUDIO%,%KSNAME_CAPTURE_FILTER%,VideoTvAudio, AddInterface=%KSCATEGORY_ENCODER%,%KSNAME_ENCODER_FILTER%,VideoEncoder, AddInterface=%KSCATEGORY_MULTIPLEXER%,%KSNAME_ENCODER_FILTER%,VideoEncoder, AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_AUDIO_FILTER%,AudioCapture, AddInterface=%KSCATEGORY_AUDIO_DEVICE%,%KSNAME_AUDIO_FILTER%,AudioCapture, AddInterface=%KSCATEGORY_AUDIO_INPUT_DEVICE%,%KSNAME_AUDIO_FILTER%,AudioCapture, ; ---------------------------- Service Installation Sections--------------------------------------- [Angel2.Install.NTamd64.Services] AddService = Angel2,0x00000002,Angel2.ServiceInstall ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Angel II PCI Dual Tuner ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;----------------------------------------File Copy related Sections --------------------------------- [DestinationDirs] Angel2.CopyFiles=10,system32\drivers uCode.CopyFiles=10,system32\drivers\Angel2 ;;;diag;;;Diag.CopyFiles=10,system32\drivers\Angel2 EzdFilters.CopyFiles=11 [Angel2.CopyFiles] Angel2.sys [uCode.CopyFiles] ;;;MainFwPci.bin ;;;AudFwPci.bin ;;;MainFwSpi.bin ;;;AudFwSpi.bin ;;;MainFwUsb.bin ;;;AudFwUsb.bin [EzdFilters.CopyFiles] ;;;EzRating.dll ;;;diag;;;[Diag.CopyFiles] ;;;diag;;;AnglDiag.exe ;;;diag;;;AnglDiag.cfg ;;;diag;;;Angel2.dev [SourceDisksNames] 777=%Angel2.InstallationDir%,,, [SourceDisksFiles] Angel2.sys=777 ;;;MainFwPci.bin=777 ;;;AudFwPci.bin=777 ;;;MainFwSpi.bin=777 ;;;AudFwSpi.bin=777 ;;;MainFwUsb.bin=777 ;;;AudFwUsb.bin=777 ;;;EzRating.dll=777 ;;;diag;;;AnglDiag.exe=777 ;;;diag;;;AnglDiag.cfg=777 ;;;diag;;;Angel2.dev=777 [Angel2.ServiceInstall] DisplayName = %Angel2.DeviceDesc% ServiceType = 1 ;SERVICE_KERNEL_DRIVER StartType = 3 ;SERVICE_DEMAND_START ErrorControl = 1 ;SERVICE_ERROR_NORMAL ServiceBinary = %12%\Angel2.sys ;--------------------------------------- RegisterDLL sections ------------------------------------- [Angel2.RegisterDlls] ;;;11,,EzRating.dll,1 ;FLG_REGSVR_DLLREGISTER ;----------------------------------------DelReg sections ------------------------------------------ [Angel2.DelReg] ; Clear the tree first HKR,HwConfig HKR,AvFront HKR,Persist HKR,Msp34x5 HKR,uPD64011b HKR,,PageOutWhenUnopened ;----------------------------------------AddReg sections ------------------------------------------ [Angel2.AddReg] HKR,,DevLoader,,*NTKERN HKR,,NTMPDriver,,Angel2.sys ;HKR,,PageOutWhenUnopened,3,01 HKR,,DontSuspendIfStreamsAreRunning,3,01 ; ; FileNames ; ;;;HKR,AvFront\Fw,LoadFwFromFile, 0x10001, 1 HKR,AvFront\Fw,MainFwPci,,\SystemRoot\system32\drivers\Angel2\MainFwPci.bin HKR,AvFront\Fw,AudFwPci,,\SystemRoot\system32\drivers\Angel2\AudFwPci.bin HKR,AvFront\Fw,MainFwSpi,,\SystemRoot\system32\drivers\Angel2\MainFwSpi.bin HKR,AvFront\Fw,AudFwSpi,,\SystemRoot\system32\drivers\Angel2\AudFwSpi.bin HKR,AvFront\Fw,MainFwUsb,,\SystemRoot\system32\drivers\Angel2\MainFwUsb.bin HKR,AvFront\Fw,AudFwUsb,,\SystemRoot\system32\drivers\Angel2\AudFwUsb.bin ; disable messenger from using TV graphs ;;;HKU, ".DEFAULT\Software\Microsoft\RTC\VideoCapture\%Angel2.DeviceDesc%","DoNotUseDShow", 0x10001, 0x00000001 ;;;HKCU, "Software\Microsoft\RTC\VideoCapture\%Angel2.DeviceDesc%","DoNotUseDShow", 0x10001, 0x00000001 ;----------------------------------------AddProp section ------------------------------------------ [Angel2.AddProp] GenericDriverInstalled,,,,1 [VideoCaptureTV] AddReg=VideoCaptureTV.AddReg [VideoCrossbar] AddReg=VideoXBar.AddReg [VideoTvTuner] AddReg=VideoTvTuner.AddReg [VideoTvAudio] AddReg=VideoTvAudio.AddReg [VideoEncoder] AddReg=VideoEncoder.AddReg [AudioCapture] AddReg=AudioCapture.AddReg [VideoCaptureTV.AddReg] HKR,,CLSID,,%ProxyGenericWdmFilter.CLSID% HKR,,FriendlyName,,%Angel2.DeviceDesc% [VideoXBar.AddReg] HKR,,CLSID,,%ProxyXBar.CLSID% HKR,,FriendlyName,,%Angel2.Crossbar% [VideoTvTuner.AddReg] HKR,,CLSID,,%ProxyTvTuner.CLSID% HKR,,FriendlyName,,%Angel2.TvTuner% [VideoTvAudio.AddReg] HKR,,CLSID,,%ProxyTvAudio.CLSID% HKR,,FriendlyName,,%Angel2.TvAudio% [VideoEncoder.AddReg] HKR,,CLSID,,%ProxyGenericWdmFilter.CLSID% HKR,,FriendlyName,,%Angel2.Encoder% HKR,Interfaces\{B43C4EEC-8C32-4791-9102-508ADA5EE8E7},,, ; ; Dynamic bitrate change ; HKR,Capabilities,"{BB4FAA02-596C-4129-8FB3-74E75421FA02}", 0x00010001,1 [AudioCapture.AddReg] HKR,,CLSID,,%ProxyGenericWdmFilter.CLSID% ;;HKR,,CLSID,,%AudioCaptureFilter.CLSID% HKR,,FriendlyName,,%Angel2.AudioDevice% [Angel2.PinNames] HKLM,%MediaCategories%\%GUID.PINNAME_MPEG_OUT%,Name,,%STRING.PINNAME_MPEG_OUT% HKLM,%MediaCategories%\%GUID.PINNAME_VIRT_VIDEO_OUT%,Name,,%STRING.PINNAME_VIRT_VIDEO_OUT% HKLM,%MediaCategories%\%GUID.PINNAME_VIRT_VIDEO_IN%,Name,,%STRING.PINNAME_VIRT_VIDEO_IN% HKLM,%MediaCategories%\%GUID.PINNAME_VIRT_AUDIO_OUT%,Name,,%STRING.PINNAME_VIRT_AUDIO_OUT% HKLM,%MediaCategories%\%GUID.PINNAME_VIRT_AUDIO_IN%,Name,,%STRING.PINNAME_VIRT_AUDIO_IN% HKLM,%MediaCategories%\%GUID.PINNAME_ANALOG_AUDIO_IN%,Name,,%STRING.PINNAME_ANALOG_AUDIO_IN% [Strings] ; non-localizeable ProxyGenericWdmFilter.CLSID = "{17CCA71B-ECD7-11D0-B908-00A0C9223196}" ProxyXBar.CLSID = "{71F96460-78F3-11d0-A18C-00A0C9118956}" ProxyTvTuner.CLSID = "{266EEE40-6C63-11cf-8A03-00AA006ECB65}" ProxyTvAudio.CLSID = "{71F96462-78F3-11d0-A18C-00A0C9118956}" AudioCaptureFilter.CLSID = "{E30629D2-27E5-11CE-875D-00608CB78066}" MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories" GUID.PINNAME_MPEG_OUT = "{21CD80CC-F4D3-4289-B203-EDC0F4EECDF4}" GUID.PINNAME_VIRT_VIDEO_OUT = "{5DEDF652-71F0-48c3-98D8-DE564D10AE96}" GUID.PINNAME_VIRT_VIDEO_IN = "{476878CB-A52C-4efe-9975-03A8C7DDB440}" GUID.PINNAME_VIRT_AUDIO_OUT = "{9A990B97-05FB-4d92-B496-C6ADFD2B07A6}" GUID.PINNAME_VIRT_AUDIO_IN = "{E751FC26-9583-4cfc-81F7-0A36FBA2B4ED}" GUID.PINNAME_ANALOG_AUDIO_IN= "{2C0B4FFB-3CE8-4f34-AE98-618BAD6EAAAF}" KSCATEGORY_CAPTURE = "{65e8773d-8f56-11d0-a3b9-00a0c9223196}" KSCATEGORY_CROSSBAR = "{a799a801-a46d-11d0-a18c-00a02401dcd4}" KSCATEGORY_TVTUNER = "{a799a800-a46d-11d0-a18c-00a02401dcd4}" KSCATEGORY_TVAUDIO = "{a799a802-a46d-11d0-a18c-00a02401dcd4}" KSCATEGORY_ENCODER = "{19689BF6-C384-48fd-AD51-90E58C79F70B}" KSCATEGORY_MULTIPLEXER = "{7A5DE1D3-01A1-452c-B481-4FA2B96271E8}" KSCATEGORY_AUDIO = "{6994AD04-93EF-11D0-A3CC-00A0C9223196}" KSCATEGORY_AUDIO_DEVICE = "{FBF6F530-07B9-11D2-A71E-0000F8004788}" KSCATEGORY_AUDIO_INPUT_DEVICE = "{33D9A762-90C8-11d0-BD43-00A0C911CE86}" // Filters reference GUIDs KSNAME_CAPTURE_FILTER = "{A5D44047-56A5-4afd-A61C-176BB4ED375B}" KSNAME_ENCODER_FILTER = "{84518C0D-BD1B-4299-BC30-6831A228138C}" KSNAME_AUDIO_FILTER = "{A49D272D-44DC-4357-BC16-CBF8BCADDDA2}" ;---------------- ; Localizable ;---------------- STRING.PINNAME_MPEG_OUT = "MPEG Out" STRING.PINNAME_VIRT_VIDEO_OUT = "Virtual Video Out" STRING.PINNAME_VIRT_VIDEO_IN = "Virtual Video In" STRING.PINNAME_VIRT_AUDIO_OUT = "Virtual Audio Out" STRING.PINNAME_VIRT_AUDIO_IN = "Virtual Audio In" STRING.PINNAME_ANALOG_AUDIO_IN= "Analog Audio In" Angel2.InstallationDir = "Lumanate Angel II Device Drivers" Angel2.Provider = "Lumanate, Inc." Angel2.Manufacturer = "Lumanate, Inc." Angel2.DeviceDesc = "Angel II MPEG Device" Angel2.Capture = "Angel II Capture" Angel2.TvTuner = "Angel II TvTuner" Angel2.Crossbar = "Angel II Crossbar" Angel2.TvAudio = "Angel II TvAudio" Angel2.Encoder = "Angel II Encoder" Angel2.AudioDevice = "Angel II Audio"