;------------------------------------------------------------------------------ ; ATVCAP.INF -- AVerMedia WDM Video Capture driver installation script ;------------------------------------------------------------------------------ ;************************************************************************************************** ; ATTSCAP.INF -- AVerMedia MPEG-2 TS WDM data driver installation script ;************************************************************************************************** [Version] LayoutFile=Layout.inf, Layout1.inf, Layout2.inf signature="$CHICAGO$" Class=Media ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318} Provider=%Msft% DriverVer=06/24/2003,5.5.0.0 Catalogfile=atvcap.cat [ControlFlags] ExcludeFromSelect=* [SourceDisksNames] 1 = "AVerMedia Bt878 DVB-T WDM Driver Disk",,,"" [SourceDisksFiles] atvcap.sys = 1 [Manufacturer] %MsftMfg%=Models ;------------------------------------------------------------------------------ ; These are the files we need installed ;------------------------------------------------------------------------------ [ATVCAP.CopyDrivers] atvcap.sys ;stream.sys [ATVCAP.CopyFilters] ;[ATVCAP.KnownFiles] ;atvcap.sys=safe [DestinationDirs] ATVCAP.CopyDrivers=10,system32\drivers ; would 12 do this? (docs say not for win9x) ATVCAP.CopyFilters=11 ;------------------------------------------------------------------------------ ; SubSystem Vendor ID List ;------------------------------------------------------------------------------ ; ; ID Number Manufacturer ; ; 0x1461 AVerMedia Boards ;------------------------------------------------------------------------------ ; Device ID List ;------------------------------------------------------------------------------ ; ; ID Number Device ; ; 0x36E Bt878 (Video Section) ; 0x36F Bt879 (Video Section) ; 0x370 Bt880 (Video Section) ; 0x878 Bt878 (Audio Section) ; 0x879 Bt879 (Audio Section) ; 0x880 Bt880 (Audio Section) ;------------------------------------------------------------------------------ ; SubSystem ID List ;------------------------------------------------------------------------------ ; ; ID Number Board Assy Drwg No. Tuner Std TunerModel# ; ; 0x0199 AVerMedia DVB-S Conexant DVB-S ; 0x0761 AVerMedia DVB-T Microtune DVB-T [Models] ;------------------------------------------------------------------------------ ; Function 0 - Video ;------------------------------------------------------------------------------ %ATVCAP.VideoDeviceDesc%=ATVCAP.ChickenHawk, PCI\VEN_109E&DEV_036E&SUBSYS_07611461 %ATVCAP.VideoDeviceDesc%=ATVCAP.ChickenHawk, PCI\VEN_109E&DEV_036E&SUBSYS_FFFFFFFF %ATVCAP.VideoDeviceDesc%=ATVCAP.ChickenHawk, PCI\VEN_109E&DEV_036E&SUBSYS_00000000 ;------------------------------------------------------------------------------ ; Function 1 - Audio ;------------------------------------------------------------------------------ %DBS_A.DeviceDesc%= DBS_A, PCI\VEN_109E&DEV_0878&SUBSYS_FFFFFFFF %DBS_A.DeviceDesc%= DBS_A, PCI\VEN_109E&DEV_0878&SUBSYS_00000000 %DBS_A.DeviceDesc%= DBS_A, PCI\VEN_109E&DEV_0878&SUBSYS_07611461 ; Video Section ; -------------------------------------------------------------------------------- [ATVCAP.ChickenHawk] Include= ks.inf, kscaptur.inf, ksfilter.inf Needs= KS.Registration,KSCAPTUR.Registration.NT,MSPCLOCK.Installation AddReg= ATVCAP.AddReg,ChickenHawk.AddReg CopyFiles= ATVCAP.CopyDrivers KnownFiles= ATVCAP.KnownFiles [ATVCAP.AddReg] HKR,,DevLoader,,*ntkern HKR,,NTMPDriver,,atvcap.sys HKR,,OkToHibernate,3,01 HKR,,PageOutWhenUnopened,3,01 HKR,,DontSuspendIfStreamsAreRunning,3,01 HKR,"DriverData","XBarInPin0",0x00010001, 0x03,0x00,0x00,0x00 HKR,"DriverData","XBarInPin1",0x00010001, 0x01,0x00,0x00,0x00 HKR,"DriverData","XBarInPin2",0x00010001, 0x02,0x00,0x00,0x00 HKR,"DriverData","XBarInPin3",0x00010001, 0x00,0x10,0x00,0x00 HKR,"DriverData","XTal0",0x00010001, 0x1c, 0x00, 0x00, 0x00 HKR,"DriverData","XTal1",0x00010001, 0x23, 0x00, 0x00, 0x00 HKR,"DriverData","BobMode",0x00010001, 0x00, 0x00, 0x00, 0x00 [ChickenHawk.AddReg] HKR,"ENUM\Device2",pnpid,,"atxbar.noaudio" [VideoCapture] AddReg=VideoCapture.AddReg [VideoTvAudio] AddReg=VideoTvAudio.AddReg [VideoCapture.AddReg] HKR,,CLSID,,{17CCA71B-ECD7-11D0-B908-00A0C9223196} HKR,,FriendlyName,,%ATVCAP.Capture% [VideoTvAudio.AddReg] HKR,,CLSID,,{71F96462-78F3-11d0-A18C-00A0C9118956} HKR,,FriendlyName,,%ATVCAP.TvAudio% [ATVCAP.ChickenHawk.Interfaces] AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},"GLOBAL",VideoCapture, AddInterface={a799a802-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",VideoTvAudio, [ATVCAP.ChickenHawk.Services] AddService = ATVCAP,0x00000002,ATVCAP.ServiceInstall [ATVCAP.ServiceInstall] DisplayName = %ATVCAP.VideoDeviceDesc% ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_AUTO_START% ErrorControl = %SERVICE_ERROR_NORMAL% ServiceBinary = %10%\system32\drivers\atvcap.sys ; Audio Section ; -------------------------------------------------------------------------------- [DBS_A] Include= ks.inf Needs= KS.Registration AddReg= ATTSCAP.AddReg,DBS_A.AddReg CopyFiles= ATTSCAP.CopyDrivers KnownFiles= ATTSCAP.KnownFiles [DestinationDirs] ATTSCAP.CopyDrivers=10,system32\drivers [ATTSCAP.CopyDrivers] attscap.sys ;stream.sys ;[ATTSCAP.KnownFiles] ;attscap.sys=safe [ATTSCAP.AddReg] HKR,,DevLoader,,*ntkern HKR,,NTMPDriver,,attscap.sys HKR,,PageOutWhenUnopened,3,01 HKR,,DontSuspendIfStreamsAreRunning,3,01 ; Set this value to 1 to disable driver based packetization HKR,"DriverData","BypassPacketizer",0x00010001,0x00,0x00,0x00,0x00 ; DirectShow Filter output pin names HKLM,System\CurrentControlSet\Control\MediaCategories\%TPPinID%,Display,1, 00,00,00,00 HKLM,System\CurrentControlSet\Control\MediaCategories\%TPPinID%,Name,,%TPpinName% HKLM,System\CurrentControlSet\Control\MediaCategories\%DiagPinID%,Display,1, 00,00,00,00 HKLM,System\CurrentControlSet\Control\MediaCategories\%DiagPinID%,Name,,%DiagPinName% ; ; Driver Configuration Registry Entries ; ; Key: DriverData\I2S8BitMode ; 8BitMode: 0 - 16-bit transfers, 1 - 8-bit transfer (normal use) ; ; Key: DriverData\I2SClockEdge ; Clock edge to latch data: 0 - Rising edge, 1 - Falling edge ; ; Key: DriverData\I2SMSBLSB ; MSBLSB: 0 - MSB first, 1 - LSB first ; ; Key: DriverData\I2SPacketMode ; PacketMode: 0 - Low speed I2S, 1 - High speed (40+ MB) I2S ; ; Key: DriverData\I2SUseI2SPort ; UseI2SPort: 0 - Use GPIO port, 1 - Use I2S port ; [DBS_A.AddReg] HKR,"DriverData","I2S8BitMode",0x00010001, 0x01,0x00,0x00,0x00 HKR,"DriverData","I2SClockEdge",0x00010001, 0x01,0x00,0x00,0x00 HKR,"DriverData","I2SMSBLSB",0x00010001, 0x00,0x00,0x00,0x00 HKR,"DriverData","I2SPacketMode",0x00010001, 0x00,0x00,0x00,0x00 HKR,"DriverData","I2SUseI2SPort",0x00010001, 0x00,0x00,0x00,0x00 ; ; Interfaces installation ; ; ; DBS_A ; [DBS_A.Interfaces] AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},"GLOBAL",DBS_A_Interface, [DBS_A_Interface] AddReg=DBS_A_Interface.AddReg [DBS_A_Interface.AddReg] HKR,,CLSID,,{17CCA71B-ECD7-11D0-B908-00A0C9223196} HKR,,FriendlyName,,%FriendlyName% ; ; Services installation ; ; ; DBS_A ; [DBS_A.Services] AddService = ATTSCAP,2,DBS_A.ServiceInstall [DBS_A.ServiceInstall] DisplayName = %DBS_A.DeviceDesc% ServiceType = 1 StartType = 2 ErrorControl = 1 ServiceBinary = %10%\system32\drivers\attscap.sys [Strings] Msft= "AVerMedia" MsftMfg= "AVerMedia" ATVCAP.VideoDeviceDesc= "AVerMedia, DVB-T WDM Video Capture" ATVCAP.AudioDeviceDesc= "AVerMedia, DVB-T WDM Audio Capture" ATVCAP.Capture= "AVerMedia Capture" ATVCAP.TvAudio= "AVerMedia TvAudio" RunOnce= "SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce" SERVICE_KERNEL_DRIVER=1 SERVICE_AUTO_START=2 SERVICE_ERROR_NORMAL=1