DVD.INF Driver File Contents (DXR2_RC2.ZIP)

[Version]
signature="$CHICAGO$"
Class=MEDIA
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
Provider=%Msft%
LayoutFile=layout.inf, layout1.inf
DriverVer=06/24/1999,5.00.2071.1

[DestinationDirs]
DefaultDestDir=10,system32\drivers
Tosh404.DelList=11                         ; WINDOWS\SYSTEM
Tosh0407.DelList=11                        ; WINDOWS\SYSTEM
Tosh8888.DelList=11                        ; WINDOWS\SYSTEM
TestCap.DelList=11                         ; WINDOWS\SYSTEM
Dxr2.CopyToSystem=11                       ; Winnt\System32
Kswdmcap.CopyPlugIn=11                     ; Winnt\System32
DVD.Copy.Player=11

[Manufacturer]
%MfgToshiba%=Toshiba
; @i:%MfgLuxsonor%=Luxsonor
%MfgQI%=QI
%MfgCreative%=Creative

[DVD.Copy.SYS]
stream.SYS
;dxapi.sys

[DVD.Copy.Player]
dvdplay.exe

[dvdplay.links]
setup.ini,progman.groups,,"dvdfolder=%FOLDER_DESC%"
setup.ini,dvdfolder,,"""%DVDPLAY_DESC%"",dvdplay.exe,,,"

;-----------------------------------------------------------------------------
;
; Toshiba DVD devices
;
;-----------------------------------------------------------------------------

[Toshiba]
%Tosh404.DeviceDesc%=Tosh404,PCI\VEN_1179&DEV_0404
%Tosh0407.DeviceDesc%=Tosh0407,PCI\VEN_1179&DEV_0407
%Tosh8888.DeviceDesc%=Tosh8888,PCI\VEN_123F&DEV_8888

[Tosh404]
include=ks.inf,ksfilter.inf
needs=KS.Registration
AddReg=Tosh404.AddReg
CopyFiles=Tosh404.CopyFiles, DVD.Copy.SYS, DVD.Copy.Player
DelFiles=Tosh404.DelList
UpdateInis=dvdplay.links

[Tosh404.DelList]
tosdvd.sys

[Tosh404.AddReg]
HKR,,NTMPDriver,,tosdvd.sys
HKR,,DevLoader,,*NTKERN

;page out the minidriver when the device is not opened

HKR,,PageOutWhenUnopened,3,01

;
; set the initial value of the AC-3 decoder output format
;  format of this line is:
;
; HKR,"Pin#\\Properties",PropertyX, KSPROPERTRY_SERIALHDR, [KSPROPERTY_SERIAL, Property Values]*
; Where # represents the stream number for the pin of the properties.  In
; the sample drivers, the audio pin is pin 1, and this is the pin that contains
; the audio output format property.
; KSPROPERTY_SERIALHDR is filled in with the property set GUID, and the number
; of individual properties within that set which are being initialized.
; KSPROPERTY_SERIAL is filled in with the GUID for the type of property that it
; is.  In most cases, this will be GUID NULL, followed by an id and a flags,
; both of 0.
; this is followed by the ID of the property being set within the set specified
; in the KSPROPERTY_SERIALHDR, and then the length of the data being set.
; Property Data then follows.
; The KSPROPERTY_SERIALHDR , KSPROPERTY_SERIAL, and property data entries are
; repeated for every property that you wish to set within the set.
; NOTE: You do not need an entry for a property that does not have a default
; value
;
;

HKR,"Pin1\Properties",Property1,3,20,e0,a6,6c,bd,43,d0,11,bd,6a,0,35,5,c1,3,a9,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,4,0,0,0,1,0,0,0

;HKR,audiopin, property value id, 3 for binary data, KSPROPSETID_AudioDecoderOut,(ULONG) 1 property entry,
; GUID NULL type set, ULONG(0) id,ULONG(0) flags, ULONG(1) KSPROPERTY_AUDDECOUT_CUR_MODE,
; ULONG (4) sizeof data, ULONG (1) KSAUDDECOUTMODE_STEREO_ANALOG


[Tosh404.CopyFiles]
tosdvd.sys

[Tosh404.Interfaces]
;
; "GLOBAL" is currently a fixed reference string and will be change for BETA 2
;
AddInterface=%KSCATEGORY_DATADECOMPRESSOR%,GLOBAL,Tosh404.Interface.Decompressor

[Tosh404.Interface.Decompressor]
AddReg=Tosh404.Interface.AddReg

[Tosh404.Interface.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%Tosh404.DeviceDesc%

[Tosh404.Services]
AddService=tosdvd, 0x00000002, Tosh404.ServiceInstall

[Tosh404.ServiceInstall]
DisplayName=%Tosh404.DeviceDesc%
ServiceType=%SERVICE_KERNEL_DRIVER%
StartType=%SERVICE_DEMAND_START%
ErrorControl=%SERVICE_ERROR_NORMAL%
ServiceBinary=%10%\system32\drivers\tosdvd.sys
LoadOrderGroup=ExtendedBase

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;      Tecra750DVD / Tecra780DVD
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[Tosh0407]
include=ks.inf,ksfilter.inf
needs=KS.Registration
AddReg=Tosh0407.AddReg,TopologyNodes
CopyFiles=Tosh0407.CopyFiles, DVD.Copy.SYS, DVD.Copy.Player
DelFiles=Tosh0407.DelList
UpdateInis=dvdplay.links

[Tosh0407.DelList]
tosdvd02.sys

[Tosh0407.AddReg]
HKR,,NTMPDriver,,tosdvd02.sys
HKR,,DevLoader,,*NTKERN

;page out the minidriver when the device is not opened

;HKR,,PageOutWhenUnopened,3,01

;
; set the initial value of the AC-3 decoder output format
;  format of this line is:
;
; HKR,"Pin#\\Properties",PropertyX, KSPROPERTRY_SERIALHDR, [KSPROPERTY_SERIAL, Property Values]*
; Where # represents the stream number for the pin of the properties.  In
; the sample drivers, the audio pin is pin 1, and this is the pin that contains
; the audio output format property.
; KSPROPERTY_SERIALHDR is filled in with the property set GUID, and the number
; of individual properties within that set which are being initialized.
; KSPROPERTY_SERIAL is filled in with the GUID for the type of property that it
; is.  In most cases, this will be GUID NULL, followed by an id and a flags,
; both of 0.
; this is followed by the ID of the property being set within the set specified
; in the KSPROPERTY_SERIALHDR, and then the length of the data being set.
; Property Data then follows.
; The KSPROPERTY_SERIALHDR , KSPROPERTY_SERIAL, and property data entries are
; repeated for every property that you wish to set within the set.
; NOTE: You do not need an entry for a property that does not have a default
; value
;
;

HKR,"Pin1\Properties",Property1,3,20,e0,a6,6c,bd,43,d0,11,bd,6a,0,35,5,c1,3,a9,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,4,0,0,0,1,0,0,0

;HKR,audiopin, property value id, 3 for binary data, KSPROPSETID_AudioDecoderOut,(ULONG) 1 property entry,
; GUID NULL type set, ULONG(0) id,ULONG(0) flags, ULONG(1) KSPROPERTY_AUDDECOUT_CUR_MODE,
; ULONG (4) sizeof data, ULONG (1) KSAUDDECOUTMODE_STEREO_ANALOG


[Tosh0407.CopyFiles]
tosdvd02.sys

[Tosh0407.Interfaces]
;
; "GLOBAL" is currently a fixed reference string
;
AddInterface=%KSCATEGORY_DATADECOMPRESSOR%,GLOBAL,Tosh0407.Interface.Decompressor

[Tosh0407.Interface.Decompressor]
AddReg=Tosh0407.Interface.AddReg

[Tosh0407.Interface.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%Tosh0407.DeviceDesc%

[Tosh0407.Services]
AddService=tosdvd02, 0x00000002, Tosh0407.ServiceInstall

[Tosh0407.ServiceInstall]
DisplayName=%Tosh0407.DeviceDesc%
ServiceType=%SERVICE_KERNEL_DRIVER%
StartType=%SERVICE_DEMAND_START%
ErrorControl=%SERVICE_ERROR_NORMAL%
ServiceBinary=%10%\system32\drivers\tosdvd02.sys
LoadOrderGroup=ExtendedBase

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;      Sofia1 /SkyE2 DVD
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[Tosh8888]
include=ks.inf,ksfilter.inf
needs=KS.Registration
AddReg=Tosh8888.AddReg,TopologyNodes
CopyFiles=Tosh8888.CopyFiles, DVD.Copy.SYS, DVD.Copy.Player
DelFiles=Tosh8888.DelList
UpdateInis=dvdplay.links

[Tosh8888.DelList]
tosdvd03.sys

[Tosh8888.AddReg]
HKR,,NTMPDriver,,tosdvd03.sys
HKR,,DevLoader,,*NTKERN

;page out the minidriver when the device is not opened

;HKR,,PageOutWhenUnopened,3,01


HKR,"Pin1\Properties",Property1,3,20,e0,a6,6c,bd,43,d0,11,bd,6a,0,35,5,c1,3,a9,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,4,0,0,0,1,0,0,0

;HKR,audiopin, property value id, 3 for binary data, KSPROPSETID_AudioDecoderOut,(ULONG) 1 property entry,
; GUID NULL type set, ULONG(0) id,ULONG(0) flags, ULONG(1) KSPROPERTY_AUDDECOUT_CUR_MODE,
; ULONG (4) sizeof data, ULONG (1) KSAUDDECOUTMODE_STEREO_ANALOG


[Tosh8888.CopyFiles]
tosdvd03.sys

[Tosh8888.Interfaces]
;
; "GLOBAL" is currently a fixed reference string
;
AddInterface=%KSCATEGORY_DATADECOMPRESSOR%,GLOBAL,Tosh8888.Interface.Decompressor

[Tosh8888.Interface.Decompressor]
AddReg=Tosh8888.Interface.AddReg

[Tosh8888.Interface.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%Tosh8888.DeviceDesc%
HKR,,Merit,1,00,00,64,00

[Tosh8888.Services]
AddService=tosdvd03, 0x00000002, Tosh8888.ServiceInstall

[Tosh8888.ServiceInstall]
DisplayName=%Tosh8888.DeviceDesc%
ServiceType=%SERVICE_KERNEL_DRIVER%
StartType=%SERVICE_DEMAND_START%
ErrorControl=%SERVICE_ERROR_NORMAL%
ServiceBinary=%10%\system32\drivers\tosdvd03.sys
LoadOrderGroup=ExtendedBase

[Tosh8888.KnownFiles]
tosdvd03.sys.4.10.0 = safe


[TopologyNodes]
HKLM,%MediaCategories%\%GUID.VideoIn%,Name,,%Node.VideoIn%
HKLM,%MediaCategories%\%GUID.VideoIn%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%GUID.VPEOut%,Name,,%Node.VPEOut%
HKLM,%MediaCategories%\%GUID.VPEOut%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%GUID.AudioIn%,Name,,%Node.AudioIn%
HKLM,%MediaCategories%\%GUID.AudioIn%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%GUID.CCOut%,Name,,%Node.CCOut%
HKLM,%MediaCategories%\%GUID.CCOut%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%GUID.SubpicIn%,Name,,%Node.SubpicIn%
HKLM,%MediaCategories%\%GUID.SubpicIn%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%GUID.NTSCOut%,Name,,%Node.NTSCOut%
HKLM,%MediaCategories%\%GUID.NTSCOut%,Display,1,00,00,00,00

;-----------------------------------------------------------------------------
;
; Luxsonor DVD devices
;
;-----------------------------------------------------------------------------

[Luxsonor]
%LUX220C.DeviceDesc%=LUX220C,PCI\VEN_1287&DEV_001F
%LUX220D.DeviceDesc%=LUX220D,PCI\VEN_1287&DEV_001E

;
; LUX220C specific
;
[LUX220C]
include=ks.inf,ksfilter.inf
needs=KS.Registration
AddReg=LUX220.AddReg
CopyFiles=LUX220.CopyFiles, DVD.Copy.SYS, DVD.Copy.Player
DelFiles=LUX220.DelList
UpdateInis=dvdplay.links

[LUX220C.Interfaces]
AddInterface=%KSCATEGORY_DATADECOMPRESSOR%,GLOBAL,LUX220C.Interface.Decompressor

[LUX220C.Interface.Decompressor]
AddReg=LUX220C.Interface.AddReg
HKR,,FriendlyName,,%LUX220C.DeviceDesc%

[LUX220C.Interface.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%LUX220C.DeviceDesc%

[LUX220C.Services]
AddService=luxdvd, 0x00000002, LUX220C.ServiceInstall

[LUX220C.ServiceInstall]
DisplayName=%LUX220C.DeviceDesc%
ServiceType=%SERVICE_KERNEL_DRIVER%
StartType=%SERVICE_DEMAND_START%
ErrorControl=%SERVICE_ERROR_NORMAL%
ServiceBinary=%10%\system32\drivers\luxdvd.sys
LoadOrderGroup=ExtendedBase

;
; LUX220D specific
;
[LUX220D]
include=ks.inf,ksfilter.inf
needs=KS.Registration
AddReg=LUX220.AddReg
CopyFiles=LUX220.CopyFiles, DVD.Copy.SYS, DVD.Copy.Player
DelFiles=LUX220.DelList
UpdateInis=dvdplay.links

[LUX220D.Interfaces]
AddInterface=%KSCATEGORY_DATADECOMPRESSOR%,GLOBAL,LUX220D.Interface.Decompressor

[LUX220D.Interface.Decompressor]
AddReg=LUX220D.Interface.AddReg
HKR,,FriendlyName,,%LUX220D.DeviceDesc%

[LUX220D.Interface.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%LUX220D.DeviceDesc%

[LUX220D.Services]
AddService=luxdvd, 0x00000002, LUX220D.ServiceInstall

[LUX220D.ServiceInstall]
DisplayName=%LUX220D.DeviceDesc%
ServiceType=%SERVICE_KERNEL_DRIVER%
StartType=%SERVICE_DEMAND_START%
ErrorControl=%SERVICE_ERROR_NORMAL%
ServiceBinary=%10%\system32\drivers\luxdvd.sys
LoadOrderGroup=ExtendedBase

;
; LUX220 common
;
[LUX220.AddReg]
HKR,,NTMPDriver,,luxdvd.sys
HKR,,DevLoader,,*NTKERN
HKR,,PageOutWhenUnopened,3,01
HKR,"Pin1\Properties",Property1,3,20,e0,a6,6c,bd,43,d0,11,bd,6a,0,35,5,c1,3,a9,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,4,0,0,0,1,0,0,0

[LUX220.DelList]
luxdvd.sys

[LUX220.CopyFiles]
luxdvd.sys

;-----------------------------------------------------------------------------
;
; Quadrant International DVD devices
;
;-----------------------------------------------------------------------------

[QI]
%Cinemaster2DVD.DeviceDesc%=CM2DVD,VDGENDEV\CINEMASTER2DVD,CINEMASTER2DVD
%Cinemaster2.DeviceDesc%=CM2,PCI\VEN_11DE&DEV_6120&SUBSYS_F0011328

%Cinemaster2DVD.DeviceDesc%=CM2DVD,VDGENDEV\CINEMASTERCLCDVD,CINEMASTERCLCDVD
%CinemasterCLC.DeviceDesc%=CMCLC,PCI\VEN_123F&DEV_8888&SUBSYS_00011328
%CinemasterCLC.DeviceDesc%=CMCLC,PCI\VEN_123F&DEV_8888&SUBSYS_00021002
%CinemasterCLC.DeviceDesc%=CMCLC,PCI\VEN_123F&DEV_8888&SUBSYS_00011002

;//////////////////////////////////////////////////////////////////////////////
; Cinemaster C DVD driver installation
;//////////////////////////////////////////////////////////////////////////////

[CM2DVD]
Include=ks.inf,kscaptur.inf,ksfilter.inf
Needs=KS.Registration,KSCAPTUR.Registration.NT
AddReg=CM2DVD.AddReg,CM2DVD.NodeNames
CopyFiles=CM2DVD.CopyFiles,DVD.Copy.SYS, DVD.Copy.Player
DelFiles=CM2DVD.DelList
KnownFiles = QI.KnownFiles
UpdateInis=dvdplay.links

[CM2DVD.DelList]

[CM2DVD.AddReg]
HKR,,NTMPDriver,,vdmindvd.sys
HKR,,DevLoader,,*NTKERN
HKR,,PageOutWhenUnopened,3,01
;indicate the class id of the proxy filter
HKR,,CLSID,,%Proxy.CLSID%

HKR,"Pin1\Properties",Property1,3,20,e0,a6,6c,bd,43,d0,11,bd,6a,0,35,5,c1,3,a9,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,4,0,0,0,1,0,0,0


[CM2DVD.CopyFiles]
vdmindvd.sys


[CM2DVD.Interfaces]
;
; "GLOBAL" is currently a fixed reference string
;
AddInterface=%KSCATEGORY_DATADECOMPRESSOR%,GLOBAL,CM2DVD.Interface.Decompressor


[CM2DVD.Interface.Decompressor]
AddReg=CM2DVD.Interface.AddReg


[CM2DVD.Interface.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%Cinemaster2DVD.DeviceDesc%
HKR,,Merit,1,00,00,64,00

[CM2DVD.NodeNames]
HKLM,%MediaCategories%\%VideoInGUID%,Name,,%VideoInName%
HKLM,%MediaCategories%\%VideoInGUID%,Display,1,00,00,00,00

HKLM,%MediaCategories%\%AudioInGUID%,Name,,%AudioInName%
HKLM,%MediaCategories%\%AudioInGUID%,Display,1,00,00,00,00

HKLM,%MediaCategories%\%SubpicInGUID%,Name,,%SubpicInName%
HKLM,%MediaCategories%\%SubpicInGUID%,Display,1,00,00,00,00

HKLM,%MediaCategories%\%VPEOutGUID%,Name,,%VPEOutName%
HKLM,%MediaCategories%\%VPEOutGUID%,Display,1,00,00,00,00

HKLM,%MediaCategories%\%Line21OutGUID%,Name,,%Line21OutName%
HKLM,%MediaCategories%\%Line21OutGUID%,Display,1,00,00,00,00

[CM2DVD.Services]
AddService = vdmindvd, 0x00000002, CM2DVD.ServiceInstall

[CM2DVD.ServiceInstall]
DisplayName    = %Cinemaster2DVD.DeviceDesc%
ServiceType=%SERVICE_KERNEL_DRIVER%
StartType=%SERVICE_DEMAND_START%
ErrorControl=%SERVICE_ERROR_NORMAL%
ServiceBinary=%10%\system32\drivers\vdmindvd.sys
LoadOrderGroup = ExtendedBase


;//////////////////////////////////////////////////////////////////////////////
; Cinemaster C 1.2 main driver installation
;//////////////////////////////////////////////////////////////////////////////

[CM2]
AddReg=CM2.AddReg
DelReg=CM2.DelReg
CopyFiles=CM2.CopyFiles,CM2.CopySharedDLLs
DelFiles=CM2.DelList
KnownFiles = QI.KnownFiles

[CM2.DelReg]
;Remove additional components of old drivers
HKR,Drivers\msvideo,,,
HKR,Drivers\mixer,,,
HKR,,EnumPropPages,,
HKLM,%MPEGVideoSubKey%,,,
HKLM,%DVDVideoSubKey%,,,


[CM2.DelList]
;Remove old type main driver
cinemst2.dll


[CM2.AddReg]
HKR,,NTMPDriver,,cinemst2.sys
HKR,,DevLoader,,*NTKERN
HKR,,FriendlyName,,%Cinemaster2.DeviceDesc%


[CM2.CopyFiles]
cinemst2.sys

[CM2.CopySharedDLLs]
;cinmst32.dll
;dvdpld32.dll

[CM2.Services]
AddService = cinemst2, 0x00000002, CM2.ServiceInstall

[CM2.ServiceInstall]
DisplayName    = %Cinemaster2.DeviceDesc%
ServiceType=%SERVICE_KERNEL_DRIVER%
StartType=%SERVICE_DEMAND_START%
ErrorControl=%SERVICE_ERROR_NORMAL%
ServiceBinary=%10%\system32\drivers\cinemst2.sys
LoadOrderGroup = ExtendedBase

;//////////////////////////////////////////////////////////////////////////////
; Cinemaster C 3.0 main driver installation
;//////////////////////////////////////////////////////////////////////////////

[CMCLC]
AddReg=CMCLC.AddReg
DelReg=CMCLC.DelReg
CopyFiles=CMCLC.CopyFiles,CMCLC.CopySharedDLLs
DelFiles=CMCLC.DelList
KnownFiles = QI.KnownFiles

[CMCLC.DelReg]
;Remove additional components of old drivers
HKR,Drivers\msvideo,,,
HKR,Drivers\mixer,,,
HKR,,EnumPropPages,,
HKLM,%MPEGVideoSubKey%,,,
HKLM,%DVDVideoSubKey%,,,


[CMCLC.DelList]
;Remove old type main driver
cinemclc.dll


[CMCLC.AddReg]
HKR,,NTMPDriver,,cinemclc.sys
HKR,,DevLoader,,*NTKERN
HKR,,FriendlyName,,%CinemasterCLC.DeviceDesc%


[CMCLC.CopyFiles]
cinemclc.sys

[CMCLC.CopySharedDLLs]
;cinmst32.dll
;dvdpld32.dll

[CMCLC.Services]
AddService = cinemclc, 0x00000002, CMCLC.ServiceInstall

[CMCLC.ServiceInstall]
DisplayName    = %CinemasterCLC.DeviceDesc%
ServiceType=%SERVICE_KERNEL_DRIVER%
StartType=%SERVICE_DEMAND_START%
ErrorControl=%SERVICE_ERROR_NORMAL%
ServiceBinary=%10%\system32\drivers\cinemclc.sys
LoadOrderGroup = ExtendedBase



[QI.KnownFiles]
cinemst2.sys = safe
cinemclc.sys = safe
vdmindvd.sys = safe

;-----------------------------------------------------------------------------
;
; Creative Labs DVD device
;
;-----------------------------------------------------------------------------
[Creative]
%Dxr2.DeviceDesc%=Dxr2,PCI\VEN_11D1&DEV_01F7

[Dxr2]
include=ks.inf,kscaptur.inf,ksfilter.inf
needs=KS.Registration,KSOLAY.Installation
AddReg=PlugIns,Dxr2.AddReg,Overlay.AddReg,Overlay.AddSettings
CopyFiles=Kswdmcap.CopyPlugIn,Dxr2.CopyToSystem,Dxr2.CopyToDrivers, DVD.Copy.SYS, DVD.Copy.Player
UpdateInis=dvdplay.links

[Kswdmcap.CopyPlugIn]
kswdmcap.ax

[Dxr2.CopyToSystem]
AvShell.dll

[Dxr2.CopyToDrivers]
zivaencr.sys

[Dxr2.AddReg]
HKR,,NTMPDriver,,zivaencr.sys
HKR,,DevLoader,,*NTKERN
;page out the minidriver when the device is not opened
HKR,,PageOutWhenUnopened,3,01

[Dxr2.Interfaces]
AddInterface=%KSCATEGORY_DATADECOMPRESSOR%,GLOBAL,Dxr2.Interface.Decompressor

[Dxr2.Interface.Decompressor]
AddReg=Dxr2.Interface.AddReg

[Dxr2.Interface.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%Dxr2.DeviceDesc%

[Dxr2.Services]
AddService=zivaencr,0x00000002,Dxr2.ServiceInstall

[Dxr2.ServiceInstall]
DisplayName=%Dxr2.DeviceDesc%
ServiceType=%SERVICE_KERNEL_DRIVER%
StartType=%SERVICE_DEMAND_START%
ErrorControl=%SERVICE_ERROR_NORMAL%
ServiceBinary=%10%\system32\drivers\zivaencr.sys
LoadOrderGroup=ExtendedBase

[Overlay.AddReg]
HKLM,%KEY_RUNONOSSTARTUP%,Setup_AnalogOverlay,,"%11%\rundll32.exe %11%\AvShell.dll,_SetupDVD@16"

[Overlay.AddSettings]
HKR,ExInit,Decoder,,MPEGM
HKR,AVSettings,BoardName,,COTTON_TAIL
HKR,AVSettings,VIN,,MPEGM
HKR,AVSettings,MEM_FREQ,,66666700
HKR,AVSettings,Memory_Size,0x10001,2
HKR,AVSettings,BoardType,0x10001,5
HKR,AVSettings,Colorkey,0x10001,1
HKR,AVSettings,Brightness,0x10001,128
HKR,AVSettings,Contrast,0x10001,15
HKR,AVSettings,Saturation,0x10001,15
HKR,AVSettings,Hue,0x10001,128
HKR,AVSettings,AV_Gamma,0x10001,1024
HKR,AVSettings,AV_Negative,0x10001,0
HKR,AVSettings,AV_Solarization,0x10001,0
HKR,AVSettings,VideoSource,0x10001,0
HKR,AVSettings,Interleave,0x10001,2
HKR,AVSettings,QFactor,0x10001,97
HKR,AVSettings,TScaling,0x10001,3
HKR,AVSettings,DACStat,0x10001,0
HKR,AVSettings,InputFormat,0x10001,1
HKR,AVSettings,Playback,0x10001,2
HKR,AVSettings,RedLow,0x10001,0
HKR,AVSettings,RedHigh,0x10001,0
HKR,AVSettings,GreenLow,0x10001,0
HKR,AVSettings,GreenHigh,0x10001,0
HKR,AVSettings,BlueLow,0x10001,0
HKR,AVSettings,BlueHigh,0x10001,0
HKR,AVSettings,AV_Sharp,0x10001,0
HKR,AVSettings,ZVOT,0x10001,0
HKR,AVSettings,MPEG_CLOCK,,13250000
HKR,AVSettings,AV_Audio,0x10001,1
HKR,AVSettings,Q411,0x10001,80
HKR,AVSettings,PRAM_Clock_source,0x10001,0
HKR,AVSettings,PRAM_Clock_min,,14000000
HKR,AVSettings,OverlayMode,0x10001,1
HKR,AVSettings,MPEGDMAMode,0x10001,3
HKR,AVSettings,AV_AVICOLOR,0x10001,1
HKR,AVSettings,DacSpeed,,80000000
HKR,AVSettings,CropLeft,0x10001,32
HKR,AVSettings,CropTop,0x10001,32
HKR,AVSettings,CropRight,0x10001,1792
HKR,AVSettings,CropBottom,0x10001,608
HKR,AVSettings,IRQLevel,0x10001,10
HKR,AVSettings,AV_AlignDelay,0x10001,4
HKR,AVSettings,AV_ONTOP,0x10001,0
HKR,AVSettings,AV_DIGITALMUX,0x10001,0
HKR,AVSettings,AV_SKEWRISE,0x10001,2
HKR,AVSettings,AV_SKEWFALL,0x10001,36
HKR,AVSettings,AV_DUTYCYCLEHILO,0x10001,0
HKR,AVSettings,AV_BLANKDELAY,0x10001,0
HKR,AVSettings,AV_COLORKEY1,0x10001,255
HKR,AVSettings,AV_COLORKEY2,0x10001,0
HKR,AVSettings,AV_COLORKEY3,0x10001,255
HKR,AVSettings,AV_RISEINGFALLING,0x10001,0
HKR,AVSettings,AV_INALIGN,0x10001,8
HKR,AVSettings,DOVE_AUTO,0x10001,1
HKR,AVInit,Line1,,"(1Fh,0h) (38h,0Ah)"
HKR,I2C,FrameBit,0x10001,1
HKR,CROPPINGS,MPEG_PAL,,"0 0 800 300 20 20 100 10 "
HKR,CROPPINGS,MPEG_NTSC,,"0 0 800 300 20 20 100 40 "
HKR,CROPPINGS,VIDEO_NTSC,,"0 0 800 300 20 20 100 40 "
HKR,CROPPINGS,VIDEO_PAL,,"0 0 800 300 20 20 100 10 "
HKR,CROPPINGS,MPEG_PAL_16_9,,1
HKR,CROPPINGS,MPEG_NTSC_16_9,,1
HKR,CROPPINGS,VIDEO_NTSC_16_9,,1
HKR,CROPPINGS,VIDEO_PAL_16_9,,1
HKR,MODES,0800x0600x00256,,"062 18 06 0 0 2 36 0 1 255 0 255 0 6 5"
HKR,MODES,0800x0600x00565,,"158 05 62 0 0 2 36 0 0 255 0 255 0 0 6"
HKR,MODES,0800x0600x00888,,"080 20 00 0 0 2 36 0 0 255 0 255 0 0 3"
HKR,MODES,1024x0768x00256,,"127 00 06 0 0 2 36 0 0 255 0 255 0 0 2"
HKR,MODES,1024x0768x00565,,"037 00 06 0 0 2 36 0 0 255 0 255 0 0 5"
HKR,MODES,1024x0768x00888,,"037 00 06 0 0 2 36 0 0 255 0 255 0 0 5"
HKR,MODES,1152x0864x00256,,"140 48 06 0 0 2 36 0 0 255 0 255 0 4 8"
HKR,MODES,1152x0864x00565,,"140 48 06 0 0 2 36 0 0 255 0 255 0 4 8"
HKR,MODES,1152x0864x00888,,"140 48 06 0 0 2 36 0 0 255 0 255 0 4 8"
HKR,MODES,1280x1024x00256,,"090 26 04 0 0 2 36 0 0 255 0 255 0 4 8"
HKR,MODES,1280x1024x00565,,"182 37 04 0 0 2 36 0 0 255 0 255 0 4 8"
HKR,MODES,1280x1024x00888,,"182 37 04 0 0 2 36 0 0 255 0 255 0 4 8"
HKR,MODES,1600x1200x00256,,"090 26 04 0 0 2 36 0 0 255 0 255 0 4 8"
HKR,MODES,1600x1200x00565,,"182 37 04 0 0 2 36 0 0 255 0 255 0 4 8"
HKR,PH7110,BusType,0x10001,0
HKR,PH7110,ClockMode,0x10001,1
HKR,PH7110,ChipType,0x10001,0
HKR,PH7110,Line1,,"(9Ch,00h,4Ch) (9Ch,01h,3Ch) (9Ch,02h,0Dh) (9Ch,03h,EFh)"
HKR,PH7110,Line2,,"(9Ch,04h,BDh) (9Ch,05h,E2h) (9Ch,06h,2eh) (9Ch,07h,00h)"
HKR,PH7110,Line3,,"(9Ch,08h,F8h) (9Ch,09h,F8h) (9Ch,0Ah,60h) (9Ch,0Bh,60h)"
HKR,PH7110,Line4,,"(9Ch,0Ch,00h) (9Ch,0Dh,80h) (9Ch,0Eh,18h) (9Ch,0Fh,D9h)"
HKR,PH7110,Line5,,"(9Ch,10h,00h) (9Ch,11h,2Bh) (9Ch,12h,50h) (9Ch,13h,45h)"
HKR,PH7110,Line6,,"(9Ch,14h,42h) (9Ch,15h,1Ah) (9Ch,16h,FFh) (9Ch,17h,DAh)"
HKR,PH7110,Line7,,"(9Ch,18h,E2h) (9Ch,19h,90h) (9Ch,20h,D9h) (9Ch,21h,16h)"
HKR,PH7110,Line8,,"(9Ch,22h,40h) (9Ch,23h,40h) (9Ch,24h,80h) (9Ch,25h,40h)"
HKR,PH7110,Line9,,"(9Ch,26h,80h) (9Ch,27h,4Fh) (9Ch,28h,FEh) (9Ch,29h,01h)"
HKR,PH7110,Line10,,"(9Ch,2Ah,CFh) (9Ch,2Bh,0Fh) (9Ch,2Ch,03h) (9Ch,2Dh,01h)"
HKR,PH7110,Line11,,"(9Ch,2Eh,81h) (9Ch,2Fh,70h) (9Ch,30h,40h) (9Ch,31h,35h)"
HKR,PH7110,Line12,,"(9Ch,32h,02h) (9Ch,33h,8Ch) (9Ch,34h,03h)"
HKR,PH7110,SetPAL,,"(9Ch,11h,59h) (9Ch,0Fh,99h)"
HKR,PH7110,SetNTSC,,"(9Ch,11h,2Bh) (9Ch,0Fh,D9h)"
HKR,DoveSetting,OVERLAY_FREQ,,50000000
HKR,DoveSetting,Overlaychip,0x10001,81
HKR,DoveSetting,keyselect,0x10001,3
HKR,DoveSetting,dredhigh,0x10001,32
HKR,DoveSetting,dredlow,0x10001,0
HKR,DoveSetting,dgreenhigh,0x10001,32
HKR,DoveSetting,dgreenlow,0x10001,0
HKR,DoveSetting,dbluelow,0x10001,0
HKR,DoveSetting,dbluehigh,0x10001,32
HKR,DoveSetting,dacred,0x10001,14
HKR,DoveSetting,dacgreen,0x10001,13
HKR,DoveSetting,dacblue,0x10001,14
HKR,DoveSetting,cgain,0x10001,39
HKR,DoveSetting,clockdelay,0x10001,0
HKR,DoveSetting,fading,0x10001,8
HKR,DoveSetting,alpha,0x10001,0
HKR,DoveSetting,VGA_L_HIGH_MARGIN,0x10001,20
HKR,DoveSetting,VGA_H_LOW_MARGIN,0x10001,20
HKR,DoveSetting,VGA_H_HIGH_MARGIN,0x10001,255
HKR,DoveSetting,VGA_L_LOW_MARGIN,0x10001,255
HKR,DoveSetting,red_low_ref,0x10001,0
HKR,DoveSetting,green_low_ref,0x10001,0
HKR,DoveSetting,blue_low_ref,0x10001,0
HKR,DoveSetting,red_high_ref,0x10001,32
HKR,DoveSetting,green_high_ref,0x10001,32
HKR,DoveSetting,blue_high_ref,0x10001,32
HKR,DoveSetting,VGADriver,,"This is sort of custom value to force complete automatic setup :-)"
HKR,InitDevice,BusType,0x10001,0
HKR,InitDevice,Line1,,"(8Ah,A6h,80h) (8Ah,ACh,00h) (8Ah,AEh,00h) (8Ah,B0h,00h)"
HKR,InitDevice,Line2,,"(8Ah,B2h,00h) (8Ah,BCh,00h) (8Ah,CCh,42h) (8Ah,CEh,82h)"
HKR,InitDevice,Line3,,"(8Ah,A0h,80h)"

[Strings]
; non-localizeable
Proxy.CLSID="{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
KSCATEGORY_DATADECOMPRESSOR="{2721AE20-7E70-11D0-A5D6-28DB04C10000}"
KSCATEGORY_CAPTURE="{65e8773d-8f56-11d0-a3b9-00a0c9223196}"
KSCATEGORY_TVTUNER="{a799a800-a46d-11d0-a18c-00a02401dcd4}"
KSCATEGORY_CROSSBAR="{a799a801-a46d-11d0-a18c-00a02401dcd4}"

SERVICE_KERNEL_DRIVER=1
SERVICE_DEMAND_START=3
SERVICE_AUTO_START=2
SERVICE_ERROR_NORMAL=1
REG_EXPAND_SZ=0x00020000
REG_DWORD=0x00010001

KEY_RUNONOSSTARTUP="Software\Microsoft\Windows\CurrentVersion\Run"

;localizeable

Msft="Microsoft"
MfgToshiba="Toshiba"
Tosh404.DeviceDesc="Toshiba DVD decoder card"
Tosh0407.DeviceDesc="Toshiba DVD decoder card ver2"
Tosh8888.DeviceDesc="Toshiba DVD decoder card ver3"
MfgLuxsonor="Luxsonor"
LUX220C.DeviceDesc="LuxSonor DVD decoder card (LS220C)"
LUX220D.DeviceDesc="LuxSonor DVD decoder card (LS220D)"
MfgQI="Quadrant International, Inc."
Cinemaster2DVD.DeviceDesc="Cinemaster C WDM DVD Driver"
Cinemaster2.DeviceDesc="Cinemaster C WDM Main Driver"
CinemasterCLC.DeviceDesc="CineMaster C 3.0 WDM Main Driver"
MfgCreative="Creative Technology Ltd."
Dxr2.DeviceDesc="Creative Labs Dxr2 DVD decoder card"
MPEGVideoSubKey="System\CurrentControlSet\control\MediaResources\mci\mpegvideo"
DVDVideoSubKey="System\CurrentControlSet\control\MediaResources\mci\dvdvideo"
MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"

; DVD Player
DVDPLAY_DESC="DVD Player"
FOLDER_DESC="Accessories\Entertainment"

; Toshiba pin name stuff
GUID.VideoIn="{33AD5F43-F1BC-11D1-94A5-0000F8053484}"
GUID.VPEOut="{33AD5F44-F1BC-11D1-94A5-0000F8053484}"
GUID.AudioIn="{33AD5F45-F1BC-11D1-94A5-0000F8053484}"
GUID.CCOut="{33AD5F46-F1BC-11D1-94A5-0000F8053484}"
GUID.SubpicIn="{33AD5F47-F1BC-11D1-94A5-0000F8053484}"
GUID.NTSCOut="{33AD5F48-F1BC-11D1-94A5-0000F8053484}"
Node.VideoIn="Video In"
Node.VPEOut="VPE Out"
Node.AudioIn="Audio In"
Node.CCOut="CC Out"
Node.SubpicIn="Subpicture In"
Node.NTSCOut="NTSC Out"

; Quadrant pin name stuff
VideoInGUID="{8d12d0c0-dafc-11d2-bda7-0060085117bc}"
AudioInGUID="{a6e7f980-dafc-11d2-bda7-0060085117bc}"
SubpicInGUID="{b02b30c0-dafc-11d2-bda7-0060085117bc}"
VPEOutGUID="{b8497000-dafc-11d2-bda7-0060085117bc}"
Line21OutGUID="{c2253dc0-dafc-11d2-bda7-0060085117bc}"
VideoInName="Video"
AudioInName="Audio"
SubpicInName="SubPicture"
VPEOutName="VPE"
Line21OutName="~CC Info"

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: web4, load: 1.41