TVFLEETV.INF Driver File Contents (avertvdriver.zip)

Driver Package File Name: avertvdriver.zip
File Size: 3.0 MB

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; AVerMedia TV Series Device INF File 2/10/99  Ver.1.0-US
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

[Version]
Signature=$CHICAGO$
Class=MEDIA
Provider=%String0%

[ClassInstall]
AddReg=BtMultimedia.Class.Install

[DestinationDirs]
DefaultDestDir=11
CopyInf=17
CopyEEData=10
CopyVideoFiles=11
DeleteInf=17

[Manufacturer]
%String1%=SECTION_0

[SECTION_0]
%String2%=VideoSection.Install,PCI\VEN_109E&DEV_036E&SUBSYS_00011461&REV_02
%String2%=VideoSection.Install,PCI\VEN_109E&DEV_036E&SUBSYS_00021461&REV_02
%String2%=VideoSection.Install,PCI\VEN_109E&DEV_036F&SUBSYS_00011461&REV_02
%String2%=VideoSection.Install,PCI\VEN_109E&DEV_036F&SUBSYS_00021461&REV_02
%String2%=VideoSection.Install,PCI\VEN_109E&DEV_0370&SUBSYS_00011461&REV_02
%String2%=VideoSection.Install,PCI\VEN_109E&DEV_0370&SUBSYS_00021461&REV_02
%String2%=VideoSection.Install,PCI\VEN_109E&DEV_036E&SUBSYS_00031461&REV_02
%String2%=VideoSection.Install,PCI\VEN_109E&DEV_036E&SUBSYS_00041461&REV_02
%String2%=VideoSection.Install,PCI\VEN_109E&DEV_036F&SUBSYS_00031461&REV_02
%String2%=VideoSection.Install,PCI\VEN_109E&DEV_036F&SUBSYS_00041461&REV_02
%String2%=VideoSection.Install,PCI\VEN_109E&DEV_0370&SUBSYS_00031461&REV_02
%String2%=VideoSection.Install,PCI\VEN_109E&DEV_0370&SUBSYS_00041461&REV_02
%String2%=VideoSection.Install,PCI\VEN_109E&DEV_036E&SUBSYS_FFFF1461&REV_02
%String2%=VideoSection.Install,PCI\VEN_109E&DEV_036E&SUBSYS_FFFFFFFF&REV_02
%String2%=VideoSection.Install,PCI\VEN_109E&DEV_036F&SUBSYS_FFFF1461&REV_02
%String2%=VideoSection.Install,PCI\VEN_109E&DEV_036F&SUBSYS_FFFFFFFF&REV_02
%String2%=VideoSection.Install,PCI\VEN_109E&DEV_0370&SUBSYS_FFFF1461&REV_02
%String2%=VideoSection.Install,PCI\VEN_109E&DEV_0370&SUBSYS_FFFFFFFF&REV_02
%String2%=VideoSection.Install,PCI\VEN_109E&DEV_036E,PCI\VEN_109E&DEV_036F,PCI\VEN_109E&DEV_0370

[VideoSection.Install]
CopyFiles=CopyInf,CopyVideoFiles, CopyEEData
DelFiles=DeleteInf,DelObsoleteFiles
AddReg=VideoSection.AddDriverEntries, AddIntercastEntries, BTVVC32.Addreg, RunOnce.AddReg
DelReg=DelOldDriverEntries
UpdateInis=VideoSection.Updateini, BTVVC32.UpdateIni

[CopyInf]
TVFleetv.Inf

[CopyEEData]
avData.ini
DCCheck.exe
EECheck.exe
PCIINFO.exe
Runit.exe

[CopyVideoFiles]
BtPciVid.vxd
BtVid.drv
BtDDI.dll
BtVidDlg.dll
BtVid_16.dll
BtVid_32.dll
BtCC.dll
Bt848vbi.386
grappler.dll
btutil16.dll
btutil32.dll
btvvc32.drv
vpaec.vxd
avertv32.dll
Oleaut32.dll

[DeleteInf]
Bt848.Inf
BtPciAud.inf
BtPciAv.inf
TVFleetv.inf

[DelObsoleteFiles]
pisces.vxd
pisces.drv
ddiface.dll
ps_dlgs.dll
Bt84xcc.dll
Bt848.drv
Bt848.vxd
Bt848ddi.dll
Bt848dlg.dll
Bt848_16.dll
Bt848_32.dll

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; MORE INTERCAST STUFF HERE
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; this key is used by Intercast to know what to talk to for TV
[AddIntercastEntries]
HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce,AVerMedia0,0,EECHECK
HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce,AVerMedia,0,DCCheck
HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce,AVerMedia1,0,PCIINFO
HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce,AVerMedia2,0,EECHECK
HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce,AVerMedia3,0,Runit

HKLM,SOFTWARE\Intel\Intercast\TVControl,TVControlDLL,0,grappler.dll
; select proper msvideo driver for Intercast Capture
HKLM,SOFTWARE\Intel\Intercast\Drivers,CaptureDescription,0,"MSVIDEO: "%String3%
; select proper msvideo driver for Intercast Capture
HKLM,SOFTWARE\Intel\Intercast\Drivers,OverSampling,0,5

; tell Intercast how to do snapshots
HKLM,SOFTWARE\Intel\Intercast\Drivers,biCompression,0,BI_RGB
HKLM,SOFTWARE\Intel\Intercast\Drivers,biBitCount,0,24


[VideoSection.AddDriverEntries]
HKR,,DevLoader,0,mmdevldr.vxd
HKR,Drivers,MIGRATED,0,
HKR,Drivers\msvideo,,0,
HKR,Drivers\msvideo\Brooktree,Driver,0,BtVid.drv
HKR,Drivers\msvideo\Brooktree,Description,0,"MSVIDEO: "%String3%
HKR,Drivers\msvideo\Brooktree,FriendlyName,0,%String3%
HKR,,Driver,0,BtPciVid.vxd

; subkey to force using primary surface
; 0 to try to create overlay surface first (default)
; 1 to force using primary surface
HKLM,SOFTWARE\Brooktree\Video\ForcePrimary,,0,0
;HKLM,SOFTWARE\Brooktree\Video\ForcePrimary,,0,1

; subkey for Virge chip
; 0 for a Virge chip (default)
; 1 for Virge chip
HKLM,SOFTWARE\Brooktree\Video\Virge,,0,0

; subkey for the number of crystals intalled on your board (1 or 2)
HKLM,SOFTWARE\Brooktree\Video\NumXTAL,,0,1

; subkey for the video standard associated with crystal
; attached to XT0 (NTSC,PAL,NONE)
HKLM,SOFTWARE\Brooktree\Video\XT0,,0,NTSC

; subkey for the video standard associated with crystal
; attached to XT1 (NTSC,PAL,NONE)
HKLM,SOFTWARE\Brooktree\Video\XT1,,0,NONE

; subkey to enable/disable error dialogs
; 1 to display error dialogs (default),
; 0 do not display error dialogs
HKLM,SOFTWARE\Brooktree\Video\ErrorDialog,,0,1

; subkey for availability of Video Display Dialog
; 1 for Video Display Dialog is available (default),
; 0 for Video Display Dialog is unavailable
HKLM,SOFTWARE\Brooktree\Video\VideoDisplayDialog,,0,1

; subkey to force using Preview
; 0 to create and use overlay surface (default),
; 1 to use Preview without creating overlay surface
HKLM,SOFTWARE\Brooktree\Video\PreviewOnly,,0,0

; subkey to use alternate way to control contrast
; 0 original way (default),
; 1 to compensate brightness when contrast changes
HKLM,SOFTWARE\Brooktree\Video\AltContrast,,0,0

; subkeys to set VBI HDelay and VBI Packet Size registers
; The VBI Hdelay register is a 6 bit register with a range of 0x0 to 0x3f
; The VBI Packet Size register is a 9 bit register with a range of 0x0 to 0x1ff
; Defaults:
;   HDelay 0x7
;   Packet Size 0x184
HKLM,SOFTWARE\Brooktree\Video\VBI_HDelay,,0,0x19
HKLM,SOFTWARE\Brooktree\Video\VBI_PacketSize,,0,0x184

HKLM,SOFTWARE\Brooktree\Video\QuartzSight\ManufacturerDefaults\Brightness,,0,50
HKLM,SOFTWARE\Brooktree\Video\QuartzSight\ManufacturerDefaults\Saturation,,0,50
HKLM,SOFTWARE\Brooktree\Video\QuartzSight\ManufacturerDefaults\Hue,,0,50
HKLM,SOFTWARE\Brooktree\Video\QuartzSight\ManufacturerDefaults\Gamma,,0,8
HKLM,SOFTWARE\Brooktree\Video\QuartzSight\ManufacturerDefaults\Sharpness,,0,3
HKLM,SOFTWARE\Brooktree\Video\QuartzSight\ManufacturerDefaults\LightFreq,,0,1
HKLM,SOFTWARE\Brooktree\Video\QuartzSight\ManufacturerDefaults\LightType,,0,0
HKLM,SOFTWARE\Brooktree\Video\QuartzSight\VPResetPin,,0,22
HKLM,SOFTWARE\Brooktree\Video\QuartzSight\I2CWriteTimeout_uS,,0,600
HKLM,SOFTWARE\Brooktree\Video\QuartzSight\I2CReadTimeout_uS,,0,600

[BTVVC32.AddReg]
HKLM,SYSTEM\CurrentControlSet\Control\MediaResources\icm\vidc.BT20,Description,,%BTVVC32.DeviceDescBT20%
HKLM,SYSTEM\CurrentControlSet\Control\MediaResources\icm\vidc.BT20,Driver,,btvvc32.drv
HKLM,SYSTEM\CurrentControlSet\Control\MediaResources\icm\vidc.Y41P,Description,,%BTVVC32.DeviceDescY41P%
HKLM,SYSTEM\CurrentControlSet\Control\MediaResources\icm\vidc.Y41P,Driver,,btvvc32.drv
; only add YVU9 entries if they presently do not exist (use flags of 2)
HKLM,SYSTEM\CurrentControlSet\Control\MediaResources\icm\vidc.YVU9,Description,2,%BTVVC32.DeviceDescYVU9%
HKLM,SYSTEM\CurrentControlSet\Control\MediaResources\icm\vidc.YVU9,Driver,2,btvvc32.drv


;---------------------------------------------------------------;

[RunOnce.AddReg]
HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce,AVerMedia0,0,EECheck
HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce,AVerMedia,0,DCCheck
HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce,AVerMedia1,0,PCIINFO
HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce,AVerMedia2,0,EECheck
HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce,AVerMedia3,0,Runit

[BtMultimedia.Class.Install]
HKR,,Icon,0,-1
HKR,,,0,%MediaClassName%
HKR,,Installer,0,mmci.dll

[DelOldDriverEntries]
HKLM,System\CurrentControlSet\control\InstalledFiles,pisces.drv,0,
HKLM,System\CurrentControlSet\control\InstalledFiles,pisces.vxd,0,
HKLM,System\CurrentControlSet\control\InstalledFiles,ddiface.dll,0,
HKLM,System\CurrentControlSet\control\InstalledFiles,PS_DLGS.DLL,0,
HKR,Drivers\msvideo\pisces,,0,
HKR,Drivers\msvideo\Bt848,,0,
HKLM,System\CurrentControlSet\control\InstalledFiles,Bt84xcc.dll,0,
HKLM,System\CurrentControlSet\control\InstalledFiles,Bt848.drv,0,
HKLM,System\CurrentControlSet\control\InstalledFiles,Bt848ddi.dll,0,
HKLM,System\CurrentControlSet\control\InstalledFiles,Bt848DLG.DLL,0,
HKLM,System\CurrentControlSet\control\InstalledFiles,Bt848.vxd,0,
HKLM,System\CurrentControlSet\control\InstalledFiles,Bt848_16.dll,0,
HKLM,System\CurrentControlSet\control\InstalledFiles,Bt848_32.dll,0,
HKLM,System\CurrentControlSet\control\InstalledFiles,BtUtil16.dll,0,
HKLM,System\CurrentControlSet\control\InstalledFiles,BtUtil32.dll,0,

[VideoSection.Updateini]
system.ini,386Enh,,"device=vpaec.vxd"

[BTVVC32.UpdateIni]
system.ini,drivers,"VIDC.BT20=*"
system.ini,drivers,"VIDC.Y41P=*"
system.ini,drivers,"VIDC.YVU9=*"
system.ini,drivers32,,"VIDC.BT20=btvvc32.drv"
system.ini,drivers32,,"VIDC.Y41P=btvvc32.drv"
; Convoluted way of adding a VIDC.YVU9 entry if one does not already exist
system.ini,drivers32,"VIDC.YVU9=*","~VIDCYVU9Temp~=*", 3
system.ini,drivers32,,"VIDC.YVU9=btvvc32.drv"
system.ini,drivers32,"~VIDCYVU9Temp~=*","VIDC.YVU9=*", 3

[ControlFlags]

[SourceDisksNames]
1=AVerMedia TV Series Software Fleet Disk,,

[SourceDisksFiles]
BtPciVid.vxd=1
BtDDI.dll=1
BtVidDlg.dll=1
BtVid.drv=1
grappler.dll=1
BtVid_16.dll=1
BtVid_32.dll=1
BtCC.dll=1
BtUtil16.dll=1
BtUtil32.dll=1
Bt848vbi.386=1
vpaec.vxd=1
btvvc32.drv=1

avData.ini=1
avertv32.dll=1

DCCheck.exe=1
EEcheck.exe=1
PCIINFO.exe=1
Runit.exe=1
Oleaut32.dll=1

[Strings]
String0="AVerMedia"
String1="AVerMedia TECHNOLOGIES, Inc."
String2="AVerMedia TV Series Device - Video Section (for WIN 95/98)"
String3="AVerMedia TV Series Device - Video Section (for WIN 95/98)"
BTVVC32.DeviceDescBT20="Brooktree Prosumer Video Codec"
BTVVC32.DeviceDescY41P="Brooktree YUV 411 (Y41P) Video Codec"
BTVVC32.DeviceDescYVU9="Brooktree YUV 9 (YVU9) Video Decompressor"
server: web2, load: 0.98