HPUSBWDM.INF Driver File Contents (HP_dc3000.zip)

Driver Package File Name: HP_dc3000.zip
File Size: 566.2 KB

;
; hpusbwdm.INF  -- This file contains installation information for the HP DVD Movie Writer dc3000,
;                 An MPEG2 WDM capture driver that requires hardware
;               
;*** Created 03/27/2003  (Creation Date)
;; Copyright (c) 2003 Hewlett-Packard Company

[Version]
Signature="$Chicago$"
Class=Media
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
Provider=%dc3000.Provider%
CatalogFile=hpusbwdm.cat
DriverVer=08/05/2003,1.0.7.0

[ControlFlags]
;;ExcludeFromSelect=*

[Manufacturer]
%dc3000.Manufacturer%=dc3000.Device

[dc3000.Device]
%dc3000.DeviceDesc%=dc3000.Install,USB\VID_03F0&PID_0907

[dc3000.Install]
Include=    ks.inf, kscaptur.inf, ksfilter.inf
Needs=      KS.Registration,KSCAPTUR.Registration
AddReg=     dc3000.AddReg,dc3000.PinNames
CopyFiles=  dc3000.CopyFiles
KnownFiles= dc3000.KnownFiles
DelFiles=   dc3000.DelList

[dc3000.Install.NT]
Include=     ks.inf, kscaptur.inf, ksfilter.inf
Needs=       KS.Registration,KSCAPTUR.Registration.NT
AddReg=      dc3000.AddReg,dc3000.PinNames
CopyFiles=   dc3000.CopyFiles
DelFiles=    dc3000.DelList

[DestinationDirs]
dc3000.CopyFiles=10,system32\drivers

[dc3000.DelList]
hpusbwdm.sys

[dc3000.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,hpusbwdm.sys
;no longer page out when unopened, because causes problems with CDevice::TheadProc()
HKR,,PageOutWhenUnopened,3,00
HKR,,DontSuspendIfStreamsAreRunning,3,01

; Attach the property pages to PROPSETID_IVAC_PROPERTIES ( capture filter )
HKLM,System\CurrentControlSet\Control\MediaSets\%GUID.PROPERTY_SET_IVAC_PROPERTIES%\PropertyPages\%GUID.VIDEO_PROPERTY_PAGE%,,,
HKLM,System\CurrentControlSet\Control\MediaSets\%GUID.PROPERTY_SET_IVAC_PROPERTIES%\PropertyPages\%GUID.AUDIO_PROPERTY_PAGE%,,,

; Default values
HKLM,%DRIVER_REGISTRY_PATH%,UsbwdmDoEHome,0x00010001,0
HKLM,%DRIVER_REGISTRY_PATH%,OutType,0x00010001,10
HKLM,%DRIVER_REGISTRY_PATH%,InType,0x00010001,0
HKLM,%DRIVER_REGISTRY_PATH%,VideoRes,0x00010001,0
HKLM,%DRIVER_REGISTRY_PATH%,TVFormat,0x00010001,0
HKLM,%DRIVER_REGISTRY_PATH%,AudioDataRate,0x00010001,14
HKLM,%DRIVER_REGISTRY_PATH%,GOPSizeN,0x00010001,15
HKLM,%DRIVER_REGISTRY_PATH%,GOPSizeM,0x00010001,3
HKLM,%DRIVER_REGISTRY_PATH%,ClosedGOP,0x00010001,0
HKLM,%DRIVER_REGISTRY_PATH%,SamplingRate,0x00010001,2
HKLM,%DRIVER_REGISTRY_PATH%,AudioOutputMode,0x00010001,0
HKLM,%DRIVER_REGISTRY_PATH%,AudioCRC,0x00010001,0
HKLM,%DRIVER_REGISTRY_PATH%,BitrateMode,0x00010001,0
HKLM,%DRIVER_REGISTRY_PATH%,Bitrate,0x00010001,5000
HKLM,%DRIVER_REGISTRY_PATH%,BitratePeak,0x00010001,12500
HKLM,%DRIVER_REGISTRY_PATH%,BitrateMux,0x00010001,0
HKLM,%DRIVER_REGISTRY_PATH%,BitrateVbrPadding,0x00010001,0
HKLM,%DRIVER_REGISTRY_PATH%,TVChannel,0x00010001,3
HKLM,%DRIVER_REGISTRY_PATH%,TVType,0x00010001,0
HKLM,%DRIVER_REGISTRY_PATH%,TrickMode,0x00010001,0
HKLM,%DRIVER_REGISTRY_PATH%,InverseTelecine,0x00010001,0
HKLM,%DRIVER_REGISTRY_PATH%,TunerType,0x00010001,5
HKLM,%DRIVER_REGISTRY_PATH%,SubDeviceId,0x00010001,0x1447
HKLM,%DRIVER_REGISTRY_PATH%,InitHwOnDrvInit,0x00010001,1
HKLM,%DRIVER_REGISTRY_PATH%,AudCapStream,0x00010001,0
HKLM,%DRIVER_REGISTRY_PATH%,VbiCapStream,0x00010001,0
HKLM,%DRIVER_REGISTRY_PATH%,YuvCapStream,0x00010001,0
HKLM,%DRIVER_REGISTRY_PATH%,PollingInterval,0x00010001,15
HKLM,%DRIVER_REGISTRY_PATH%,"8051Code",,\SystemRoot\system32\drivers\K2.bix
HKLM,%DRIVER_REGISTRY_PATH%,UseFile8051Code,0x00010001,0
HKLM,%DRIVER_REGISTRY_PATH%,MpegTestMode,0x00010001,0
HKLM,%DRIVER_REGISTRY_PATH%,MpegRemoveResidual,0x00010001,1
HKLM,%DRIVER_REGISTRY_PATH%,YUVRemoveResidual,0x00010001,0
HKLM,%DRIVER_REGISTRY_PATH%,YUVUsePTS,0x00010001,1
HKLM,%DRIVER_REGISTRY_PATH%,USBDUseMdl,0x00010001,0
HKLM,%DRIVER_REGISTRY_PATH%,USBDInitIrp,0x00010001,1
HKLM,%DRIVER_REGISTRY_PATH%,MpegCapMaxPending,0x00010001,1
HKLM,%DRIVER_REGISTRY_PATH%,YUVCapMaxPending,0x00010001,1
HKLM,%DRIVER_REGISTRY_PATH%,VBIAudCapMaxPending,0x00010001,1
HKLM,%DRIVER_REGISTRY_PATH%,MpegDecMaxPending,0x00010001,1
HKLM,%DRIVER_REGISTRY_PATH%,OverWriteSubDeviceId,0x00010001,1
HKLM,%DRIVER_REGISTRY_PATH%,MpegDecPauseStep,0x00010001,0
HKLM,%DRIVER_REGISTRY_PATH%,EncoderFwCompatible,0x00010001,0
HKLM,%DRIVER_REGISTRY_PATH%,EventNotification,0x00010001,1
HKLM,%DRIVER_REGISTRY_PATH%,AutoVimReset,0x00010001,1
HKLM,%DRIVER_REGISTRY_PATH%,YUVNoBufferKeepGoing,0x00010001,1
HKLM,%DRIVER_REGISTRY_PATH%,YUVFixedSize,0x00010001,0
HKLM,%DRIVER_REGISTRY_PATH%,YUVUseStreamTime,0x00010001,1
HKLM,%DRIVER_REGISTRY_PATH%,VBIUseStreamTime,0x00010001,1
HKLM,%DRIVER_REGISTRY_PATH%,YUVCompensateJittering,0x00010001,1
HKLM,%DRIVER_REGISTRY_PATH%,VBICompensateJittering,0x00010001,0
HKLM,%DRIVER_REGISTRY_PATH%,MpegCapEOS,0x00010001,0
HKLM,%DRIVER_REGISTRY_PATH%,VBISwapBytes,0x00010001,0
HKLM,%DRIVER_REGISTRY_PATH%,SceneChangeMode,0x00010001,0
HKLM,%DRIVER_REGISTRY_PATH%,EncAudParams,0x00010001,0xb9
HKLM,%DRIVER_REGISTRY_PATH%,UseTBC,0x00010001,1


;set to 1 for no CPLD (OR gate), 0 for CPLD
HKLM,%DRIVER_REGISTRY_PATH%,AVOOutputMode,0x00010001,1

[dc3000.CopyFiles]
hpusbwdm.sys

[dc3000.KnownFiles]
hpusbwdm.sys=safe

[dc3000.Install.Interfaces]
AddInterface=%KSCATEGORY_DATADECOMPRESSOR%,"GLOBAL",VideoDecompressorUT,
AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",VideoCaptureTV,
AddInterface=%KSCATEGORY_CROSSBAR%,"GLOBAL",VideoCrossbar,
AddInterface=%KSCATEGORY_ENCODER%,"GLOBAL",VideoEncoder,

[dc3000.Install.NT.Interfaces]
AddInterface=%KSCATEGORY_DATADECOMPRESSOR%,"GLOBAL",VideoDecompressorUT,
AddInterface=%KSCATEGORY_CAPTURE%,"GLOBAL",VideoCaptureTV,
AddInterface=%KSCATEGORY_CROSSBAR%,"GLOBAL",VideoCrossbar,
AddInterface=%KSCATEGORY_ENCODER%,"GLOBAL",VideoEncoder,

[VideoDecompressorUT]
AddReg=VideoDecompressorUT.AddReg

[VideoCaptureTV]
AddReg=VideoCaptureTV.AddReg

[VideoCrossbar]
AddReg=VideoXBar.AddReg

[VideoEncoder]
AddReg=VideoEncoder.AddReg

[VideoDecompressorUT.AddReg]
HKR,,CLSID,,%ProxyDecomp.CLSID%
HKR,,FriendlyName,,%dc3000.Decoder%
HKR,,Merit,1,00,00,40,00

[VideoCaptureTV.AddReg]
HKR,,CLSID,,%ProxyVidCap.CLSID%
HKR,,FriendlyName,,%dc3000.DeviceDesc%

[VideoXBar.AddReg]
HKR,,CLSID,,%ProxyXBar.CLSID%
HKR,,FriendlyName,,%dc3000.Crossbar%

[VideoEncoder.AddReg]
HKR,,CLSID,,%ProxyEncoder.CLSID%
HKR,,FriendlyName,,%dc3000.Encoder%
HKR,Interfaces\{B43C4EEC-8C32-4791-9102-508ADA5EE8E7},,,

HKCR,%ActiveMovieCategories%\%GUID.Encoder%,CLSID,,%GUID.Encoder%
HKCR,%ActiveMovieCategories%\%GUID.Encoder%,FriendlyName,,%Category_Encoders%
HKCR,%ActiveMovieCategories%\%GUID.Multiplexer%,CLSID,,%GUID.Multiplexer%
HKCR,%ActiveMovieCategories%\%GUID.Multiplexer%,FriendlyName,,%Category_Multiplexers%

HKLM,%MediaCategories%\%GUID.Encoder%,Name,,%Node.Encoder%
HKLM,%MediaCategories%\%GUID.Encoder%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%GUID.Multiplexer%,Name,,%Node.Multiplexer%
HKLM,%MediaCategories%\%GUID.Multiplexer%,Display,1,00,00,00,00

[dc3000.Install.Services]
AddService = HPUSBWDM,0x00000002,dc3000.ServiceInstall

[dc3000.Install.NT.Services]
AddService = HPUSBWDM,0x00000002,dc3000.ServiceInstall

[dc3000.ServiceInstall]
DisplayName   = %dc3000.DeviceDesc%
ServiceType   = %SERVICE_KERNEL_DRIVER%
StartType     = %SERVICE_DEMAND_START%
ErrorControl  = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\hpusbwdm.sys

[dc3000.PinNames]
HKLM,%MediaCategories%\%GUID.dc3000_VIDEO_OUT%,Name,,%Pin.dc3000_VIDEO_OUT%
HKLM,%MediaCategories%\%GUID.dc3000_AUDIO_OUT%,Name,,%Pin.dc3000_AUDIO_OUT%
HKLM,%MediaCategories%\%GUID.dc3000_INDEX_OUT%,Name,,%Pin.dc3000_INDEX_OUT%
HKLM,%MediaCategories%\%GUID.dc3000_YUV_OUT%,Name,,%Pin.dc3000_YUV_OUT%
HKLM,%MediaCategories%\%GUID.dc3000_VIDEO_IN%,Name,,%Pin.dc3000_VIDEO_IN%
HKLM,%MediaCategories%\%GUID.dc3000_VIDEO_VIRT_OUT%,Name,,%Pin.dc3000_VIDEO_VIRT_OUT%
HKLM,%MediaCategories%\%GUID.dc3000_VIDEO_VIRT_IN%,Name,,%Pin.dc3000_VIDEO_VIRT_IN%
HKLM,%MediaCategories%\%GUID.dc3000_AUDIO_VIRT_OUT%,Name,,%Pin.dc3000_AUDIO_VIRT_OUT%
HKLM,%MediaCategories%\%GUID.dc3000_AUDIO_VIRT_IN%,Name,,%Pin.dc3000_AUDIO_VIRT_IN%
HKLM,%MediaCategories%\%GUID.dc3000_AUDIO_ANALOG_IN%,Name,,%Pin.dc3000_AUDIO_ANALOG_IN%

[SourceDisksNames]
3333=%dc3000.InstallationDir%,"hpusbwdm.sys",,

[SourceDisksFiles]
hpusbwdm.sys=3333

;---------------------------------------------------------------
;                S t r i n g s
;---------------------------------------------------------------

[Strings]

;----------------
; Non-Localizable
;----------------

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

ProxyDecomp.CLSID  = "{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
ProxyVidCap.CLSID  = "{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
ProxyTvTuner.CLSID = "{266EEE40-6C63-11cf-8A03-00AA006ECB65}"
ProxyXBar.CLSID    = "{71F96460-78F3-11d0-A18C-00A0C9118956}"
ProxyTvAudio.CLSID = "{71F96462-78F3-11d0-A18C-00A0C9118956}"
ProxyEncoder.CLSID = "{17CCA71B-ECD7-11D0-B908-00A0C9223196}"

ActiveMovieCategories="CLSID\{da4e3da0-d07d-11d0-bd50-00a0c911ce86}\Instance"
GUID.Encoder="{19689BF6-C384-48fd-AD51-90E58C79F70B}"
GUID.Multiplexer="{7A5DE1D3-01A1-452c-B481-4FA2B96271E8}"

MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"
GUID.VIDEO_PROPERTY_PAGE = "{9B301A62-1E81-4db4-9A6E-031209F90352}"
GUID.AUDIO_PROPERTY_PAGE = "{57EC25BE-8218-4e82-ABD7-2B46A635E2E9}"
GUID.PROPERTY_SET_IVAC_PROPERTIES=	"{07FF74FB-C2C8-4262-9A77-16CE8DE88D1F}"

GUID.dc3000_VIDEO_OUT = "{F956CA5A-3E66-4c9f-AF08-475B14A63DD9}"
GUID.dc3000_AUDIO_OUT = "{A98BBE96-0352-45dc-9B03-A96E87027B73}"
GUID.dc3000_INDEX_OUT = "{BA58CB28-186F-4a91-A790-6604207C3B52}"
GUID.dc3000_YUV_OUT = "{FB9B2267-054F-4ef4-9547-92D8C19BFBAF}"
GUID.dc3000_VIDEO_IN  = "{5022DDD4-F97D-40ae-9F39-ECF910D81D9B}"
GUID.dc3000_VIDEO_VIRT_OUT  = "{3C3819FC-5392-4124-8C43-24BDB2A8BB7D}"
GUID.dc3000_VIDEO_VIRT_IN  = "{DF423577-D25E-4e07-9EDC-C4F138A90427}"
GUID.dc3000_AUDIO_VIRT_OUT  = "{38F68527-9081-4d8c-B669-A375972876A1}"
GUID.dc3000_AUDIO_VIRT_IN  = "{56555BE8-D784-4cf9-9BB2-73DAB4409D03}"
GUID.dc3000_AUDIO_ANALOG_IN  = "{ABAF4948-DAD7-43fb-93E6-B647B6BC49D1}"

KSCATEGORY_DATADECOMPRESSOR = "{2721AE20-7E70-11D0-A5D6-28DB04C10000}"
KSCATEGORY_CAPTURE          = "{65e8773d-8f56-11d0-a3b9-00a0c9223196}"
KSCATEGORY_CROSSBAR         = "{a799a801-a46d-11d0-a18c-00a02401dcd4}"
KSCATEGORY_TVTUNER          = "{a799a800-a46d-11d0-a18c-00a02401dcd4}"
KSCATEGORY_TVAUDIO          = "{a799a802-a46d-11d0-a18c-00a02401dcd4}"
KSCATEGORY_ENCODER		    = "{19689BF6-C384-48fd-AD51-90E58C79F70B}"

;----------------
; Localizable
;----------------

Category_Encoders="WDM Streaming Encoder Devices"
Category_Multiplexers="WDM Streaming Multiplexer Devices"
Node.Encoder="Encoder"
Node.Multiplexer="Multiplexer"
DRIVER_REGISTRY_PATH = "system\currentcontrolset\services\hpusbwdm\Parameters\dc3000"

Pin.dc3000_VIDEO_OUT   = "Video Out"
Pin.dc3000_AUDIO_OUT   = "Audio Out"
Pin.dc3000_INDEX_OUT   = "Index"
Pin.dc3000_YUV_OUT   = "Video Preview"
Pin.dc3000_VIDEO_IN    = "Video In"
Pin.dc3000_VIDEO_VIRT_OUT = "Video Virtual Out"
Pin.dc3000_VIDEO_VIRT_IN = "Video Virtual In"
Pin.dc3000_AUDIO_VIRT_OUT = "Audio Virtual Out"
Pin.dc3000_AUDIO_VIRT_IN = "Audio Virtual In"
Pin.dc3000_AUDIO_ANALOG_IN = "Analog Audio In"

;dc3000.InstallationDisk      = "dc3000 Driver Installation Disk"
dc3000.InstallationDir       = "dc3000 Driver"
dc3000.Provider              = "Hewlett-Packard Company"
dc3000.Manufacturer          = "Hewlett-Packard Company"
dc3000.DeviceDesc            = "HP DVD Movie Writer dc3000"
dc3000.TvTuner               = "dc3000 TvTuner"
dc3000.Crossbar              = "dc3000 Crossbar"
dc3000.TvAudio               = "dc3000 TvAudio"
dc3000.Encoder               = "dc3000 Encoder"
dc3000.Decoder               = "dc3000 Decoder"
server: web4, load: 1.14