hcwhdpvr_64.inf Driver File Contents (HD-PVR_1_5_7_0_WHQL.zip)

;////////////////////////////////////////////////////////////////////////////////
;//
;//                     Copyright (c) Hauppauge, Inc. 2010
;//      All rights are reserved.  Reproduction in whole or in part is prohibited
;//      without the written consent of the copyright owner.
;//
;//      Hauppauge, Inc. reserves the right to make changes without notice at any time.
;//      Hauppauge, Inc. makes no warranty, expressed, implied or statutory, including
;//      but not limited to any implied warranty of merchantibility of fitness
;//      for any particular purpose, or that the use will not infringe any
;//      third party patent, copyright or trademark.
;//      Hauppauge, Inc. must not be liable for any loss or damage arising from its use.
;//
;////////////////////////////////////////////////////////////////////////////////

;////////////////////////////////////////////////////////////////////////////////
;//
;// hcwhdpvr.inf
;//
;// This file contains installation information
;// for the hcwhdpvr Device on x64 systems.
;//
;//
;////////////////////////////////////////////////////////////////////////////////

[Version]
signature="$CHICAGO$"
Class=MEDIA
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
Provider=%hcwhdpvr.Provider%
CatalogFile.ntamd64=hcwhdpvr_64.cat
DriverVer=06/23/2010,1.5.7.0

[ControlFlags]
ExcludeFromSelect=*

[Manufacturer]
%hcwhdpvr.Manufacturer%=hcwhdpvr.Device,NTamd64

[hcwhdpvr.Device.NTamd64]
%hcwhdpvr.DeviceDesc%=hcwhdpvr.Install,USB\VID_2040&PID_4900
%hcwhdpvr.DeviceDesc%=hcwhdpvr.Install,USB\VID_2040&PID_4901
%hcwhdpvr.DeviceDesc%=hcwhdpvr.Install,USB\VID_2040&PID_4902
%hcwhdpvr.DeviceDesc%=hcwhdpvr.Install,USB\VID_2040&PID_4903
%hcwhdpvr.DeviceDesc%=hcwhdpvr.Install,USB\VID_2040&PID_4980
%hcwhdpvr.DeviceDesc%=hcwhdpvr.Install,USB\VID_2040&PID_4981
%hcwhdpvr.DeviceDesc%=hcwhdpvr.Install,USB\VID_2040&PID_4982
%hcwhdpvr.DeviceDesc%=hcwhdpvr.Install,USB\VID_2040&PID_4983


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; hcwhdpvr ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;----------------------------------------DDInstall Section -----------------------------
[hcwhdpvr.Install]
Include     = ks.inf, kscaptur.inf, ksfilter.inf, wdmaudio.inf, bda.inf
Needs       = KS.Registration,KSCAPTUR.Registration.NT,WDMAUDIO.Registration, BDA.Registration, BDA.Installation.NT
DelReg      = hcwhdpvr.DelReg
CopyFiles   = hcwhdpvr.CopyFiles,uCode.CopyFiles,PropPage.CopyFiles
AddReg      = hcwhdpvr.AddReg,hcwhdpvr.PinNames,PropPage.AddReg
;RegisterDlls= hcwhdpvr.RegisterDlls

; ---------------------------- Interface Installation Sections ----------------------------
[hcwhdpvr.Install.Interfaces]
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_CAPTURE_FILTER%,VideoCaptureTV,
AddInterface=%KSCATEGORY_CROSSBAR%,%KSNAME_CAPTURE_FILTER%,VideoCrossbar,
AddInterface=%KSCATEGORY_ENCODER%,%KSNAME_ENCODER_FILTER%,VideoEncoder,
AddInterface=%KSCATEGORY_MULTIPLEXER%,%KSNAME_ENCODER_FILTER%,VideoEncoder,

; ---------------------------- Service Installation Sections---------------------------------------
[hcwhdpvr.Install.Services]
AddService = hcwhdpvr,0x00000002,hcwhdpvr.ServiceInstall

[hcwhdpvr.Install.HW]
AddReg      = hcwhdpvr.AddReg.Hw

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; hcwhdpvr ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;


;----------------------------------------File Copy related Sections ---------------------------------
[DestinationDirs]
hcwhdpvr.CopyFiles=10,system32\drivers
uCode.CopyFiles=10,system32\drivers
PropPage.CopyFiles=16426,Hauppauge\hcwhdpvr

[hcwhdpvr.CopyFiles]
hcwhdpvr.sys

[uCode.CopyFiles]
hcwhdpvr.rom

[PropPage.CopyFiles]
lumarun.dll
hcwhdpvr.ax

[SourceDisksNames]
777=%hcwhdpvr.InstallationDir%,,,"Driver49\64bit"

[SourceDisksFiles]
hcwhdpvr.sys=777
hcwhdpvr.rom=777
lumarun.dll=777
hcwhdpvr.ax=777

[hcwhdpvr.ServiceInstall]
DisplayName   = %hcwhdpvr.DeviceDesc%
Description   = %hcwhdpvr.DeviceDesc%
; StartName     = %hcwhdpvr.DeviceDesc%  // not used because of demand start
ServiceType   = 1 ;SERVICE_KERNEL_DRIVER
StartType     = 3 ;SERVICE_DEMAND_START
ErrorControl  = 1 ;SERVICE_ERROR_NORMAL
ServiceBinary = %12%\hcwhdpvr.sys


;--------------------------------------- RegisterDLL sections  -------------------------------------
;[hcwhdpvr.RegisterDlls]
;11,,hcwhdpvr.ax,1 ;FLG_REGSVR_DLLREGISTER


;----------------------------------------DelReg sections  ------------------------------------------
[hcwhdpvr.DelReg]
; Clear the tree first
HKR,HwConfig
HKR,Ambarella
HKR,Persist
HKR,,PageOutWhenUnopened


;----------------------------------------AddReg sections  ------------------------------------------
[hcwhdpvr.AddReg]
HKR,,DevLoader,,*NTKERN
HKR,,NTMPDriver,,hcwhdpvr.sys
;HKR,,PageOutWhenUnopened,3,01
HKR,,DontSuspendIfStreamsAreRunning,3,01
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce","hcwhdpvr_reg32",0,"rundll32.exe ""%16426%\Hauppauge\hcwhdpvr\lumarun.dll"",LumaReg /s ""%16426%\Hauppauge\hcwhdpvr\hcwhdpvr.ax"""


[hcwhdpvr.AddReg.Hw]
HKLM,,FriendlyName,,%hcwhdpvr.DeviceDesc%

[PropPage.AddReg]
;;; NOTE: This causes DeviceManager Property Page to stop working
;;; Probably does not complete properly, but not sure what gets messed up
;;;HKR,,EnumPropPages32,,"LumKsProxyPlugin.ax,DllRegisterServer"  

; Hauppauge VCapFilter
HKLM,Software\Hauppauge\hcwTVWnd,"VCapFilter",0x4000,"%hcwhdpvr.DeviceDesc%"

;
; FileNames
;
HKR,hcwhdpvr\Fw,hcwhdpvr,,\SystemRoot\system32\drivers\hcwhdpvr.rom

; set the default LPFStrength
HKR,Ambarella,LPFStrengthChroma,0x10001,3
HKR,Ambarella,LPFStrengthLuma,0x10001,3

[VideoCaptureTV]
AddReg=VideoCaptureTV.AddReg

[VideoCrossbar]
AddReg=VideoXBar.AddReg

;[VideoTvTuner]
;AddReg=VideoTvTuner.AddReg

;[VideoTvAudio]
;AddReg=VideoTvAudio.AddReg

[VideoEncoder]
AddReg=VideoEncoder.AddReg

;[AudioCapture]
;AddReg=AudioCapture.AddReg

;[DigitalTuner]
;AddReg=DigitalTuner.AddReg

;[DigitalCapture]
;AddReg=DigitalCapture.AddReg

[VideoCaptureTV.AddReg]
HKR,,CLSID,,%ProxyGenericWdmFilter.CLSID%
HKR,,FriendlyName,,%hcwhdpvr.DeviceDesc%

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

[VideoEncoder.AddReg]
HKR,,CLSID,,%ProxyGenericWdmFilter.CLSID%
HKR,,FriendlyName,,%hcwhdpvr.Encoder%
HKR,Interfaces\{B43C4EEC-8C32-4791-9102-508ADA5EE8E7},,,
;
; Dynamic bitrate change
;
HKR,Capabilities,"{BB4FAA02-596C-4129-8FB3-74E75421FA02}", 0x00010001,1

[hcwhdpvr.PinNames]
HKLM,%MediaCategories%\%GUID.PINNAME_H264_OUT%,Name,,%STRING.PINNAME_H264_OUT%
HKLM,%MediaCategories%\%GUID.PINNAME_VIRT_VIDEO_OUT%,Name,,%STRING.PINNAME_VIRT_VIDEO_OUT%
HKLM,%MediaCategories%\%GUID.PINNAME_VIRT_VIDEO_IN%,Name,,%STRING.PINNAME_VIRT_VIDEO_IN%
HKLM,%MediaCategories%\%GUID.PINNAME_VIRT_AUDIO_OUT%,Name,,%STRING.PINNAME_VIRT_AUDIO_OUT%
HKLM,%MediaCategories%\%GUID.PINNAME_VIRT_AUDIO_IN%,Name,,%STRING.PINNAME_VIRT_AUDIO_IN%
HKLM,%MediaCategories%\%GUID.PINNAME_ANALOG_AUDIO_IN%,Name,,%STRING.PINNAME_ANALOG_AUDIO_IN%


[Strings]
; non-localizeable
ProxyGenericWdmFilter.CLSID = "{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
ProxyXBar.CLSID             = "{71F96460-78F3-11d0-A18C-00A0C9118956}"
;ProxyTvTuner.CLSID          = "{266EEE40-6C63-11cf-8A03-00AA006ECB65}"
;ProxyTvAudio.CLSID          = "{71F96462-78F3-11d0-A18C-00A0C9118956}"
;AudioCaptureFilter.CLSID    = "{E30629D2-27E5-11CE-875D-00608CB78066}"

MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"

GUID.PINNAME_H264_OUT       = "{21CD80CC-F4D3-4289-B203-EDC0F4EECDF4}"
GUID.PINNAME_VIRT_VIDEO_OUT = "{5DEDF652-71F0-48c3-98D8-DE564D10AE96}"
GUID.PINNAME_VIRT_VIDEO_IN  = "{476878CB-A52C-4efe-9975-03A8C7DDB440}"
GUID.PINNAME_VIRT_AUDIO_OUT = "{9A990B97-05FB-4d92-B496-C6ADFD2B07A6}"
GUID.PINNAME_VIRT_AUDIO_IN  = "{E751FC26-9583-4cfc-81F7-0A36FBA2B4ED}"
GUID.PINNAME_ANALOG_AUDIO_IN= "{2C0B4FFB-3CE8-4f34-AE98-618BAD6EAAAF}"

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}"
KSCATEGORY_MULTIPLEXER  = "{7A5DE1D3-01A1-452c-B481-4FA2B96271E8}"
;KSCATEGORY_AUDIO = "{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
;;;KSCATEGORY_AUDIO_DEVICE = "{FBF6F530-07B9-11D2-A71E-0000F8004788}"
;;;KSCATEGORY_AUDIO_INPUT_DEVICE = "{33D9A762-90C8-11d0-BD43-00A0C911CE86}"

;KSCATEGORY_BDA_NETWORK_TUNER      = "{71985F48-1CA1-11d3-9CC8-00C04F7971E0}"
;KSCATEGORY_BDA_RECEIVER_COMPONENT = "{FD0A5AF4-B41D-11d2-9C95-00C04F7971E0}"


// Filters reference GUIDs
KSNAME_CAPTURE_FILTER = "{A5D44047-56A5-4afd-A61C-176BB4ED375B}"
KSNAME_ENCODER_FILTER = "{84518C0D-BD1B-4299-BC30-6831A228138C}"
;KSNAME_AUDIO_FILTER = "{A49D272D-44DC-4357-BC16-CBF8BCADDDA2}"

;KSNAME_DIGITAL_CAPTURE_FILTER = "{036C13F5-5BD8-401e-ABA1-2ADEE6A01465}"
;KSNAME_DIGITAL_TUNER_FILTER = "{A5C68712-B2E6-4422-9901-5460BC8D76F3}"



;----------------
; Localizable
;----------------
STRING.PINNAME_H264_OUT       = "H.264 Out"
STRING.PINNAME_VIRT_VIDEO_OUT = "Virtual Video Out"
STRING.PINNAME_VIRT_VIDEO_IN  = "Virtual Video In"
STRING.PINNAME_VIRT_AUDIO_OUT = "Virtual Audio Out"
STRING.PINNAME_VIRT_AUDIO_IN  = "Virtual Audio In"
STRING.PINNAME_ANALOG_AUDIO_IN= "Analog Audio In"

hcwhdpvr.InstallationDir       = "Hauppauge HcwHDPvr Device Drivers"
hcwhdpvr.Provider              = "Hauppauge, Inc."
hcwhdpvr.Manufacturer          = "Hauppauge, Inc."
hcwhdpvr.DeviceDesc            = "Hauppauge HD PVR Capture Device"
hcwhdpvr.Capture               = "Hauppauge HD PVR Capture"
hcwhdpvr.Crossbar              = "Hauppauge HD PVR Crossbar"
hcwhdpvr.Encoder               = "Hauppauge HD PVR Encoder"
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: web5, load: 1.09