; Copyright 2006, AVerMedia Technologies, Inc. [Version] signature="$CHICAGO$" ;all windows os Class=MEDIA ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318} Provider=%PSH% DriverVer=03/27/2006,3.5.0.15 CatalogFile=34AVStrm.cat [Manufacturer] %PSH%=Philips [Philips] %DVBS.DeviceDesc%=AVerBDA,PCI\VEN_1131&DEV_7130&SUBSYS_A7A11461 ;A700 (DVB-S) %DVBS.DeviceDesc%=AVerBDA,PCI\VEN_1131&DEV_7133&SUBSYS_A7A11461 ;A700 (DVB-S) %DVBS.DeviceDesc%=AVerBDA,PCI\VEN_1131&DEV_7134&SUBSYS_A7A11461 ;A700 (DVB-S) %Desc.A700Hybrid%=AVerBDA,PCI\VEN_1131&DEV_7133&SUBSYS_A7A21461 ;A700 (DVB-S + Analog) %Desc.A700Hybrid%=AVerBDA,PCI\VEN_1131&DEV_7134&SUBSYS_A7A21461 ;A700 (DVB-S + Analog) [DestinationDirs] AVerBDA.CopyCoInst=11 AVerBDA.CopyFiles=10,system32\drivers ; be aware not to use 12 as the drivers directory, ; as driver will not work anymore in W98 [SourceDisksNames] 1 = %AVSTRM_INSTALLATION_DISK%,, [SourceDisksFiles] 34CoInstaller.dll=1 AVerBDA3x.sys=1 [AVerBDA.CopyCoInst] 34CoInstaller.dll [AVerBDA.CopyFiles] AVerBDA3x.sys ; ;*** initialization and registry entries ; [AVerBDA.CoInstallers] CopyFiles = AVerBDA.CopyCoInst AddReg = AVerBDA.CoInstaller_AddReg [AVerBDA.ntx86.CoInstallers] CopyFiles = AVerBDA.CopyCoInst AddReg = AVerBDA.CoInstaller_AddReg [AVerBDA.CoInstaller_AddReg] HKR,,CoInstallers32,0x00010000,"34CoInstaller.dll, CoInstallerEntry" [AVerBDA] AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf), KSCAPTUR.Registration(kscaptur.inf), BDA.Installation(bda.inf) CopyFiles=AVerBDA.CopyFiles AddReg=AVerBDA.AddReg [AVerBDA.ntx86] Include=ks.inf, wdmaudio.inf, kscaptur.inf, bda.inf Needs=KS.Registration.NT, WDMAUDIO.Registration.NT, KSCAPTUR.Registration.NT, BDA.Installation.NT CopyFiles=AVerBDA.CopyFiles AddReg=AVerBDA.AddReg [AVerBDA.Services] AddService=AVerA700, 0x00000002, AVerBDA.ServiceInstall [AVerBDA.ntx86.Services] AddService=AVerA700, 0x00000002, AVerBDA.ServiceInstall [AVerBDA.ServiceInstall] DisplayName=%DISPLAY_NAME% Description=%SERVICE_DESCRIPTION% ServiceType=%SERVICE_KERNEL_DRIVER% StartType=%SERVICE_DEMAND_START% ErrorControl=%SERVICE_ERROR_IGNORE% ServiceBinary=%12%\AVerBDA3x.sys ; [StartName=driver-object-name] ; [AddReg=add-registry-section[, add-registry-section] ...] ; [DelReg=del-registry-section[, del-registry-section] ...] ; [BitReg=bit-registry-section[,bit-registry-section] ...] ; [LoadOrderGroup=load-order-group-name] ; [Dependencies=depend-on-item-name[,depend-on-item-name]...] [AVerBDA.AddReg] HKR,,DevLoader,,*NTKERN HKR,,NTMPDriver,,AVerBDA3x.sys ;m013 to force bandwidth HKR, "Tuner", "BandWidth", 0x00010001, 0x00 ;m014 ; 109 = 0x6D ; 112 = 0x70 ; 115 = 0x73 ; 118 = 0x76 (philips) ; 121 = 0x79 ; 124 = 0x7C HKR, "Tuner", "TOP Level", 0x00010001, 0x76 ;m027 HKR, "Tuner", "UKTW", 0x00010001, 0x00 ; Dennis 20050916 HKR, "Tuner", "DtvMode", 0x00010001, 0x03 ; audio capture registry entries HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook" HKR,,Driver,,AVerBDA3x.sys HKR,Drivers,SubClasses,,"wave,mixer" HKR,Drivers\wave\wdmaud.drv,Driver,,wdmaud.drv HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv HKR,Drivers\wave\wdmaud.drv,Description,,"Europa audio capture device" HKR,Drivers\mixer\wdmaud.drv,Description,,"Europa audio capture device" ; Setting FM radio of the Silicon tuner via SIF (GPIO 21 in use/ 5.5MHz) ;HKR, "Audio", "FM Radio IF",0x00010001,0x729555 ; Setting FM radio of the Silicon tuner via SIF (GPIO 21 in use/ 5.5MHz) ; Dennis 20050415 for XC3028 FM Radio IF HKR, "Audio", "FM Radio IF",0x00010001,0xDEEAAB ; Set audio volume ; Dennis 20051214 HKR, "Audio", "VolumeTV",0x00010001,0x03 HKR, "Audio", "VolumeFM",0x00010001,0x00 HKR, "Audio", "VolumeExternal",0x00010001,0x00 ; Dennis 20051214 HKR, "Audio", "Voltage Input Select Ext1",0x00010001,0x01 HKR, "Audio", "Voltage Input Select Ext2",0x00010001,0x00 HKR, "GPIO\TransportStream\Parallel", "Clock_Polarity",0x00010001,0x0 HKR, "Audio", "I2S Output",0x00010001,0x00 HKR, "Audio", "I2S2 Output",0x00010001,0x00 ; Enable MCE HKR, "Parameters", "MCE",0x00010001,0x00 HKR, "Parameters", Prefix,,"AVerMedia" ; add audio input and output pinnames HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%VAMP_ANLG_AUDIO_IN_PIN%,"Name",,"Analog Audioinput" HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%VAMP_ANLG_AUDIO_OUT_PIN%,"Name",,"Audio" HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%VAMP_ANLG_VIDEO_ITU_PIN%,"Name",,"Analog ITU Video" HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%VAMP_ANLG_AUDIO_I2S_PIN%,"Name",,"I2S Audio" HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%VAMP_MPEG_AES_PIN%,"Name",,"MPEG Audio ES" HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%VAMP_MPEG_VES_PIN%,"Name",,"MPEG Video ES" HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%VAMP_MPEG_PS_PIN%,"Name",, "MPEG2 Program" ; ;*** strings, GUIDs and names ; ;************************************************************************ ; If the EEPROM is not programmed, set these registry entries active ; and to the corresponding board settings. ;************************************************************************ ; maps user setting to hardware audio input (1=SIF, 2=Analog1, 3=Analog2) HKR, "AudioDecoder", "Tuner Channel",0x00010001,1 HKR, "AudioDecoder", "CVBS Channel",0x00010001,2 HKR, "AudioDecoder", "SVHS Channel",0x00010001,2 HKR, "AudioDecoder", "FM Radio Channel",0x00010001,1 ; maps user setting to hardware video input HKR, "VideoDecoder", "Tuner Channel",0x00010001,4 HKR, "VideoDecoder", "CVBS Channel",0x00010001,1 HKR, "VideoDecoder", "SVHS Channel",0x00010001,6 ; Device settings ; I2C Device settings HKR, "I2C Devices", "Number of I2C Devices",0x00010001,1 HKR, "I2C Devices", "Device 0, Data1",0x00010001,0x49,0x00,0x00,0x00 ; Tuner ID HKR, "I2C Devices", "Device 0, Data2",0x00010001,0xC2,0x00,0x00,0x00 ; Tuner slave addr. HKR, "I2C Devices", "Device 0, Data3",0x00010001,0xC2,0x00,0x00,0x00 ; Tuner IF PLL slave addr. HKR, "I2C Devices", "Force Registry Settings",0x00010001,1 ; _OEM_ Insert the appropriate preferred video standard here. HKR, "Decoder", "Preferred Video Standard",0x00010001,0x00000010 ; KS_AnalogVideo_PAL_B [Strings] ; Proxy GUIDs KSProxy.CLSID = "{17CCA71B-ECD7-11D0-B908-00A0C9223196}" KSXBar.CLSID = "{71F96460-78F3-11d0-A18C-00A0C9118956}" KSTVAudio.CLSID = "{71F96462-78F3-11d0-A18C-00A0C9118956}" KSTvTune.CLSID = "{266EEE40-6C63-11cf-8A03-00AA006ECB65}" ; Category GUIDs KSCATEGORY_CAPTURE = "{65E8773D-8F56-11D0-A3B9-00A0C9223196}" KSCATEGORY_VIDEO = "{6994AD05-93EF-11D0-A3CC-00A0C9223196}" KSCATEGORY_AUDIO = "{6994AD04-93EF-11D0-A3CC-00A0C9223196}" ; Our Pin Name GUIDs VAMP_ANLG_AUDIO_IN_PIN = "{7BB284B9-714D-493d-A101-B1B028E782BD}" VAMP_ANLG_AUDIO_OUT_PIN = "{5582E657-E596-42b5-9DB3-541B27A2355F}" VAMP_ANLG_AUDIO_I2S_PIN = "{C2E46358-F032-4d88-B802-06B59D162730}" VAMP_ANLG_VIDEO_ITU_PIN = "{82631A2E-403C-4581-A4B0-EC173D004410}" VAMP_MPEG_AES_PIN = "{9DEC84B9-BCEF-4aac-997E-43EDD0A2D6C7}" VAMP_MPEG_VES_PIN = "{181CF87E-7741-47ba-8629-22347E03C64C}" VAMP_MPEG_PS_PIN = "{DDA87B83-65DB-4aec-82D0-79FBE67D2BB6}" ; Our Filter GUIDs VAMP_ANLG_AUDIO_FILTER = "{F3B951E7-8619-4ff3-91CA-03910E4BB900}" VAMP_ANLG_CAP_FILTER = "{BBEFB6C7-2FC4-4139-BB8B-A58BBA724000}" ; system defines SERVICE_BOOT_START = 0x0 SERVICE_SYSTEM_START = 0x1 SERVICE_AUTO_START = 0x2 SERVICE_DEMAND_START = 0x3 SERVICE_DISABLED = 0x4 SERVICE_KERNEL_DRIVER = 0x1 SERVICE_ERROR_IGNORE = 0x0 SERVICE_ERROR_NORMAL = 0x1 SERVICE_ERROR_SEVERE = 0x2 SERVICE_ERROR_CRITICAL = 0x3 FLG_REGSVR_DLLREGISTER = 0x00000001 ;Our strings PSH="AVerMedia Technologies, Inc." DVBS.DeviceDesc = "AVerMedia A700 (DVB-S)" Desc.A700Hybrid = "AVerMedia A700 (DVB-S and NTSC/PAL/SECAM/FM)" AVSTRM_INSTALLATION_DISK = "AVerMedia installation disk" DISPLAY_NAME = "A700 service" SERVICE_DESCRIPTION = "AVerMedia DVBS capture driver"