Hcw73bda.inf Driver File Contents (73drv_27238.zip)

;------------------------------------------------------------------------
; 
;  Copyright and Disclaimer: 
;  
;     --------------------------------------------------------------- 
;     This software is provided "AS IS" without warranty of any kind, 
;     either expressed or implied, including but not limited to the 
;     implied warranties of noninfringement, merchantability and/or 
;     fitness for a particular purpose.
;     --------------------------------------------------------------- 
;   
;     Copyright (c) 2006-2009 Hauppauge Computer Works, Inc. 
;     All rights reserved. 
;
;------------------------------------------------------------------------

[Version]
signature="$CHICAGO$"
Class=Media
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
Provider="Hauppauge Computer Works"
DriverVer=08/26/2009,3.1.27238
CatalogFile.ntx86=hcw73bda.cat

[Manufacturer]
"Hauppauge"=Hauppauge

[SourceDisksNames]
1=%p2.InstallDisk%,,,Driver73			;32/64bit machine, Non-Bit-Specific Components
2=%p2.InstallDisk64%,,,"Driver73\64bit"		;64bit machine, 64bit components
3=%p2.InstallDiskWOW%,,,"Driver73\WOW64"	;64bit machine, 32bit components (WOW64)

[SourceDisksFiles]
Hcw73bda.sys=1
hcwxds.dll=1
hcwPrxD2.ax=1
hcwCCnvD2.ax=1
Hcw73MlC.rom=1
Hcw73enc.rom=1
hcwECPPP.ax=1
hcwCP.ax=1
hcw73cir.dll=1

[Hauppauge]
;%CXBUTTERFLY.DeviceDesc%=BUTTERFLY,USB\VID_0572&PID_839C
;%CXBUTTERFLY.DeviceDesc%=BUTTERFLY,USB\VID_04b4&PID_8613
%CXBUTTERFLY.M7300.DeviceDesc%=BUTTERFLY.M7300,USB\VID_2040&PID_7300
%CXBUTTERFLY.M7500.DeviceDesc%=BUTTERFLY.M7500,USB\VID_2040&PID_7500
%CXBUTTERFLY.M7500.DeviceDesc%=BUTTERFLY.M7501,USB\VID_2040&PID_7501

[BUTTERFLY.M7300]
Include=    ks.inf, kscaptur.inf, bda.inf, wdmaudio.inf
Needs=      KS.Registration, KSCAPTUR.Registration, BDA.Installation, WDMAUDIO.Registration
AddReg=     BUTTERFLY.AddReg,VID.AddReg,M7300.AddReg,CXTS.AddReg
CopyFiles=  CXBUTTERFLY.CopyDrivers,DSFilters.CopyFiles
RegisterDlls=DSFilters.RegDLL    

[BUTTERFLY.M7300.NT]
Include=    ks.inf, kscaptur.inf, bda.inf, wdmaudio.inf
Needs=      KS.Registration, KSCAPTUR.Registration.NT, BDA.Installation.NT, WDMAUDIO.Registration
AddReg=     BUTTERFLY.AddReg,VID.AddReg,M7300.AddReg,CXTS.AddReg, IR_CoInstaller_AddReg
CopyFiles=  CXBUTTERFLY.CopyDrivers,DSFilters.CopyFiles, IR_CoInstaller_CopyFiles
RegisterDlls=DSFilters.RegDLL    

[BUTTERFLY.M7500]
Include=    ks.inf, kscaptur.inf, bda.inf, wdmaudio.inf
Needs=      KS.Registration, KSCAPTUR.Registration, BDA.Installation, WDMAUDIO.Registration
AddReg=     BUTTERFLY.AddReg,VID.AddReg,M7500.AddReg,CXTS.AddReg
CopyFiles=  CXBUTTERFLY.CopyDrivers,DSFilters.CopyFiles
RegisterDlls=DSFilters.RegDLL    

[BUTTERFLY.M7500.NT]
Include=    ks.inf, kscaptur.inf, bda.inf, wdmaudio.inf
Needs=      KS.Registration, KSCAPTUR.Registration.NT, BDA.Installation.NT, WDMAUDIO.Registration
AddReg=     BUTTERFLY.AddReg,VID.AddReg,M7500.AddReg,CXTS.AddReg, IR_CoInstaller_AddReg
CopyFiles=  CXBUTTERFLY.CopyDrivers,DSFilters.CopyFiles, IR_CoInstaller_CopyFiles
RegisterDlls=DSFilters.RegDLL   

[BUTTERFLY.M7501]
Include=    ks.inf, kscaptur.inf, bda.inf, wdmaudio.inf
Needs=      KS.Registration, KSCAPTUR.Registration, BDA.Installation, WDMAUDIO.Registration
AddReg=     BUTTERFLY.AddReg,VID.AddReg,M7501.AddReg,CXTS.AddReg
CopyFiles=  CXBUTTERFLY.CopyDrivers,DSFilters.CopyFiles
RegisterDlls=DSFilters.RegDLL    

[BUTTERFLY.M7501.NT]
Include=    ks.inf, kscaptur.inf, bda.inf, wdmaudio.inf
Needs=      KS.Registration, KSCAPTUR.Registration.NT, BDA.Installation.NT, WDMAUDIO.Registration
AddReg=     BUTTERFLY.AddReg,VID.AddReg,M7501.AddReg,CXTS.AddReg, IR_CoInstaller_AddReg
CopyFiles=  CXBUTTERFLY.CopyDrivers,DSFilters.CopyFiles, IR_CoInstaller_CopyFiles
RegisterDlls=DSFilters.RegDLL  

[DestinationDirs]
CXBUTTERFLY.CopyDrivers=10,system32\drivers
DSFilters.CopyFiles=11
IR_CoInstaller_CopyFiles = 11

[CXBUTTERFLY.CopyDrivers]
Hcw73bda.sys
Hcw73enc.rom
Hcw73MlC.rom

[DSFilters.CopyFiles]
hcwxds.dll
hcwPrxD2.ax
hcwCCnvD2.ax
hcwECPPP.ax
hcwCP.ax

[DSFilters.RegDLL]
11,,hcwxds.dll,1
11,,hcwPrxD2.ax,1
11,,hcwCCnvD2.ax,1
11,,hcwECPPP.ax,1
11,,hcwCP.ax,1

[VID.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,hcw73bda.sys
HKR,,OkToHibernate,3,01
; Disable driver page out
HKR,,PageOutWhenUnopened,3,0
;HKR,,PageOutWhenUnopened,3,01
HKR,,DontSuspendIfStreamsAreRunning,3,01
HKLM,%MediaCategories%\%GUID.PINNAME_ANALOG_AUDIO_IN%,Name,,%Pin.p2AnalogAudioIn%
HKLM,%MediaCategories%\%GUID.PINNAME_AUDIO_OUT%,Name,,%PinName.AnalogAudioOut%

HKLM,%MediaInterfaces%\{0A7AF963-6805-4f99-B284-29B680975542},,,"Copy Protect Notification Filter"
HKLM,%MediaInterfaces%\{0A7AF963-6805-4f99-B284-29B680975542},IID,1,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

HKLM,%MediaCategories%\%GUID.PINNAME_MPEG_OUT%,Name,,%PinName.MpegOut%
HKLM,%MediaCategories%\%GUID.PINNAME_MPEG_INDEX_OUT%,Name,,%PinName.MpegIndexOut%
HKLM,%MediaCategories%\%GUID.PINNAME_656_OUT%,Name,,%PinName.656Out%
HKLM,%MediaCategories%\%GUID.PINNAME_656_IN%,Name,,%PinName.656In%

;Add the property pages

HKCR,CLSID\%GUID.General_Properties%\InprocServer32,,,hcwPrxD2.ax
HKCR,CLSID\%GUID.General_Properties%\InprocServer32,ThreadingModel,,Both
HKLM,%MediaSets%\%GUID.FALCON_CONTROL_PROPERTIES%\PropertyPages\%GUID.General_Properties%,,,

HKCR,CLSID\%GUID.Video_Properties%\InprocServer32,,,hcwPrxD2.ax
HKCR,CLSID\%GUID.Video_Properties%\InprocServer32,ThreadingModel,,Both
HKLM,%MediaSets%\%GUID.FALCON_CONTROL_PROPERTIES%\PropertyPages\%GUID.Video_Properties%,,,

HKCR,CLSID\%GUID.Audio_Properties%\InprocServer32,,,hcwPrxD2.ax
HKCR,CLSID\%GUID.Audio_Properties%\InprocServer32,ThreadingModel,,Both
HKLM,%MediaSets%\%GUID.FALCON_CONTROL_PROPERTIES%\PropertyPages\%GUID.Audio_Properties%,,,

HKCR,CLSID\%GUID.Noise_Properties%\InprocServer32,,,hcwPrxD2.ax
HKCR,CLSID\%GUID.Noise_Properties%\InprocServer32,ThreadingModel,,Both
HKLM,%MediaSets%\%GUID.FALCON_CONTROL_PROPERTIES%\PropertyPages\%GUID.Noise_Properties%,,,

HKCR,CLSID\%GUID.Pin_Resolution_Prop%\InprocServer32,,,hcwPrxD2.ax
HKCR,CLSID\%GUID.Pin_Resolution_Prop%\InprocServer32,ThreadingModel,,Both
HKLM,%MediaCategories%\%GUID.PINNAME_656_OUT%\PropertyPages\%GUID.Pin_Resolution_Prop%,,,

;Register the encoder and multiplexer classes with Direct X
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%

;Register the names of the encoder and multiplexer nodes
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


;Wave in audio device registration
HKR,Drivers,SubClasses,,"wave"
HKR,Drivers\wave\wdmaud.drv, Driver,,wdmaud.drv
HKR,Drivers\wave\wdmaud.drv,Description,,%AudioFriendlyName%

;Copy protection method enforced by driver
HKR,"DriverData","CpMethod",0x00010001, 0xFE, 0x00, 0x00, 0x00

; Sony format = 1, Philips format = 0
HKR,"DriverData","I2SInputFormat",0x00010001, 0x01, 0x00, 0x00, 0x00


;; Hauppauge API Support
HKLM,"Software\Hauppauge\HcwTVWnd","VCapFilter",0x4000,"Hauppauge HVR USB2 Video Capture"

[M7300.AddReg]
;-------------------------------------------------------------------
; Tuner setting for Surrey board.

; MultiTuner
HKR,"DriverData","TunerType",0x00010001, 0x01, 0x00, 0x00, 0x80
HKR,"DriverData","BDA_Demod_Tuner_type",0x00010001, 0x01, 0x00, 0x00, 0x80

HKR,"DriverData","TunerCountryCode",0x00010001, 0x31,0x00,0x00,0x00
HKR,"DriverData","TunerUsePllTuningStrategy",0x00010001, 0x1,0x00,0x00,0x00

;;set tuner type to TDA18271+TDA8295(202)
;;set tuner type to TDA18271+TDA8295+TDA10048(203)
;;set tuner type to TDA18271+TDA8295+CX24227(208)
;;set tuner type to TDA18271+TDA8295+CX24228(209)
HKR,"I2C Devices","Device 0, Data1",0x00010001, 0xcb, 0x00, 0x00, 0x00
;HKR,"I2C Devices","Device 0, Data6",0x00010001, 0x72, 0x00, 0x00, 0x00
; Enable all formats (testing only); will break MCE scanning
; 0x30 for all analog system
; 0x01 for ATSC
; 0x02 for DVBT
HKR,"I2C Devices","Device 0, Data6",0x00010001, 0x32, 0x00, 0x00, 0x00
HKR,"Parameters","TDA18271_BlankVideo",0x00010001, 0x0, 0x00, 0x00, 0x00
HKR,"Parameters","TDA8295_AUTOMUTE_VIDEO",0x00010001, 0x0, 0x00, 0x00, 0x00
HKR,"Parameters","TDA18271_XTALOut_Mode",0x00010001, 0x1, 0x00, 0x00, 0x00
HKR,"Parameters","TDA18271C1_XTALOut_Mode",0x00010001, 0x1, 0x00, 0x00, 0x00

[M7500.AddReg]
;-------------------------------------------------------------------
; Tuner setting for Centerport board.

; MultiTuner, 227 Demod
HKR,"DriverData","TunerType",0x00010001, 0x01, 0x02, 0x00, 0x80
HKR,"DriverData","BDA_Demod_Tuner_type",0x00010001, 0x02, 0x00, 0x00, 0x10

HKR,"DriverData","TunerCountryCode",0x00010001, 0x1,0x00,0x00,0x00
HKR,"DriverData","TunerUsePllTuningStrategy",0x00010001, 0x1,0x00,0x00,0x00

;;set tuner type to TDA18271+TDA8295(202)
;;set tuner type to TDA18271+TDA8295+TDA10048(203)
;;set tuner type to TDA18271+TDA8295+CX24227(208)
;;set tuner type to TDA18271+TDA8295+CX24228(209)
HKR,"I2C Devices","Device 0, Data1",0x00010001, 0xd0, 0x00, 0x00, 0x00
;HKR,"I2C Devices","Device 0, Data6",0x00010001, 0x72, 0x00, 0x00, 0x00
; Enable all formats (testing only); will break MCE scanning
; 0x30 for all analog system
; 0x01 for ATSC
; 0x02 for DVBT
HKR,"I2C Devices","Device 0, Data6",0x00010001, 0x31, 0x00, 0x00, 0x00

;;disable any blanking
HKR,"Parameters","TDA18271_BlankVideo",0x00010001, 0x0, 0x00, 0x00, 0x00
HKR,"Parameters","TDA8295_AUTOMUTE_VIDEO",0x00010001, 0x0, 0x00, 0x00, 0x00
HKR,"Parameters","TDA18271C1_DIG_IF_Level",0x00010001, 0x3, 0x00, 0x00, 0x00
HKR,"Parameters","TDA18271C1_XTALOut_Mode",0x00010001, 0x1, 0x00, 0x00, 0x00
HKR,"Parameters","TDA18271_IFLevel_ATSC",0x00010001, 0x3, 0x00, 0x00, 0x00
HKR,"Parameters","TDA18271_IFLevel_DCABLE",0x00010001, 0x3, 0x00, 0x00, 0x00
HKR,"Parameters","TDA18271_XTALOut_Mode",0x00010001, 0x1, 0x00, 0x00, 0x00

;; TDA18271 Offset
HKR,"Parameters","TDA18271Offset",0x00010001,1000
HKR,"Parameters","TDA18271Offset_neg",0x00010001,0

[M7501.AddReg]
;-------------------------------------------------------------------
; Tuner setting for Centerport board.

; MultiTuner, 228 Demod
HKR,"DriverData","TunerType",0x00010001, 0x01, 0x01, 0x00, 0x80
HKR,"DriverData","BDA_Demod_Tuner_type",0x00010001, 0x02, 0x00, 0x00, 0x10

HKR,"DriverData","TunerCountryCode",0x00010001, 0x1,0x00,0x00,0x00
HKR,"DriverData","TunerUsePllTuningStrategy",0x00010001, 0x1,0x00,0x00,0x00

;;set tuner type to TDA18271+TDA8295(202)
;;set tuner type to TDA18271+TDA8295+TDA10048(203)
;;set tuner type to TDA18271+TDA8295+CX24227(208)
;;set tuner type to TDA18271+TDA8295+CX24228(209)
HKR,"I2C Devices","Device 0, Data1",0x00010001, 0xd1, 0x00, 0x00, 0x00
;HKR,"I2C Devices","Device 0, Data6",0x00010001, 0x72, 0x00, 0x00, 0x00
; Enable all formats (testing only); will break MCE scanning
; 0x30 for all analog system
; 0x01 for ATSC
; 0x02 for DVBT
HKR,"I2C Devices","Device 0, Data6",0x00010001, 0x31, 0x00, 0x00, 0x00

;;disable any blanking
HKR,"Parameters","TDA18271_BlankVideo",0x00010001, 0x0, 0x00, 0x00, 0x00
HKR,"Parameters","TDA8295_AUTOMUTE_VIDEO",0x00010001, 0x0, 0x00, 0x00, 0x00
HKR,"Parameters","TDA18271C1_DIG_IF_Level",0x00010001, 0x3, 0x00, 0x00, 0x00
HKR,"Parameters","TDA18271C1_XTALOut_Mode",0x00010001, 0x1, 0x00, 0x00, 0x00
HKR,"Parameters","TDA18271_IFLevel_ATSC",0x00010001, 0x3, 0x00, 0x00, 0x00
HKR,"Parameters","TDA18271_IFLevel_DCABLE",0x00010001, 0x3, 0x00, 0x00, 0x00
HKR,"Parameters","TDA18271_XTALOut_Mode",0x00010001, 0x1, 0x00, 0x00, 0x00

[BUTTERFLY.AddReg]

;-------------------------------------------------------------------
; Crossbar AddReg sections
;
;---Crossbar registry values---
;
; Note: For each pin on the crossbar, specify the following:
; (1) Pin type
;     0 - SVIDEO
;     1 - Tuner
;     2 - Composite
;     3 - audio tuner in
;     4 - audio line in
; (2) InputMux (required for Falcon 2) - input mux to use for the selected pin
; (3) RelatedPinIndex
;-------------------------------------------------------------------


;---Crossbar registry values---
;Pin 0 - Tuner In
HKR,"DriverData\XBarPin0","PinType",0x00010001, 0x01,0x00,0x00,0x00
HKR,"DriverData\XBarPin0","InputMux",0x00010001, 0x07,0x08,0x00,0x00
HKR,"DriverData\XBarPin0","RelatedPinIndex",0x00010001, 0x03,0x00,0x00,0x00

;Pin 1 - Composite in
HKR,"DriverData\XBarPin1","PinType",0x00010001, 0x02,0x00,0x00,0x00
HKR,"DriverData\XBarPin1","InputMux",0x00010001, 0x03,0x00,0x00,0x00
HKR,"DriverData\XBarPin1","RelatedPinIndex",0x00010001, 0x04,0x00,0x00,0x00

;Pin 2 - S-Video in
HKR,"DriverData\XBarPin2","PinType",0x00010001, 0x00,0x00,0x00,0x00
HKR,"DriverData\XBarPin2","InputMux",0x00010001, 0x01,0x05,0x00,0x00
HKR,"DriverData\XBarPin2","RelatedPinIndex",0x00010001, 0x04,0x00,0x00,0x00

;Pin 3 - Tuner Audio
HKR,"DriverData\XBarPin3","PinType",0x00010001, 0x03,0x00,0x00,0x00
HKR,"DriverData\XBarPin3","RelatedPinIndex",0x00010001, 0x08,0x00,0x00,0x00

;Pin 4 - Audio Line in
HKR,"DriverData\XBarPin4","PinType",0x00010001, 0x04,0x00,0x00,0x00
HKR,"DriverData\XBarPin4","RelatedPinIndex",0x00010001, 0x01,0x00,0x00,0x00

;Tuner input is the default
HKR,"DriverData","VideoInputPin",0x00010001, 0x00,0x00,0x00,0x00

;Force Audio with video pin
HKR,"DriverData","ForceAudioWithVideoPin",0x00010001, 0x01,0x00,0x00,0x00

;-------------------------------------------------------------------
; AddReg sections for TS filter
;-------------------------------------------------------------------

[CXTS.AddReg]
HKLM,%MediaCategories%\%TSPinID%,Display,1, 00,00,00,00
HKLM,%MediaCategories%\%TSPinID%,Name,,%TSPinName%

;
; Interfaces installation
;

;
; Video
;

[BUTTERFLY.M7300.Interfaces]
Needs=VID.Interfaces

[BUTTERFLY.M7300.NT.Interfaces]
Needs=VID.Interfaces

[BUTTERFLY.M7500.Interfaces]
Needs=VID.Interfaces

[BUTTERFLY.M7500.NT.Interfaces]
Needs=VID.Interfaces

[BUTTERFLY.M7501.Interfaces]
Needs=VID.Interfaces

[BUTTERFLY.M7501.NT.Interfaces]
Needs=VID.Interfaces

[VID.Interfaces]
AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},%KsNameFilter%,VID_Interface,
AddInterface={a799a802-a46d-11d0-a18c-00a02401dcd4},%TVAudioReferenceGuid%,TvAudio_Interface,
AddInterface={a799a801-a46d-11d0-a18c-00a02401dcd4},%XBARReferenceGUID%,CXXBAR_Interface,
AddInterface={a799a800-a46d-11d0-a18c-00a02401dcd4},%TunerReferenceGuid%,CXTUNE_Interface,
AddInterface=%GUID.Encoder%,%EncoderReferenceGuid%,Encoder_Interface,
AddInterface=%GUID.Multiplexer%,%EncoderReferenceGuid%,Encoder_Interface,
AddInterface=%KSCATEGORY_AUDIO%,%AudioReferenceGuid%,AUD_Interface

AddInterface={71985F48-1CA1-11d3-9CC8-00C04F7971E0},%BDATuneReferenceGuid%,BDATUNE_Interface,
AddInterface={FD0A5AF4-B41D-11d2-9C95-00C04F7971E0},%TSReferenceGuid%,TS_Interface,

[VID_Interface]
AddReg=VID_Interface.AddReg
AddReg=BUTTERFLY_DESCRIPTION.AddReg

[VID_Interface.AddReg]
HKR,,CLSID,,%Proxy.CLSID%       ; {17CCA71B-ECD7-11D0-B908-00A0C9223196}
HKR,,FriendlyName,,%VIDFriendlyName%

[BUTTERFLY_DESCRIPTION.AddReg]
HKR,,Description,,%CXBUTTERFLY.DeviceDesc%

[AUD_Interface]
AddReg=AUD_Interface.AddReg

[AUD_Interface.AddReg]
HKR,,CLSID,,%Proxy.CLSID%       ; {17CCA71B-ECD7-11D0-B908-00A0C9223196}
HKR,,FriendlyName,,%AudioFriendlyName%


[TvAudio_Interface]
AddReg=TvAudio_Interface.AddReg

[TvAudio_Interface.AddReg]
HKR,,CLSID,,%CLSID_TVAudioFilter%
HKR,,FriendlyName,,%TVAudioFriendlyName%

[CXXBAR_Interface]
AddReg=CXXBAR_Interface.AddReg

[CXXBAR_Interface.AddReg]
HKR,,CLSID,,%CLSID_CrossbarFilter%
HKR,,FriendlyName,,%XBARFriendlyName%

[CXTUNE_Interface]
AddReg=CXTUNE_Interface.AddReg

[CXTUNE_Interface.AddReg]
HKR,,CLSID,,%CLSID_CTVTunerFilter%
HKR,,FriendlyName,,%TunerFriendlyName%
;Vista tunerInstanceID entry
;Use this to indicate a Hybrid Card
HKR,,TunerInstanceID,0x00010001,10

[Encoder_Interface]
AddReg=Encoder_Interface.AddReg

[Encoder_Interface.AddReg]
HKR,,CLSID,,{17CCA71B-ECD7-11D0-B908-00A0C9223196}
HKR,,FriendlyName,,%EncoderFriendlyName%
;Add an interface for Microsoft's video bit rate property set
HKR,Interfaces\{B43C4EEC-8C32-4791-9102-508ADA5EE8E7},,,
HKR,Interfaces\{b05dabd9-56e5-4fdc-afa4-8a47e91f1c9c},,,
HKR,Capabilities,,,
HKR,Capabilities,"{BB4FAA02-596C-4129-8FB3-74E75421FA02}", 0x00010001,1

[BDATUNE_Interface]
AddReg=BDATUNE_Interface.AddReg

[BDATUNE_Interface.AddReg]
HKR,,CLSID,,%Proxy.CLSID%       ; {17CCA71B-ECD7-11D0-B908-00A0C9223196}
HKR,,FriendlyName,,%BDATuneFriendlyName%
;Vista tunerInstanceID entry, see CXTUNE_Interface.AddReg
;Use this to indicate a Hybrid Card
HKR,,TunerInstanceID,0x00010001,10

[TS_Interface]
AddReg=TS_Interface.AddReg

[TS_Interface.AddReg]
HKR,,CLSID,,%Proxy.CLSID%       ; {17CCA71B-ECD7-11D0-B908-00A0C9223196}
HKR,,FriendlyName,,%TSFriendlyName%

;
; Services installation
;

[BUTTERFLY.M7300.Services]
AddService = hcw73bda,2,VID.ServiceInstall

[BUTTERFLY.M7300.NT.Services]
AddService = hcw73bda,2,VID.ServiceInstall

[BUTTERFLY.M7500.Services]
AddService = hcw73bda,2,VID.ServiceInstall

[BUTTERFLY.M7500.NT.Services]
AddService = hcw73bda,2,VID.ServiceInstall

[BUTTERFLY.M7501.Services]
AddService = hcw73bda,2,VID.ServiceInstall

[BUTTERFLY.M7501.NT.Services]
AddService = hcw73bda,2,VID.ServiceInstall

[VID.ServiceInstall]
DisplayName   = %CXBUTTERFLY.DeviceDesc%
ServiceType   = 1
StartType     = 3
ErrorControl  = 1
ServiceBinary = %10%\system32\drivers\hcw73bda.sys

;
;--- usbcir_Device Coinstaller installation ------
;




;
; IR CoInstaller
;
[IR_CoInstaller_AddReg]
HKR,,CoInstallers32,0x00010008, "hcw73cir.dll,IRCoInstaller"

[IR_CoInstaller_CopyFiles]
hcw73cir.dll   ;USB Consumer IR Driver coinstaller for eHome (renamed)


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

[Strings]

;
; Device Names
;
CXBUTTERFLY.DeviceDesc                = "Hauppauge HVR USB2 Video Capture"
CXBUTTERFLY.M7300.DeviceDesc          = "Hauppauge WinTV HVR-1900 (Model 73xxx, Hybrid DVBT)"
CXBUTTERFLY.M7500.DeviceDesc          = "Hauppauge WinTV HVR-1950 (Model 75xxx, Hybrid ATSC/QAM)"

;
; Friendly Names
;
VIDFriendlyName              = "Hauppauge HVR USB2 Video Capture"
TVAudioFriendlyName          = "Hauppauge HVR USB2 TvAudio"
TunerFriendlyName            = "Hauppauge HVR USB2 Tuner"
AudioFriendlyName            = "Hauppauge HVR USB2 Audio Capture"
XBARFriendlyName             = "Hauppauge HVR USB2 Crossbar"
EncoderFriendlyName          = "Hauppauge HVR USB2 MPEG Encoder"

BDATuneFriendlyName          = "Hauppauge HVR USB2 BDA Tuner/Demod"
TSFriendlyName               = "Hauppauge HVR USB2 TS Capture"

;
; Reference GUIDS
;
KsNameFilter                 = "{9B365890-165F-11D0-A195-0020AFD156E4}"
; TVAudioReferenceGuid         = "{BD5227E3-96BB-4172-9CD3-D07B25FAC01A}"
TVAudioReferenceGuid         = "{BD61A676-2CF5-4470-BC06-25B433A908EF}"

; XBARReferenceGUID            = "{E4E33899-8D15-47d1-BECC-113883D0BBC9}"
XBARReferenceGUID            = "{aa2fcc44-c106-4b1c-9232-fc21527b0513}"

; TunerReferenceGuid           = "{EBE24D78-F037-4932-B879-CCEFEFE78750}"
TunerReferenceGuid           = "{B10A7523-EC92-4fb7-853C-9E7A9ED9B144}"

; EncoderReferenceGuid         = "{03688831-8667-4c61-B5D6-4A361F025D2D}"
EncoderReferenceGuid         = "{34C84959-5387-46e8-8125-AF929084BD44}"

; AudioReferenceGuid           = "{AB766B70-AFB3-4461-A4DE-22E9C516B7FE}"
AudioReferenceGuid           = "{1DF52478-C52F-4e1d-96D5-E5D29C95D064}"

TSPinID                      = "{5237C937-0A21-4f7e-B338-DE0D0793D03F}"
TSPinName                    = "TS Out"
;BDATuneReferenceGuid         = "{9F0E8B70-C677-11db-BEB4-00A0C9F21FC7}"
;TSReferenceGuid              = "{9F0E8B73-C677-11db-BEB4-00A0C9F21FC7}"
BDATuneReferenceGuid         = "{1F276783-0DAA-4605-82E8-493DEFA64B9F}"
TSReferenceGuid              = "{C13A063D-84CC-45cd-9134-F7AB88683B53}"

;
; Pin Name GUIDS
;
GUID.PINNAME_ANALOG_AUDIO_IN = "{3E2D189F-B15C-4447-96F1-BD1D64FB99BA}"
GUID.PINNAME_AUDIO_OUT       = "{9DA02733-7910-40f2-95DD-0441676C9A9B}"
GUID.PINNAME_MPEG_OUT        = "{0336609B-16B8-420b-9A6F-E65BB03447BA}"
GUID.PINNAME_MPEG_INDEX_OUT  = "{E298342F-F60B-4c61-9C0D-4EDACDA8007F}"
GUID.PINNAME_656_OUT         = "{4EF89945-4D43-48d7-A442-A1B4E7813036}"
GUID.PINNAME_656_IN          = "{0E49C928-C95B-4e72-B1A5-A1B9EA79EB6B}"
GUID.PinName_Capture         = "{FB6C4281-0353-11d1-905F-0000C0CC16BA}"


;
; Pin Names
;
PinName.AnalogAudioOut       = "Audio Out"
PinName.MpegOut              = "MPEG" 
PinName.MpegIndexOut         = "Mpeg Index" 
PinName.656Out               = "656" 
PinName.656In                = "656" 
Pin.p2AnalogAudioIn          = "Analog Audio In"

;
; PROPSETIDs in the driver
;
GUID.FALCON_CONTROL_PROPERTIES  = "{379AF833-BCF2-41db-A33B-89AB905A86DA}"

;
; Property page GUIDS
;
GUID.General_Properties      = "{9ABCB9AE-7775-4226-BC81-B82D119377AF}"
GUID.Video_Properties        = "{A503B877-A8A5-4a25-BBF7-CBC31E578600}"
GUID.Audio_Properties        = "{1787A39F-DB84-4842-888D-FEADD8EDC7EC}"
GUID.Noise_Properties        = "{597D0B2E-936C-4b42-9C58-FA5B11AA2090}"
GUID.Pin_Resolution_Prop     = "{EFA79828-FF7D-44b6-826E-58E6F7877FA6}"


;
; Other Strings
;

KSCATEGORY_AUDIO             = "{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
CLSID_TVAudioFilter          = "{71F96462-78F3-11d0-A18C-00A0C9118956}"
CLSID_CrossbarFilter         = "{71F96460-78F3-11d0-A18C-00A0C9118956}"
CLSID_CTVTunerFilter         = "{266EEE40-6C63-11cf-8A03-00AA006ECB65}"

GUID.Encoder                 = "{19689BF6-C384-48fd-AD51-90E58C79F70B}"
GUID.Multiplexer             = "{7A5DE1D3-01A1-452c-B481-4FA2B96271E8}"

Category_Encoders            = "WDM Streaming Encoder Devices"
Category_Multiplexers        = "WDM Streaming Multiplexer Devices"
Node.Encoder                 = "Encoder"
Node.Multiplexer             = "Multiplexer"

Proxy.CLSID                  = "{17CCA71B-ECD7-11D0-B908-00A0C9223196}"

ActiveMovieCategories        = "CLSID\{da4e3da0-d07d-11d0-bd50-00a0c911ce86}\Instance"
MediaCategories              = "SYSTEM\CurrentControlSet\Control\MediaCategories"
MediaSets                    = "System\CurrentControlSet\Control\MediaSets"
MediaInterfaces              = "System\CurrentControlSet\Control\MediaInterfaces"

p2.InstallDisk               = "Hauppauge WinTV HVR-19x0 Drivers Disk"
p2.InstallDisk64             = "Hauppauge WinTV HVR-19x0 Drivers Disk (64Bit Components)"
p2.InstallDiskWOW            = "Hauppauge WinTV HVR-19x0 Drivers Disk (WOW64 Components)"


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: 0.51