;; 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.