Bt848ICAST.inf Driver File Contents (vpvision0.5_source.zip)

;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;   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

How To Update Drivers Manually

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.

server: web3, load: 3.74