home *** CD-ROM | disk | FTP | other *** search
- ;////////////////////////////////////////////////////////////////////////////////
- ;//
- ;// 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.
- ;//
- ;////////////////////////////////////////////////////////////////////////////////
-
- ;////////////////////////////////////////////////////////////////////////////////
- ;//
- ;// Angel.inf
- ;//
- ;// This file contains installation information
- ;// for the Angel Device.
- ;//
- ;// Modification History:
- ;// Date By Description
- ;// -------- ------------ --------------------------------------------------
- ;// 07/04/04 L.Kegulskiy Created
- ;//
- ;////////////////////////////////////////////////////////////////////////////////
-
- [Version]
- signature="$CHICAGO$"
- Class=MEDIA
- ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
- Provider=%Angel.Provider%
- PNPLockDown=1
- DriverVer=06/21/2006,6.0.6001.18000
-
- [ControlFlags]
- ExcludeFromSelect=*
-
- [Manufacturer]
- %Angel.Manufacturer%=Angel.Device,NTx86...1
-
-
- [Angel.Device.NTx86...1]
- %Angel.DeviceDesc%=Angel.Install.NTx86,PCI\VEN_1033&DEV_013A&SUBSYS_001A1809
- %Angel.DeviceDesc%=Angel.Install.NTx86,EZD\ANGEL_CH2_REV0
-
- ;;;;;;;;;; NO ROM
- ;%Angel.DeviceDesc%=Angel.Install.NTx86,PCI\VEN_1033&DEV_013A&SUBSYS_00000000&REV_09
- ;;;;;;;;;; EMPTY ROM
- ;%Angel.DeviceDesc%=Angel.Install.NTx86,PCI\VEN_1033&DEV_013A&SUBSYS_FFFFFFFF&REV_09
-
-
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Angel PCI Dual Tuner ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-
- ;----------------------------------------DDInstall Section -----------------------------
- [Angel.Install.NTx86]
- Include = ks.inf, kscaptur.inf, ksfilter.inf, wdmaudio.inf
- Needs = KS.Registration,KSCAPTUR.Registration.NT,WDMAUDIO.Registration
- DelReg = Angel.DelReg
- CopyFiles = Angel.CopyFiles,EzdFilters.CopyFiles,uCode.CopyFiles ;;;diag;;;,Diag.CopyFiles
- AddReg = Angel.AddReg,Angel.PinNames
- RegisterDlls= Angel.RegisterDlls
- AddProperty = Angel.AddProp
-
- ; ---------------------------- Interface Installation Sections ----------------------------
- [Angel.Install.NTx86.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---------------------------------------
- [Angel.Install.NTx86.Services]
- AddService = Angel,0x00000002,Angel.ServiceInstall
-
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Angel PCI Dual Tuner ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-
-
- ;----------------------------------------File Copy related Sections ---------------------------------
- [DestinationDirs]
- Angel.CopyFiles=10,system32\drivers
- uCode.CopyFiles=10,system32\drivers\Angel
- ;;;diag;;;Diag.CopyFiles=10,system32\drivers\Angel
- EzdFilters.CopyFiles=11
-
- [Angel.CopyFiles]
- Angel.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;;;Angel.dev
-
-
- [SourceDisksNames]
- 777=%Angel.InstallationDir%,,,
-
- [SourceDisksFiles]
- Angel.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;;;Angel.dev=777
-
-
- [Angel.ServiceInstall]
- DisplayName = %Angel.DeviceDesc%
- ServiceType = 1 ;SERVICE_KERNEL_DRIVER
- StartType = 3 ;SERVICE_DEMAND_START
- ErrorControl = 1 ;SERVICE_ERROR_NORMAL
- ServiceBinary = %12%\Angel.sys
-
-
-
- ;--------------------------------------- RegisterDLL sections -------------------------------------
- [Angel.RegisterDlls]
- ;;;11,,EzRating.dll,1 ;FLG_REGSVR_DLLREGISTER
-
-
- ;----------------------------------------DelReg sections ------------------------------------------
- [Angel.DelReg]
- ; Clear the tree first
- HKR,HwConfig
- HKR,AvFront
- HKR,Persist
- HKR,Msp34x5
- HKR,uPD64011b
- HKR,,PageOutWhenUnopened
-
-
- ;----------------------------------------AddReg sections ------------------------------------------
- [Angel.AddReg]
- HKR,,DevLoader,,*NTKERN
- HKR,,NTMPDriver,,Angel.sys
- ;HKR,,PageOutWhenUnopened,3,01
- HKR,,DontSuspendIfStreamsAreRunning,3,01
-
- ;
- ; FileNames
- ;
- ;;;HKR,AvFront\Fw,LoadFwFromFile, 0x10001, 1
- HKR,AvFront\Fw,MainFwPci,,\SystemRoot\system32\drivers\Angel\MainFwPci.bin
- HKR,AvFront\Fw,AudFwPci,,\SystemRoot\system32\drivers\Angel\AudFwPci.bin
- HKR,AvFront\Fw,MainFwSpi,,\SystemRoot\system32\drivers\Angel\MainFwSpi.bin
- HKR,AvFront\Fw,AudFwSpi,,\SystemRoot\system32\drivers\Angel\AudFwSpi.bin
- HKR,AvFront\Fw,MainFwUsb,,\SystemRoot\system32\drivers\Angel\MainFwUsb.bin
- HKR,AvFront\Fw,AudFwUsb,,\SystemRoot\system32\drivers\Angel\AudFwUsb.bin
-
-
- ; disable messenger from using TV graphs
- ;;;HKU, ".DEFAULT\Software\Microsoft\RTC\VideoCapture\%Angel.DeviceDesc%","DoNotUseDShow", 0x10001, 0x00000001
- ;;;HKCU, "Software\Microsoft\RTC\VideoCapture\%Angel.DeviceDesc%","DoNotUseDShow", 0x10001, 0x00000001
-
-
- ;----------------------------------------AddProp section ------------------------------------------
- [Angel.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,,%Angel.DeviceDesc%
-
- [VideoXBar.AddReg]
- HKR,,CLSID,,%ProxyXBar.CLSID%
- HKR,,FriendlyName,,%Angel.Crossbar%
-
- [VideoTvTuner.AddReg]
- HKR,,CLSID,,%ProxyTvTuner.CLSID%
- HKR,,FriendlyName,,%Angel.TvTuner%
-
- [VideoTvAudio.AddReg]
- HKR,,CLSID,,%ProxyTvAudio.CLSID%
- HKR,,FriendlyName,,%Angel.TvAudio%
-
- [VideoEncoder.AddReg]
- HKR,,CLSID,,%ProxyGenericWdmFilter.CLSID%
- HKR,,FriendlyName,,%Angel.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,,%Angel.AudioDevice%
-
-
- [Angel.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"
-
- Angel.InstallationDir = "Lumanate Angel Device Drivers"
- Angel.Provider = "Lumanate, Inc."
- Angel.Manufacturer = "Lumanate, Inc."
- Angel.DeviceDesc = "Angel MPEG Device"
- Angel.Capture = "Angel Capture"
- Angel.TvTuner = "Angel TvTuner"
- Angel.Crossbar = "Angel Crossbar"
- Angel.TvAudio = "Angel TvAudio"
- Angel.Encoder = "Angel Encoder"
- Angel.AudioDevice = "Angel Audio"
-