;; Broadway.inf
;; This works for both win9x and win2k
;; The win9x install is nearly completely separate from the win2k install.
;; The reason for this is largely due to the files that go in the
;; bwtables directory. In the original win9x INF file, the files were copied
;; directly to the System\bwtables directory by the INF file. (The win9x-
;; specific drivers are vtoold.vxd and vtool.drv.) However, the person who
;; wrote the Oemsetup.INF file for the winNT install evidently did not know
;; how to make the bwtables files get installed directly to the System32\bwtables
;; directory using the Oemsetup.INF file
;; so he had all of these files copied to the System32 directory. Then
;; inside of vtool.dll (the NT driver along with vtool.sys), he looks for a
;; file called bwcpylst.ini in the System32 directory. This file lists all
;; of the files that should be placed in the System32\bwtables directory.
;; Upon install, vtool.dll copies all of these files from the System32 directory
;; that are listed in bwcpylst.ini into the System32\bwtables directory. Yes,
;; this is very lame. Win2k, however, also uses the vtool.dll and vtool.sys
;; files, so rather than change the code in vtool.dll, I have changed this INF
;; so that the bwtables files get sent to the System32 directory.
;--------- Version Section ---------------------------------------------------
[Version]
Signature=$CHICAGO$
; If device fits one of the standard classes, use the class name here
Class=MEDIA
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
Provider=%String0%
;CatalogFile=filename.cat
DriverVer=11/28/2000
;--------- SourceDiskNames and SourceDiskFiles Section -----------------------
;Sets the name of the source disk
;This is used for all windows operating systems
[SourceDisksNames]
1=%Disk_1_Desc%,,
;Specifies the location of the source disk the number corresponds
;with whatever was set in [SourceDisksNames]
;This is used for all OS's
[SourceDisksFiles]
VTOOL.SYS=1
VTOOL.DLL=1
VTOOLD.VXD=1
VTOOL.DRV=1
VTOOL16.DLL=1
VTOOL32.DLL=1
BW10.DLL=1
BWDLGS.DLL=1
RECODE.DLL=1
VTACCESS.DLL=1
VTOOLHW.DLL=1
bwcpylst.ini=1
BROADWAY.HLP=1
BROADWAY.CNT=1
MPEGTYPE.INI=1
BTABSIF.DTI=1
CAPTURE.DMB=1
CLPBSIF.BII=1
CLPPSIF.BII=1
CLPXSIF.DTI=1
CLPYSIF.DTI=1
COS_SIF.TAI=1
COS_TBL.BII=1
DQ_SIF.INI=1
DQ_SIFNF.NOI=1
DQTABLES.BII=1
DQTABLES.INT=1
DQTABLES.NON=1
EMD.DMB=1
EMR.DMB=1
IMAGE.DEF=1
F_VBFVBS.BII=1
FVBFVBS.BII=1
IC.DMB=1
IE.DMB=1
PTABSIF.DTI=1
Q_SIF.INI=1
Q_SIF.NOI=1
Q_SIFNF.NOI=1
QF_SIF.INI=1
QF_SIF.NOI=1
QTAB.BII=1
QTABLES.INT=1
QTABLES.NON=1
VLC_SIF.TAI=1
VLC_SIF.OLD=1
VLC_TBL.BII=1
BWDELETE.EXE=1
BWREMOVE.EXE=1
BEGIN.INI=1
;--------- Manufacturer and Models Sections ----------------------------------
[Manufacturer]
%String0%=DATX
[DATX]
%Broadway.DeviceDesc%=Broadway.Install,PCI\VEN_1116&DEV_4000
;--------- ClassInstall/ClassInstall32 Section -------------------------------
; Not necessary if using a standard class
; 9X Style
[ClassInstall]
AddReg=Class.AddReg
; NT Style
; This is only needed when installing a user-defined class. Since
; we are using the "Media" class, this is not needed.
;[ClassInstall32]
[Class.AddReg]
; HKR means relative to the registry Key passed into GenInstallEx
HKR,,,0,%MediaClassName% ; Sets the default directory to an ANSI string type with
; name as defined by MediaClassName
HKR,,Icon,0,-1 ; Sets an ANSI type subkey called "Icon" with a value of -1
HKR,,Installer,0,mmci.dll ; Sets an ANSI type subkey called "Installer" with a value of mmci.dll
;--------- DestinationDirs Section -------------------------------------------
[DestinationDirs]
DefaultDestDir=11 ; Set the default dest directory to the windows System(32) directory
;9x Install paths
Broadway.CopyList.9x=11 ; System directory
Broadway.DelList.9x =11 ; System directory
Bwtables.CopyList.9x=11,BWTABLES ; System\bwtables directory
Bwtables.DelList.9x=11,BWTABLES ; System\bwtables directory
;NT Install paths
Broadway.CopyList.Sys.2k = 12 ; System32\drivers directory
Broadway.DelList.Sys.2k = 12 ; System32\drivers directory
Broadway.CopyList.2k = 11 ; System32 directory
Broadway.DelList.2k = 11 ; System32 directory
;---------- DDInstall Sections -----------------------------------------------
; --------- Windows 9X -----------------
; Experimentation has shown that DDInstall root names greater than 19 characters
; cause problems in Windows 98
[Broadway.Install]
CopyFiles =Broadway.CopyList.9x, Bwtables.CopyList.9x
DelFiles =Broadway.DelList.9x, Bwtables.DelList.9x
AddReg =VidCap.AddReg,Broadway.VxD.AddReg,Broadway.Drv.AddReg
DelReg =Broadway.Drv.DelReg
LogConfig =Broadway.LogConfig
UpdateInis =Broadway.UpdateInis
[VidCap.AddReg]
HKR,,DevLoader,0,mmdevldr.vxd
HKR,Drivers,MIGRATED,0,0
HKR,Drivers\msvideo,,0,
[Broadway.VxD.AddReg]
HKR,,Driver,0,Vtoold.vxd
[Broadway.Drv.AddReg]
HKR,Drivers\msvideo\Vtoool.drv,Description,0,%Broadway.DeviceDesc%
HKR,Drivers\msvideo\Vtoool.drv,Driver,0,Vtool.drv
HKLM,SYSTEM\CurrentControlSet\Control\MediaResources\icm\vidc.BW10,Description,0,%Broadway.DeviceDesc%
HKLM,SYSTEM\CurrentControlSet\Control\MediaResources\icm\vidc.BW10,Driver,,BW10.dll
[Broadway.Drv.DelReg]
HKLM,SOFTWARE\DataTranslation\Broadway\HardwareOptions,AudioCalFactor,0,
HKLM,SOFTWARE\DataTranslation\Broadway\HardwareOptions,DriverInstallComplete,0,
[Broadway.LogConfig]
ConfigPriority=DESIRED
[Broadway.UpdateInis]
system.ini,drivers,"vidc.BW10=bmpg.dll","",0
system.ini,drivers32,"VIDC.BW10=BWHW10.dll","",0
system.ini,drivers32,"VIDC.YUY2=BW10.dll","",0
system.ini,drivers32,,"VIDC.BW10=BW10.dll"
[ControlFlags]
[PreCopySection]
HKR,,NoSetupUI,,1
[Broadway.Det]
LogConfig=VideoTool.LogConfig
AddReg=PreCopySection
; System directory
[Broadway.CopyList.9x]
VTOOLD.VXD
VTOOL.DRV
VTOOL16.DLL
VTOOL32.DLL
BW10.DLL
BWDLGS.DLL
RECODE.DLL
VTACCESS.DLL
VTOOLHW.DLL
; System directory
[Broadway.DelList.9x]
VTOOLD.VXD
VTOOL.DRV
VTOOL16.DLL
VTOOL32.DLL
BW10.DLL
BWDLGS.DLL
RECODE.DLL
VTACCESS.DLL
VTOOLHW.DLL
BMPG.DLL
VTOOLIPC.EXE
BWRECODE.EXE
BWHW10.DLL
; System\bwtables directory
[Bwtables.CopyList.9x]
BROADWAY.HLP
BROADWAY.CNT
MPEGTYPE.INI
BTABSIF.DTI
CAPTURE.DMB
CLPBSIF.BII
CLPPSIF.BII
CLPXSIF.DTI
CLPYSIF.DTI
COS_SIF.TAI
COS_TBL.BII
DQ_SIF.INI
DQ_SIFNF.NOI
DQTABLES.BII
DQTABLES.INT
DQTABLES.NON
EMR.DMB
EMD.DMB
IMAGE.DEF
F_VBFVBS.BII
FVBFVBS.BII
IC.DMB
IE.DMB
PTABSIF.DTI
Q_SIF.INI
Q_SIF.NOI
Q_SIFNF.NOI
QF_SIF.INI
QF_SIF.NOI
QTAB.BII
QTABLES.INT
QTABLES.NON
VLC_SIF.TAI
VLC_SIF.OLD
VLC_TBL.BII
BWDELETE.EXE
BWREMOVE.EXE
BEGIN.INI
; System\bwtables directory
[Bwtables.DelList.9x]
BROADWAY.HLP
BROADWAY.CNT
MPEGTYPE.INI
BTABSIF.DTI
CAPTURE.DMB
CAPTURE.IMB
CLPBSIF.BII
CLPPSIF.BII
CLPXSIF.DTI
CLPYSIF.DTI
COS_SIF.TAI
COS_TBL.BII
DQ_SIF.INI
DQ_SIFNF.NOI
DQTABLES.BII
DQTABLES.INT
DQTABLES.NON
EMR.DMB
EMR.IMB
EMD.DMB
IMAGE.DEF
F_VBFVBS.BII
FVBFVBS.BII
IC.DMB
IC.IMB
IE.DMB
IE.IMB
PTABSIF.DTI
Q_SIF.INI
Q_SIF.NOI
Q_SIFNF.NOI
QF_SIF.INI
QF_SIF.NOI
QTAB.BII
QTABLES.INT
QTABLES.NON
REM234.DMB
REM234.IMB
VLC_SIF.TAI
VLC_SIF.OLD
VLC_TBL.BII
BWDELETE.EXE
BWREMOVE.EXE
BEGIN.INI
; --------- Windows NT -----------------
[Broadway.Install.NT]
CopyFiles=Broadway.CopyList.Sys.2k, Broadway.CopyList.2k
DelFiles=Broadway.DelList.Sys.2k, Broadway.DelList.2k
AddReg=Broadway.Drv.AddReg.2k
Reboot
;Add registry stuff (this makes the vtool.dll get loaded)
[Broadway.Drv.AddReg.2k]
HKR,Drivers,SubClasses,,"MSVIDEO"
HKR,Drivers\MSVIDEO\vtool.dll, Driver,,vtool.dll
HKR,Drivers\MSVIDEO\vtool.dll, Description,,%Broadway.DeviceDesc%
;Add a service for Win2k install
[Broadway.Install.NT.Services]
;Adds a key in the HKEY_LOCAL_MACHINE\system\CurrentControlSet\Services
;branch of the registry named Vtool
Addservice = Vtool, 0x00000002, Broadway_AddService
[Broadway_AddService]
DisplayName = %Broadway.DeviceDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %10%\System32\Drivers\vtool.sys
[Broadway.CopyList.Sys.2k]
VTOOL.SYS
[Broadway.DelList.Sys.2k]
VTOOL.SYS
[Broadway.CopyList.2k]
VTOOL.DLL
BW10.DLL
BWDLGS.DLL
RECODE.DLL
VTACCESS.DLL
VTOOLHW.DLL
;the files below are copied from the system32 directory to the
;system32\bwtables directory by vtool.dll during install
BROADWAY.HLP
BROADWAY.CNT
bwcpylst.ini
MPEGTYPE.INI
BTABSIF.DTI
CAPTURE.DMB
CLPBSIF.BII
CLPPSIF.BII
CLPXSIF.DTI
CLPYSIF.DTI
COS_SIF.TAI
COS_TBL.BII
DQ_SIF.INI
DQ_SIFNF.NOI
DQTABLES.BII
DQTABLES.INT
DQTABLES.NON
EMD.DMB
EMR.DMB
IMAGE.DEF
F_VBFVBS.BII
FVBFVBS.BII
IC.DMB
IE.DMB
PTABSIF.DTI
Q_SIF.INI
Q_SIF.NOI
Q_SIFNF.NOI
QF_SIF.INI
QF_SIF.NOI
QTAB.BII
QTABLES.INT
QTABLES.NON
VLC_SIF.TAI
VLC_SIF.OLD
VLC_TBL.BII
BWDELETE.EXE
BWREMOVE.EXE
BEGIN.INI
[Broadway.DelList.2k]
VTOOL.DLL
BW10.DLL
BWDLGS.DLL
RECODE.DLL
VTACCESS.DLL
VTOOLHW.DLL
BMPG.DLL
VTOOLIPC.EXE
BWRECODE.EXE
BWHW10.DLL
BROADWAY.HLP
BROADWAY.CNT
bwcpylst.ini
MPEGTYPE.INI
BTABSIF.DTI
CAPTURE.DMB
CAPTURE.IMB
CLPBSIF.BII
CLPPSIF.BII
CLPXSIF.DTI
CLPYSIF.DTI
COS_SIF.TAI
COS_TBL.BII
DQ_SIF.INI
DQ_SIFNF.NOI
DQTABLES.BII
DQTABLES.INT
DQTABLES.NON
EMR.DMB
EMR.IMB
EMD.DMB
IMAGE.DEF
F_VBFVBS.BII
FVBFVBS.BII
IC.DMB
IC.IMB
IE.DMB
IE.IMB
PTABSIF.DTI
Q_SIF.INI
Q_SIF.NOI
Q_SIFNF.NOI
QF_SIF.INI
QF_SIF.NOI
QTAB.BII
QTABLES.INT
QTABLES.NON
REM234.DMB
REM234.IMB
VLC_SIF.TAI
VLC_SIF.OLD
VLC_TBL.BII
BWDELETE.EXE
BWREMOVE.EXE
BEGIN.INI
[Strings]
String0 ="Data Translation, Inc."
Broadway.DeviceDesc ="Broadway MPEG Capture/Compression"
MediaClassName ="Sound, video and game controllers"
Disk_1_Desc ="Broadway Driver Installation Disk"
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.