; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; this inf file is provided as an example and starting point ; use this as a guide, BUT it should not be relied upon ; as being suitable for your purposes ; ; ; this version of the Bt848 SDK inf file adds the needed ; componentes to support Intel Intercast, as of ; Intercast build #120 ; ; DO NOT RELY UPON THIS INFORMATION ! IT MAY BE OUT-OF-DATE ! ; Refer to the Intel documentation for information ; ; To find my Intercast entries, search on "INTERCAST" ; ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; Some ( but probably not all) of the things you'll need ; to modify in this file are: ; 1.The [Bt848.AddDriverEntries] section ; this section contains REQUIRED registry keys for proper ; Bt848 SW operation ; 2.The driver for your board must be copied. ; The Brooktree board is called "grappler" ; Search for "grappler" in this file to see what we did to ; make our board work ; 3.If you need Intel Intercast support please refer to ; the Intel documentation for proper installation information ; Do _not_ rely upon any references to Intercast you see in ; this file ! They may be out-of-date ! ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; [Version] Signature=$CHICAGO$ Class=MEDIA Provider=%String0% [ClassInstall] AddReg=Bt848.Class.Install ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; ;; Windows 95 Release 2 has to copy inf explicitly to INF ;; dir, likewise with delete, else Window automatically reload ;; INF in windows\inf ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; [DestinationDirs] DefaultDestDir=11 CopyBt848Files=11 CopyBt848Inf=17 PiscesDeleteInf=17 [Manufacturer] %String1%=SECTION_0 [SECTION_0] %String3%=Bt848.Install,PCI\VEN_109E&DEV_0350&SUBSYS_00000000&REV_01,PCI\VEN_109E&DEV_0350&SUBSYS_00000000,PCI\VEN_109E&DEV_0350&REV_01,PCI\VEN_109E&DEV_0350 %String5%=Bt848.Install,PCI\VEN_109E&DEV_0351&SUBSYS_00000000&REV_01,PCI\VEN_109E&DEV_0351&SUBSYS_00000000,PCI\VEN_109E&DEV_0351&REV_01,PCI\VEN_109E&DEV_0351 [Bt848.Install] DelFiles=PiscesDeleteInf,PiscesDelFiles CopyFiles=CopyBt848Inf,CopyBt848Files DelReg=PiscesDelDriverEntries ; INTERCAST NOTE: 2nd entry is Intercast specific AddReg=Bt848.AddDriverEntries,Bt848.AddIntercastReg Reboot ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; copy the Bt848 INF to the windows\inf dir [CopyBt848Inf] Bt848.Inf,Bt848.Inf ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; copy the Bt848 drivers to the windows\system dir [CopyBt848Files] Bt848.vxd,drv\Bt848.vxd Bt848.drv,drv\Bt848.drv Bt848DDI.dll,drv\Bt848DDI.dll Bt848Dlg.dll,drv\Bt848Dlg.dll Bt848_16.dll,drv\Bt848_16.dll Bt848_32.dll,drv\Bt848_32.dll Bt84xCC.dll,drv\Bt84xCC.dll Bt848vbi.386,drv\Bt848vbi.386 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; LOOK HERE ! ; "grappler" is the Brooktree demo board ; you should install your board drivers instead grappler.dll,drv\grappler.dll ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; add registry entries for Bt848 [Bt848.AddDriverEntries] HKR,,DevLoader,0,mmdevldr.vxd HKR,Drivers,MIGRATED,0, HKR,Drivers\msvideo,,0, HKR,Drivers\msvideo\Bt848,Driver,0,Bt848.drv HKR,,Driver,0,Bt848.vxd ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; MORE INTERCAST STUFF HERE ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; this key is used by Intercast to know what to talk to for TV [Bt848.AddIntercastReg] HKLM,SOFTWARE\Intel\Intercast\TVControl,TVControlDLL,0,grappler.dll ; select proper msvideo driver for Intercast Capture HKLM,SOFTWARE\Intel\Intercast\Drivers,CaptureDescription,0,"MSVIDEO: "%String2% ; 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 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; Windows Registry Keys ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; subkey to force using primary surface ; 1 to force using primary surface ; 0 to try to create overlay surface first (default) HKCR,"Bt848\Force Primary",,0,0 ; subkey for Virge chip ; 0 for a Virge chip (default) ; 1 for Virge chip HKCR,Bt848\Virge,,0,0 ; subkey for the number of crystals intalled on your board (1 or 2) HKCR,Bt848\NumXTAL,,0,1 ; subkey for the video standard associated with crystal ; attached to XT0 (NTSC,PAL,NONE) HKCR,Bt848\XT0,,0,NTSC ; subkey for the video standard associated with crystal ; attached to XT1 (NTSC,PAL,NONE) HKCR,Bt848\XT1,,0,NONE ; subkey to enable/disable error dialogs ; 1 to display error dialogs (default), ; 0 do not display error dialogs HKCR,Bt848\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 HKCR,Bt848\VideoDisplayDialog,,0,1 ; subkey to force using Preview ; 0 to create and use overlay surface (default), ; 1 to use Preview without creating overlay surface HKCR,Bt848\PreviewOnly,,0,0 ; subkey to use alternate way to control contrast ; 0 original way (default), ; 1 to compensate brightness when contrast changes HKCR,Bt848\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 HKCR,Bt848\VBI_HDelay,,0,0x7 HKCR,Bt848\VBI_PacketSize,,0,0x184 [Bt848.Class.Install] HKR,,Icon,0,-1 HKR,,,0,%MediaClassName% HKR,,Installer,0,mmci.dll ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; [ControlFlags] ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; [SourceDisksNames] 1=Bt848installdisk,DISK1,0000-0001 [SourceDisksFiles] Bt848.vxd=1 Bt848DDI.dll=1 Bt848Dlg.dll=1 Bt848.drv=1 grappler.dll=1 Bt848_16.dll=1 Bt848_32.dll=1 Bt84xCC.dll=1 [Strings] String0="G&I" String1="Brooktree Corporation" ;INTERCAST - NOTE: you _must_ have the following as your "CaptureDescription" ; value in your Intercast registry entries String2="Brooktree Bt848 Capture Driver" String3="Bt848 Grappler for Intercast" String4="Brooktree Bt849 Capture Driver" String5="Bt849 Grappler for Intercast" ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; [PiscesDeleteInf] Bt848.Inf ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; [PiscesDelFiles] ; LOOK HERE ! ; this section DELETES old drivers files that used Bt internal names ; THIS SHOULD NOT APPEAR IN YOUR PRODUCTION CODE pisces.vxd pisces.drv ddiface.dll ps_dlgs.dll [PiscesDelDriverEntries] ; LOOK HERE ! ; this section DELETES old registry entries that used Bt internal names ; THIS SHOULD NOT APPEAR IN YOUR PRODUCTION CODE HKLM,"System\CurrentControlSet\control\InstalledFiles","pisces.drv" HKLM,"System\CurrentControlSet\control\InstalledFiles","pisces.vxd" HKLM,"System\CurrentControlSet\control\InstalledFiles","ddiface.dll" HKLM,"System\CurrentControlSet\control\InstalledFiles","PS_DLGS.DLL" HKR,Drivers\msvideo\pisces ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;Download Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.