;
; Installation file (.inf) for the Encoding device.
;

[Version]
signature="$CHICAGO$"
Class=DVR-Devices
ClassGUID={4d36e96c-e325-11ce-bfc1-0123456789AB}
Provider=%Msft%

[Manufacturer]
%Msft%=Manufact

[Manufact]
%DVR.GV2004_MP4%=VideoSection ,PCI\VEN_1745&DEV_2010&SUBSYS_2010197D
%DVR.GV2008_MP4%=VideoSection ,PCI\VEN_1745&DEV_2010&SUBSYS_2020197D

[ClassInstall32]
Addreg=DVR-Devices_Class

[DVR-Devices_Class]
HKR,,,,"DVR-Devices"
HKR,,Icon,,"-5"	

;--------------
; Video Section
;--------------
[VideoSection]
AddReg=     DVRV.AddReg,Common.AddReg
CopyFiles=  DVRV.CopyDrivers

[DVRV.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,%DriverName%.sys

[DVRV.CopyDrivers]
%DriverName%.sys

[DestinationDirs]
DVRV.CopyDrivers=10,system32\drivers

[VideoSection.Services]
AddService = %DriverName%,0x00000002,VideoSection.ServiceInstall

[VideoSection.ServiceInstall]
ServiceType   = %SERVICE_KERNEL_DRIVER%
StartType     = %SERVICE_DEMAND_START%
ErrorControl  = %SERVICE_ERROR_NORMAL%
ServiceBinary = %10%\system32\drivers\%DriverName%.sys

[Common.AddReg]
HKLM,system\currentcontrolset\services\GVMPJVS,MpegBufferTime2K,0x00010003,0x00020
HKLM,system\currentcontrolset\services\GVMPJVS,MpegBufferTimeXP,0x00010003,0x00023
HKLM,system\currentcontrolset\services\GVMPJVS,MpegBufferTime03,0x00010003,0x00021
HKLM,system\currentcontrolset\services\GVMPJVS,MpegBufferTime,0x00010003,0x00023

[Strings]
Msft=			"GeoVision Inc."
DriverName=		"GVMPJVS"

DVR.GV2004_MP4=		"GV2004-MP4 (ENC)"
DVR.GV2008_MP4=		"GV2008-MP4 (ENC)"

SERVICE_KERNEL_DRIVER=1
SERVICE_DEMAND_START=3
SERVICE_ERROR_NORMAL=1

