;------------------------------------------------------------------------ ; ; 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 merchantability and/or fitness for a ; particular purpose. ; ; Copyright (c) 2002-2004 Hauppauge Computer Works, Inc. ; All Rights Reserved. ; --------------------------------------------------------------- ; ; Abstract: ; ; This is the combined video capture driver inf file. ;;; This file is used by the setup installer and does not copy files itself ; ;------------------------------------------------------------------------ [Version] LayoutFile=Layout.inf, Layout1.inf, Layout2.inf signature="$CHICAGO$" Class=Media ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318} Provider=%Hauppauge% DriverVer=09/27/2004,2.102.22271 CatalogFile.ntx86=hcw88all.cat [ControlFlags] ;ExcludeFromSelect=* [Manufacturer] %Hauppauge%=Hauppauge [CX88x.CopyDrivers] ;[CX88x.NocopyCopyDrivers] hcw88vid.sys hcw88bar.sys hcw88tun.sys hcw88rc5.sys hcw88r9x.sys [CX88x.CopyFilters] ; none for now [Hauppauge] ; for Model 90xxx (Chelsea) ; Video Driver enabled ; Audio Driver enabled in eeprom (but unused today) ; TS Driver Enabled (used for MPEG TS stream) ; (driver loaed via hcw88ts.inf) ; VIP Port in disabled eeprom ; Host Port enabled if IR present ; (used to host IR support) %CX88x.DVBT%=CX88x.ThomsonDVBT,PCI\VEN_14F1&DEV_8800&SUBSYS_90000070 %CX88x.Audio%=NullSection, PCI\VEN_14F1&DEV_8801&SUBSYS_90000070 %CX88x.Audio%=NullSection, PCI\VEN_14F1&DEV_8811&SUBSYS_90000070 ;%CX88x.null%=NullSection, PCI\VEN_14F1&DEV_8802&SUBSYS_90000070 %CX88x.null%=NullSection, PCI\VEN_14F1&DEV_8803&SUBSYS_90000070 %CX88x.null%=NullSection, PCI\VEN_14F1&DEV_8804&SUBSYS_90000070 ; IR version %CX88x.DVBT1%=CX88x.ThomsonDVBT,PCI\VEN_14F1&DEV_8800&SUBSYS_90010070 %CX88x.Audio%=NullSection, PCI\VEN_14F1&DEV_8801&SUBSYS_90010070 %CX88x.Audio%=NullSection, PCI\VEN_14F1&DEV_8811&SUBSYS_90010070 ;%CX88x.null%=NullSection, PCI\VEN_14F1&DEV_8802&SUBSYS_90010070 %CX88x.null%=NullSection, PCI\VEN_14F1&DEV_8803&SUBSYS_90010070 %HCW88RC5.DeviceDesc%=HCW88RC5, PCI\VEN_14F1&DEV_8804&SUBSYS_90010070 ; Retail - IR, no video %CX88x.DVBT2%=CX88x.ThomDVBTnv,PCI\VEN_14F1&DEV_8800&SUBSYS_90020070 %CX88x.Audio%=NullSection, PCI\VEN_14F1&DEV_8801&SUBSYS_90020070 %CX88x.Audio%=NullSection, PCI\VEN_14F1&DEV_8811&SUBSYS_90020070 ;%CX88x.null%=NullSection, PCI\VEN_14F1&DEV_8802&SUBSYS_90020070 %CX88x.null%=NullSection, PCI\VEN_14F1&DEV_8803&SUBSYS_90020070 %HCW88RC5.DeviceDesc%=HCW88RC5, PCI\VEN_14F1&DEV_8804&SUBSYS_90020070 ; for Model 28xxx (Roslyn) ; Video Driver enabled ; Audio Driver enabled in eeprom (but unused today) ; TS Driver Enabled (used for MPEG stream) ; (driver loaed via hcw88enc.inf) ; VIP Port in eeprom (but unused today) ; Host Port enabled ; (used to host IR support, if present) ;%CX88x.BB%=CX88x.BB,PCI\VEN_14F1&DEV_8800&SUBSYS_004214F1 ;%CX88x.BB%=CX88x.BB,PCI\VEN_14F1&DEV_8800&SUBSYS_024214F1 ;%CX88x.BB%=CX88x.BB,PCI\VEN_14F1&DEV_8800&SUBSYS_034214F1 %CX88x.BB%=CX88x.BB,PCI\VEN_14F1&DEV_8800&SUBSYS_28000070 ;%CX88x.null%=NullSection, PCI\VEN_14F1&DEV_8801&SUBSYS_28000070 ;%CX88x.null%=NullSection, PCI\VEN_14F1&DEV_8802&SUBSYS_28000070 %CX88x.null%=NullSection, PCI\VEN_14F1&DEV_8803&SUBSYS_28000070 %HCW88RC5.DeviceDesc%=HCW88RC5, PCI\VEN_14F1&DEV_8804&SUBSYS_28000070 %CX88x.BB1%=CX88x.BB,PCI\VEN_14F1&DEV_8800&SUBSYS_28010070 %CX88x.Audio%=NullSection, PCI\VEN_14F1&DEV_8801&SUBSYS_28010070 %CX88x.Audio%=NullSection, PCI\VEN_14F1&DEV_8811&SUBSYS_28010070 ;%CX88x.null%=NullSection, PCI\VEN_14F1&DEV_8802&SUBSYS_28010070 ;%CX88x.null%=NullSection, PCI\VEN_14F1&DEV_8803&SUBSYS_28010070 ;%HCW88RC5.DeviceDesc%=HCW88RC5, PCI\VEN_14F1&DEV_8804&SUBSYS_28010070 %CX88x.BB3%=CX88x.BB3,PCI\VEN_14F1&DEV_8800&SUBSYS_28030070 %CX88x.Audio%=NullSection, PCI\VEN_14F1&DEV_8801&SUBSYS_28030070 %CX88x.Audio%=NullSection, PCI\VEN_14F1&DEV_8811&SUBSYS_28030070 ;%CX88x.null%=NullSection, PCI\VEN_14F1&DEV_8802&SUBSYS_28030070 ;%CX88x.null%=NullSection, PCI\VEN_14F1&DEV_8803&SUBSYS_28030070 ;%HCW88RC5.DeviceDesc%=HCW88RC5, PCI\VEN_14F1&DEV_8804&SUBSYS_28030070 %CX88x.BB5%=CX88x.BB5,PCI\VEN_14F1&DEV_8800&SUBSYS_28050070 %CX88x.Audio%=NullSection, PCI\VEN_14F1&DEV_8801&SUBSYS_28050070 %CX88x.Audio%=NullSection, PCI\VEN_14F1&DEV_8811&SUBSYS_28050070 ;%CX88x.null%=NullSection, PCI\VEN_14F1&DEV_8802&SUBSYS_28050070 ;%CX88x.null%=NullSection, PCI\VEN_14F1&DEV_8803&SUBSYS_28050070 ;%HCW88RC5.DeviceDesc%=HCW88RC5, PCI\VEN_14F1&DEV_8804&SUBSYS_28050070 ; for Model 34xxx and 33xxx ; Video Driver enabled ; Audio Driver enabled in eeprom ; (used to host IR support, if present, in current drivers) ; TS Driver disabled ; VIP Port disabled ; Host Port disabled ; Model 34xxx version(s) %CX88x.NoIR%=CX88x.NoIR,PCI\VEN_14F1&DEV_8800&SUBSYS_34000070 %CX88x.null%=NullSection,PCI\VEN_14F1&DEV_8801&SUBSYS_34000070 %CX88x.null%=NullSection,PCI\VEN_14F1&DEV_8811&SUBSYS_34000070 %CX88x.null%=NullSection,PCI\VEN_14F1&DEV_8802&SUBSYS_34000070 %CX88x.null%=NullSection,PCI\VEN_14F1&DEV_8803&SUBSYS_34000070 %CX88x.null%=NullSection,PCI\VEN_14F1&DEV_8804&SUBSYS_34000070 ; Model 34xxx version(s) - Internal IR present %CX88x.IR%=CX88x.IR,PCI\VEN_14F1&DEV_8800&SUBSYS_34010070 %HCW88RC5.DeviceDesc%=HCW88RC5,PCI\VEN_14F1&DEV_8801&SUBSYS_34010070 %HCW88RC5.DeviceDesc%=HCW88RC5,PCI\VEN_14F1&DEV_8811&SUBSYS_34010070 %CX88x.null%=NullSection,PCI\VEN_14F1&DEV_8802&SUBSYS_34010070 %CX88x.null%=NullSection,PCI\VEN_14F1&DEV_8803&SUBSYS_34010070 %CX88x.null%=NullSection,PCI\VEN_14F1&DEV_8804&SUBSYS_34010070 ; Model 34xxx version(s) - IR Blaster present %CX88x.IRBlast%=CX88x.NoIR,PCI\VEN_14F1&DEV_8800&SUBSYS_34020070 %CX88x.null%=NullSection,PCI\VEN_14F1&DEV_8801&SUBSYS_34020070 %CX88x.null%=NullSection,PCI\VEN_14F1&DEV_8811&SUBSYS_34020070 %CX88x.null%=NullSection,PCI\VEN_14F1&DEV_8802&SUBSYS_34020070 %CX88x.null%=NullSection,PCI\VEN_14F1&DEV_8803&SUBSYS_34020070 %CX88x.null%=NullSection,PCI\VEN_14F1&DEV_8804&SUBSYS_34020070 ; Model 33xxx version(s) - no IR %CX88x.NoIR%=CX88x.NoIR,PCI\VEN_14F1&DEV_8800&SUBSYS_33000070 %CX88x.null%=NullSection,PCI\VEN_14F1&DEV_8801&SUBSYS_33000070 %CX88x.null%=NullSection,PCI\VEN_14F1&DEV_8811&SUBSYS_33000070 %CX88x.null%=NullSection,PCI\VEN_14F1&DEV_8802&SUBSYS_33000070 %CX88x.null%=NullSection,PCI\VEN_14F1&DEV_8803&SUBSYS_33000070 %CX88x.null%=NullSection,PCI\VEN_14F1&DEV_8804&SUBSYS_33000070 ; Model 33xxx version(s) - Internal IR present %CX88x.IR%=CX88x.IR,PCI\VEN_14F1&DEV_8800&SUBSYS_33010070 %HCW88RC5.DeviceDesc%=HCW88RC5,PCI\VEN_14F1&DEV_8801&SUBSYS_33010070 %HCW88RC5.DeviceDesc%=HCW88RC5,PCI\VEN_14F1&DEV_8811&SUBSYS_33010070 %CX88x.null%=NullSection,PCI\VEN_14F1&DEV_8802&SUBSYS_33010070 %CX88x.null%=NullSection,PCI\VEN_14F1&DEV_8803&SUBSYS_33010070 %CX88x.null%=NullSection,PCI\VEN_14F1&DEV_8804&SUBSYS_33010070 ; Model 33xxx version(s) - No tuner, no IR present %CX88x.VCB%=CX88x.VCB,PCI\VEN_14F1&DEV_8800&SUBSYS_33020070 %CX88x.null%=NullSection,PCI\VEN_14F1&DEV_8801&SUBSYS_33020070 %CX88x.null%=NullSection,PCI\VEN_14F1&DEV_8811&SUBSYS_33020070 %CX88x.null%=NullSection,PCI\VEN_14F1&DEV_8802&SUBSYS_33020070 %CX88x.null%=NullSection,PCI\VEN_14F1&DEV_8803&SUBSYS_33020070 %CX88x.null%=NullSection,PCI\VEN_14F1&DEV_8804&SUBSYS_33020070 ; CX88x - no HCW eeprom (testing only) ;%CX88x.IR%=CX88x.IR,PCI\VEN_14F1&DEV_8800 ; the rest are unused if not overridden %CX88x.null%=NullSection,PCI\VEN_14F1&DEV_8801 %CX88x.null%=NullSection,PCI\VEN_14F1&DEV_8811 ; moved to hcw88enc.inf ;%CX88x.null%=NullSection,PCI\VEN_14F1&DEV_8802 %CX88x.null%=NullSection,PCI\VEN_14F1&DEV_8803 %CX88x.null%=NullSection,PCI\VEN_14F1&DEV_8804 ; loaded as reqd by video section %HCW88XBAR.DeviceDesc%=HCW88XBAR.HCWPNP,STREAM\HCW88XBAR.HCWPNP %HCW88XBAR.DeviceDesc%=HCW88XBAR.HCWPNPBB,STREAM\HCW88XBAR.HCWPNPBB %HCW88XBAR.DeviceDesc%=HCW88XBAR.HCWPNPBB3,STREAM\HCW88XBAR.HCWPNPBB3 %HCW88XBAR.DeviceDesc%=HCW88XBAR.HCWPNPBB5,STREAM\HCW88XBAR.HCWPNPBB5 %HCW88TUNE.DeviceDesc%=HCW88TUNE.HCWPNP,STREAM\HCW88TUNE.HCWPNP %HCW88RC5.DeviceDesc%=HCW88RC5,HCW88RC5 [NullSection] [NullSection.Services] AddService = , 2 ; null service install [NullAudio] [NullAudio.Services] AddService = , 2 ; null service install ;=========Video Capture Filter=================== [CX88x.ThomsonDVBT] Include= ks.inf, kscaptur.inf, ksfilter.inf Needs= KS.Registration,KSCAPTUR.Registration,MSPCLOCK.Installation AddReg= CX88x.All.AddReg,HCWpnp.AddReg,HCW88CAP.AddReg,Runonce.AddReg,THOMSONDVBT.AddReg CopyFiles= DefaultDestFiles,CX88x.CopyDrivers,CX88x.CopyFilters [CX88x.ThomsonDVBT.NT] Include= ks.inf, kscaptur.inf, ksfilter.inf Needs= KS.Registration,KSCAPTUR.Registration.NT,MSPCLOCK.Installation AddReg= CX88x.All.AddReg,HCWpnp.AddReg,HCW88CAP.AddReg,Runonce.AddReg,THOMSONDVBT.AddReg CopyFiles= DefaultDestFiles,CX88x.CopyDrivers,CX88x.CopyFilters [CX88x.ThomsonDVBT.Interfaces] AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},"GLOBAL",VideoCapture, ;AddInterface={a799a802-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",VideoTvAudio, [CX88x.ThomsonDVBT.NT.Interfaces] AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},"GLOBAL",VideoCapture, ;AddInterface={a799a802-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",VideoTvAudio, [CX88x.ThomsonDVBT.Services] AddService = HCW88VID,0x00000002,HCW88VID.ServiceInstall [CX88x.ThomsonDVBT.NT.Services] AddService = HCW88VID,0x00000002,HCW88VID.ServiceInstall [ThomsonDVBT.AddReg] HKR,"DriverData","VideoStandard",0x00010001, 0x10,0x00,0x00,0x00 HKR,"DriverData","UseCompositeOnSVideo",0x00010001, 0x00, 0x00, 0x00, 0x00 HKR,"DriverData","ColorKillEnable",0x00010001, 0x01,0x00,0x00,0x00 ; prevent audio tracking thread from running, card doesn't support ; any audio. Audio is in mpeg packets. Setting to I2S audio. HKR,"DriverData","WWAudioPrimaryStandard",0x00010001, 0x0B,0x00,0x00,0x00 HKR,"DriverData","Pll27",0x00010001, 0x00, 0x00, 0x00, 0x00 HKR,"ENUM\Device1",pnpid,,"HCW88XBAR.hcwpnp" HKR,"ENUM\Device2",pnpid,,"HCW88BDA.THOMDVBT" [CX88x.ThomDVBTnv] Include= ks.inf, kscaptur.inf, ksfilter.inf Needs= KS.Registration,KSCAPTUR.Registration,MSPCLOCK.Installation AddReg= CX88x.All.AddReg,HCWpnp.AddReg,HCW88CAP.AddReg,Runonce.AddReg,ThomDVBTnv.AddReg CopyFiles= DefaultDestFiles,CX88x.CopyDrivers,CX88x.CopyFilters [CX88x.ThomDVBTnv.NT] Include= ks.inf, kscaptur.inf, ksfilter.inf Needs= KS.Registration,KSCAPTUR.Registration.NT,MSPCLOCK.Installation AddReg= CX88x.All.AddReg,HCWpnp.AddReg,HCW88CAP.AddReg,Runonce.AddReg,ThomDVBTnv.AddReg CopyFiles= DefaultDestFiles,CX88x.CopyDrivers,CX88x.CopyFilters [CX88x.ThomDVBTnv.Interfaces] AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},"GLOBAL",VideoCapture, ;AddInterface={a799a802-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",VideoTvAudio, [CX88x.ThomDVBTnv.NT.Interfaces] AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},"GLOBAL",VideoCapture, ;AddInterface={a799a802-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",VideoTvAudio, [CX88x.ThomDVBTnv.Services] AddService = HCW88VID,0x00000002,HCW88VID.ServiceInstall [CX88x.ThomDVBTnv.NT.Services] AddService = HCW88VID,0x00000002,HCW88VID.ServiceInstall [ThomDVBTnv.AddReg] HKR,"DriverData","VideoStandard",0x00010001, 0x10,0x00,0x00,0x00 HKR,"DriverData","UseCompositeOnSVideo",0x00010001, 0x00, 0x00, 0x00, 0x00 HKR,"DriverData","ColorKillEnable",0x00010001, 0x01,0x00,0x00,0x00 ; prevent audio tracking thread from running, card doesn't support ; any audio. Audio is in mpeg packets. Setting to I2S audio. HKR,"DriverData","WWAudioPrimaryStandard",0x00010001, 0x0B,0x00,0x00,0x00 HKR,"DriverData","Pll27",0x00010001, 0x00, 0x00, 0x00, 0x00 ;HKR,"ENUM\Device1",pnpid,,"HCW88XBAR.hcwpnp" HKR,"ENUM\Device1",pnpid,,"HCW88BDA.THOMDVBT" [CX88x.BB] Include= ks.inf, kscaptur.inf, ksfilter.inf Needs= KS.Registration,KSCAPTUR.Registration,MSPCLOCK.Installation AddReg= CX88x.All.AddReg,HCWpnp.AddReg,HCWpnpBB.AddReg,HCW88CAP.AddReg,Runonce.AddReg,HCW_BB.AddReg DelReg= Default.DelReg CopyFiles= DefaultDestFiles,CX88x.CopyDrivers,CX88x.CopyFilters ;RegisterDlls= CX88x.RegSvr ;UnregisterDlls= CX88x.RegSvr [CX88x.BB.NT] Include= ks.inf, kscaptur.inf, ksfilter.inf Needs= KS.Registration,KSCAPTUR.Registration.NT,MSPCLOCK.Installation AddReg= CX88x.All.AddReg,HCWpnp.AddReg,HCWpnpBB.AddReg,HCW88CAP.AddReg,Runonce.AddReg,HCW_BB.AddReg DelReg= Default.DelReg CopyFiles= DefaultDestFiles,CX88x.CopyDrivers,CX88x.CopyFilters ;RegisterDlls= CX88x.RegSvr ;UnregisterDlls= CX88x.RegSvr [CX88x.BB.Interfaces] AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},"GLOBAL",VideoCapture, AddInterface={a799a802-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",VideoTvAudio, [CX88x.BB.NT.Interfaces] AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},"GLOBAL",VideoCapture, AddInterface={a799a802-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",VideoTvAudio, [CX88x.BB.Services] AddService = HCW88VID,0x00000002,HCW88VID.ServiceInstall [CX88x.BB.NT.Services] AddService = HCW88VID,0x00000002,HCW88VID.ServiceInstall ;; Roslyn OEM, No front panel [CX88x.BB3] Include= ks.inf, kscaptur.inf, ksfilter.inf Needs= KS.Registration,KSCAPTUR.Registration,MSPCLOCK.Installation AddReg= CX88x.All.AddReg,HCWpnp.AddReg,HCWpnpBB3.AddReg,HCW88CAP.AddReg,Runonce.AddReg,HCW_BB.AddReg DelReg= Default.DelReg CopyFiles= DefaultDestFiles,CX88x.CopyDrivers,CX88x.CopyFilters ;RegisterDlls= CX88x.RegSvr ;UnregisterDlls= CX88x.RegSvr [CX88x.BB3.NT] Include= ks.inf, kscaptur.inf, ksfilter.inf Needs= KS.Registration,KSCAPTUR.Registration.NT,MSPCLOCK.Installation AddReg= CX88x.All.AddReg,HCWpnp.AddReg,HCWpnpBB3.AddReg,HCW88CAP.AddReg,Runonce.AddReg,HCW_BB.AddReg DelReg= Default.DelReg CopyFiles= DefaultDestFiles,CX88x.CopyDrivers,CX88x.CopyFilters ;RegisterDlls= CX88x.RegSvr ;UnregisterDlls= CX88x.RegSvr [CX88x.BB3.Interfaces] AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},"GLOBAL",VideoCapture, AddInterface={a799a802-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",VideoTvAudio, [CX88x.BB3.NT.Interfaces] AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},"GLOBAL",VideoCapture, AddInterface={a799a802-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",VideoTvAudio, [CX88x.BB3.Services] AddService = HCW88VID,0x00000002,HCW88VID.ServiceInstall [CX88x.BB3.NT.Services] AddService = HCW88VID,0x00000002,HCW88VID.ServiceInstall ;; Roslyn OEM, alt back panel [CX88x.BB5] Include= ks.inf, kscaptur.inf, ksfilter.inf Needs= KS.Registration,KSCAPTUR.Registration,MSPCLOCK.Installation AddReg= CX88x.All.AddReg,HCWpnp.AddReg,HCWpnpBB5.AddReg,HCW88CAP.AddReg,Runonce.AddReg,HCW_BB.AddReg DelReg= Default.DelReg CopyFiles= DefaultDestFiles,CX88x.CopyDrivers,CX88x.CopyFilters ;RegisterDlls= CX88x.RegSvr ;UnregisterDlls= CX88x.RegSvr [CX88x.BB5.NT] Include= ks.inf, kscaptur.inf, ksfilter.inf Needs= KS.Registration,KSCAPTUR.Registration.NT,MSPCLOCK.Installation AddReg= CX88x.All.AddReg,HCWpnp.AddReg,HCWpnpBB5.AddReg,HCW88CAP.AddReg,Runonce.AddReg,HCW_BB.AddReg DelReg= Default.DelReg CopyFiles= DefaultDestFiles,CX88x.CopyDrivers,CX88x.CopyFilters ;RegisterDlls= CX88x.RegSvr ;UnregisterDlls= CX88x.RegSvr [CX88x.BB5.Interfaces] AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},"GLOBAL",VideoCapture, AddInterface={a799a802-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",VideoTvAudio, [CX88x.BB5.NT.Interfaces] AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},"GLOBAL",VideoCapture, AddInterface={a799a802-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",VideoTvAudio, [CX88x.BB5.Services] AddService = HCW88VID,0x00000002,HCW88VID.ServiceInstall [CX88x.BB5.NT.Services] AddService = HCW88VID,0x00000002,HCW88VID.ServiceInstall ; shared service install; per CheckINF [HCW88VID.ServiceInstall] DisplayName = %HCW88VID.DeviceDesc% ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_DEMAND_START% ErrorControl = %SERVICE_ERROR_NORMAL% ServiceBinary = %10%\system32\drivers\hcw88vid.sys [HCW_BB.AddReg] HKR,"DriverData","VDelayOdd525", 0x00010001, 0x1C, 0x00, 0x00, 0x00 HKR,"DriverData","VDelayEven525", 0x00010001, 0x1C, 0x00, 0x00, 0x00 HKR,"DriverData","VActiveOdd525", 0x00010001, 0xe7, 0x01, 0x00, 0x00 HKR,"DriverData","VActiveEven525", 0x00010001, 0xe7, 0x01, 0x00, 0x00 ;HKR,"DriverData","VActiveOdd525", 0x00010001, 0xe0, 0x01, 0x00, 0x00 ;HKR,"DriverData","VActiveEven525", 0x00010001, 0xe0, 0x01, 0x00, 0x00 HKR,"DriverData","Out656VDelayOdd525", 0x00010001, 0x26, 0x00, 0x00, 0x00 HKR,"DriverData","Out656VDelayEven525", 0x00010001, 0x26, 0x00, 0x00, 0x00 HKR,"DriverData","VDelayOdd625", 0x00010001, 0x26, 0x00, 0x00, 0x00 HKR,"DriverData","VDelayEven625", 0x00010001, 0x26, 0x00, 0x00, 0x00 HKR,"DriverData","VActiveOdd625", 0x00010001, 0x40, 0x02, 0x00, 0x00 HKR,"DriverData","VActiveEven625", 0x00010001, 0x40, 0x02, 0x00, 0x00 HKR,"DriverData","Out656VDelayOdd625", 0x00010001, 0x26, 0x00, 0x00, 0x00 HKR,"DriverData","Out656VDelayEven625", 0x00010001, 0x26, 0x00, 0x00, 0x00 HKR,"DriverData","ColorKillEnable",0x00010001, 0x00,0x00,0x00,0x00 ;Enable I2S out to encoder HKR,"DriverData","WWAudioEnableI2SOut",0x00010001, 0x01,0x00,0x00,0x00 ;I2S output format is Sony (1) HKR,"DriverData","WWAudioI2SOutFormat",0x00010001, 0x01,0x00,0x00,0x00 HKR,"DriverData","WWAudioI2SFrequency",0x00010001, 0x80,0xBB,0x00,0x00 HKR,"DriverData","WWAudioMuteDACs" ,0x00010001, 0x01,0x00,0x00,0x00 HKR,"DriverData","Pll27",0x00010001, 0x01, 0x00, 0x00, 0x00 HKR,"DriverData","WhiteCrushMAJSEL", 0x00010001, 0x01, 0x00, 0x00, 0x00 HKR,"DriverData","UseCompositeOnSVideo",0x00010001, 0x00, 0x00, 0x00, 0x00 HKR,"DriverData","UseExternalVPRES",0x00010001, 0x00, 0x00, 0x00, 0x00 HKR,"DriverData","UseI2SAsClock",0x00010001, 0x00, 0x00, 0x00, 0x00 HKLM,%MediaCategories%\%GUID.PINNAME_656_OUT%,Name,,%PinName.656_OUT% HKLM,%MediaCategories%\%GUID.PINNAME_I2S_OUT%,Name,,%PinName.I2S_OUT% HKLM,%MediaCategories%\%GUID.PINNAME_ANALOG_AUDIO_IN%,Name,,%Pin.p2AnalogAudioIn% ;HKR,"DriverData","AudioType",0x00010001, 0x06,0x00,0x00,0x00 [CX88x.NoIR] Include= ks.inf, kscaptur.inf, ksfilter.inf Needs= KS.Registration,KSCAPTUR.Registration,MSPCLOCK.Installation AddReg= CX88x.All.AddReg,HCWpnp.AddReg,HCWpnp0.AddReg,HCW88CAP.AddReg,Runonce.AddReg DelReg= Default.DelReg CopyFiles= DefaultDestFiles,CX88x.CopyDrivers,CX88x.CopyFilters ;RegisterDlls= CX88x.RegSvr ;UnregisterDlls= CX88x.RegSvr [CX88x.NoIR.NT] Include= ks.inf, kscaptur.inf, ksfilter.inf Needs= KS.Registration,KSCAPTUR.Registration.NT,MSPCLOCK.Installation AddReg= CX88x.All.AddReg,HCWpnp.AddReg,HCWpnp0.AddReg,HCW88CAP.AddReg,Runonce.AddReg DelReg= Default.DelReg CopyFiles= DefaultDestFiles,CX88x.CopyDrivers,CX88x.CopyFilters ;RegisterDlls= CX88x.RegSvr ;UnregisterDlls= CX88x.RegSvr [CX88x.NoIR.Interfaces] AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},"GLOBAL",VideoCapture, AddInterface={a799a802-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",VideoTvAudio, [CX88x.NoIR.NT.Interfaces] AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},"GLOBAL",VideoCapture, AddInterface={a799a802-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",VideoTvAudio, [CX88x.NoIR.Services] AddService = HCW88VID,0x00000002,HCW88VID.ServiceInstall [CX88x.NoIR.NT.Services] AddService = HCW88VID,0x00000002,HCW88VID.ServiceInstall [CX88x.IR] Include= ks.inf, kscaptur.inf, ksfilter.inf Needs= KS.Registration,KSCAPTUR.Registration,MSPCLOCK.Installation AddReg= CX88x.All.AddReg,HCWpnp.AddReg,HCWpnp1.AddReg,HCW88CAP.AddReg,Runonce.AddReg DelReg= Default.DelReg CopyFiles= DefaultDestFiles,CX88x.CopyDrivers,CX88x.CopyFilters ;RegisterDlls= CX88x.RegSvr ;UnregisterDlls= CX88x.RegSvr [CX88x.IR.NT] Include= ks.inf, kscaptur.inf, ksfilter.inf Needs= KS.Registration,KSCAPTUR.Registration.NT,MSPCLOCK.Installation AddReg= CX88x.All.AddReg,HCWpnp.AddReg,HCWpnp1.NT.AddReg,HCW88CAP.AddReg,Runonce.AddReg DelReg= Default.DelReg CopyFiles= DefaultDestFiles,CX88x.CopyDrivers,CX88x.CopyFilters ;RegisterDlls= CX88x.RegSvr ;UnregisterDlls= CX88x.RegSvr [CX88x.IR.Interfaces] AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},"GLOBAL",VideoCapture, AddInterface={a799a802-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",VideoTvAudio, [CX88x.IR.NT.Interfaces] AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},"GLOBAL",VideoCapture, AddInterface={a799a802-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",VideoTvAudio, [CX88x.IR.Services] AddService = HCW88VID,0x00000002,HCW88VID.ServiceInstall [CX88x.IR.NT.Services] AddService = HCW88VID,0x00000002,HCW88VID.ServiceInstall [CX88x.VCB] Include= ks.inf, kscaptur.inf, ksfilter.inf Needs= KS.Registration,KSCAPTUR.Registration,MSPCLOCK.Installation AddReg= CX88x.All.AddReg,HCWpnp.AddReg,HCWpnp2.AddReg,HCW88CAP.AddReg,Runonce.AddReg DelReg= Default.DelReg CopyFiles= DefaultDestFiles,CX88x.CopyDrivers,CX88x.CopyFilters ;RegisterDlls= CX88x.RegSvr ;UnregisterDlls= CX88x.RegSvr [CX88x.VCB.NT] Include= ks.inf, kscaptur.inf, ksfilter.inf Needs= KS.Registration,KSCAPTUR.Registration.NT,MSPCLOCK.Installation AddReg= CX88x.All.AddReg,HCWpnp.AddReg,HCWpnp2.AddReg,HCW88CAP.AddReg,Runonce.AddReg DelReg= Default.DelReg CopyFiles= DefaultDestFiles,CX88x.CopyDrivers,CX88x.CopyFilters ;RegisterDlls= CX88x.RegSvr ;UnregisterDlls= CX88x.RegSvr [CX88x.VCB.Interfaces] AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},"GLOBAL",VideoCapture, AddInterface={a799a802-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",VideoTvAudio, [CX88x.VCB.NT.Interfaces] AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},"GLOBAL",VideoCapture, AddInterface={a799a802-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",VideoTvAudio, [CX88x.VCB.Services] AddService = HCW88VID,0x00000002,HCW88VID.ServiceInstall [CX88x.VCB.NT.Services] AddService = HCW88VID,0x00000002,HCW88VID.ServiceInstall [CX88x.RegSvr] 11,,\hcwsnap.ax,1 11,,\hcwdlace.ax,1 [Runonce.AddReg] HKLM,%RunOnce%,"hcwREGsnap",,"rundll32.exe hcwutl32.dll,hcwExec regsvr32 /s %11%\hcwsnap.ax" HKLM,%RunOnce%,"hcwREGdlace",,"rundll32.exe hcwutl32.dll,hcwExec regsvr32 /s %11%\hcwdlace.ax" HKLM,%RunOnce%,"hcwPrimary",,"rundll32.exe hcwutl32.dll,hcwExec %11%\Primary.exe -O" [Default.DelReg] HKLM,Software\Hauppauge\hcwTVWnd\PinPreview ; make sure cdsetup thinks 95/98 VFW drivers are no longer installed HKCR,bt848 [CX88x.All.AddReg] HKR,,DevLoader,,*ntkern HKR,,NTMPDriver,,hcw88vid.sys HKR,,OkToHibernate,3,01 HKR,,PageOutWhenUnopened,3,00 HKR,,DontSuspendIfStreamsAreRunning,3,01 HKR,"DriverData","XBarInPin0",0x00010001, 0x03,0x00,0x00,0x00 HKR,"DriverData","XBarInPin1",0x00010001, 0x01,0x00,0x00,0x00 HKR,"DriverData","XBarInPin2",0x00010001, 0x02,0x00,0x00,0x00 HKR,"DriverData","XBarInPin3",0x00010001, 0x00,0x10,0x00,0x00 HKR,"DriverData","XTal0",0x00010001, 0x1c, 0x00, 0x00, 0x00 HKR,"DriverData","XTal1",0x00010001, 0x23, 0x00, 0x00, 0x00 HKR,"DriverData","BobMode",0x00010001, 0x00, 0x00, 0x00, 0x00 [HCWpnp.AddReg] HKR,"DriverData","VideoStandard",0x00010001, 0x01,0x00,0x00,0x00 ;HKR,"DriverData","OddVDelay", 0x00010001, 0x1c, 0x00, 0x00, 0x00 ;HKR,"DriverData","EvenVDelay", 0x00010001, 0x1c, 0x00, 0x00, 0x00 ;HKR,"DriverData","OddVActive", 0x00010001, 0xe0, 0x01, 0x00, 0x00 ;HKR,"DriverData","EvenVActive",0x00010001, 0xe0, 0x01, 0x00, 0x00 ;HKR,"DriverData","ForceVParams",0x00010001, 0x00, 0x00, 0x00, 0x00 HKR,"DriverData","ColorKillEnable",0x00010001, 0x00,0x00,0x00,0x00 ; Set the default I2S passthrough frequency to 48000 Hz (0xBB80) ;HKR,"DriverData","WWI2SPTFrequency" ,0x00010001, 0x80,0xBB,0x00,0x00 HKR,"DriverData","Pll27",0x00010001, 0x00, 0x00, 0x00, 0x00 ; Country code is USA = 0x01, or GERMANY = 0x31 HKR,"DriverData","WWAudioCountryCode",0x00010001, 0x01,0x00,0x00,0x00 ; rev -05 boards ;HKR,"DriverData","AMAudioMuxGPIOInputSrc",0x00010001, 0x01,0x00,0x00,0x00 ; rev -06+ boards ;HKR,"DriverData","AMAudioMuxGPIOInputSrc",0x00010001, 0x03,0x00,0x00,0x00 ; AMAudioSelection 0=Muxed, 1=88x AM audio ;HKR,"DriverData","AMAudioSelection",0x00010001, 0x01,0x00,0x00,0x00 HKR,"DriverData","EncoderMVDRM",0x00010001, 0x00,0x00,0x00,0x00 HKR,"DriverData","WCENenable",0x00010001, 0x01,0x00,0x00,0x00 HKR,"DriverData","WhiteCrushUpCount",0x00010001, 0x01,0x00,0x00,0x00 HKR,"DriverData","WhiteCrushDownCount",0x00010001, 0x3e,0x00,0x00,0x00 HKR,"DriverData","WhiteCrushMajSel",0x00010001, 0x00,0x00,0x00,0x00 HKLM,System\CurrentControlSet\Services\hcw88vid\Parameters,"AGC_Sync_Slicer",0x00010001, 0x1c,0x6c,0x00,0x00 ; preset some useful data HKLM,Software\Hauppauge\hcwTVWnd,Use_HCW_Tuning,0x00010001, 0x01, 0x00, 0x00, 0x00 ;HKLM,Software\Hauppauge\hcwTVWnd,Use_HCW_Tuning,0x00010001, 0x00, 0x00, 0x00, 0x00 HKLM,Software\Hauppauge\hcwTVWnd,AllowOverlay,0x00010001, 0x01, 0x00, 0x00, 0x00 HKLM,Software\Hauppauge\hcwTVWnd,AllowVMR,0x00010001, 0x00, 0x00, 0x00, 0x00 HKLM,Software\Hauppauge\hcwTVWnd,"PinMPEGAudio",0,"" HKLM,Software\Hauppauge\hcwTVWnd,"AudioPreviewPin",0,"" HKLM,Software\Hauppauge\hcwTVdlg\MotionCapture,"AudioCaptureSource",0,"" HKLM,Software\Hauppauge\hcwTVWnd,"AudioCapturePin",0,"_OUT" HKLM,Software\Hauppauge\hcwTVWnd,Use_USB,0x00010001, 0x00, 0x00, 0x00, 0x00 HKLM,Software\Hauppauge\hcwTVWnd,Use_SmartTee,0x00010001, 0x03, 0x00, 0x00, 0x00 HKLM,Software\Hauppauge\hcwTVWnd,MuteTuneDelay,0x00010001, 0xee, 0x02, 0x00, 0x00 HKLM,Software\Hauppauge\hcwTVWnd,Use_Procamp,0x00010001, 0x01, 0x00, 0x00, 0x00 HKLM,Software\Hauppauge\hcwTVWnd,Deinterlacer,0x00010001, 0x03, 0x00, 0x00, 0x00 HKLM,Software\Hauppauge\hcwTVWnd,Allow_Deinterlacer,0x00010001, 0x01, 0x00, 0x00, 0x00 HKLM,Software\Hauppauge\hcwTVWnd,Max_X_Size,0x00010001, 0x00, 0x03, 0x00, 0x00 HKLM,Software\Hauppauge\hcwTVWnd,Max_Y_Size,0x00010001, 0x40, 0x02, 0x00, 0x00 ;HKLM,Software\Hauppauge\hcwTVWnd,TVMode_X,0x00010001, 0x00, 0x03, 0x00, 0x00 HKLM,Software\Hauppauge\hcwTVWnd,TVMode_X,0x00010001, 0x80, 0x01, 0x00, 0x00 HKLM,Software\Hauppauge\hcwTVWnd,TVMode_Y,0x00010001, 0x40, 0x02, 0x00, 0x00 HKLM,Software\Hauppauge\hcwTVWnd,VideoMode,0x00010001, 0x02, 0x00, 0x08, 0x00 ;HKLM,Software\Hauppauge\hcwTVWnd,CCIR601,0x00010001, 0x00, 0x00, 0x00, 0x00 HKLM,Software\Hauppauge\hcwTVWnd,AllowTVFSelection,0x00010001, 0x01, 0x00, 0x00, 0x00 HKLM,Software\Hauppauge\hcwTVWnd,Force_VFormats,0x00010001, 0x04, 0x00, 0x00, 0x00 HKLM,Software\Hauppauge\hcwTVWnd,NoGPIO,0x00010001, 0x01, 0x00, 0x00, 0x00 HKLM,Software\Hauppauge\hcwtvdlg\ColorControls,NoHueFormats,0x00010001, 0x04, 0x00, 0x00, 0x00 HKLM,Software\Hauppauge\hcwtvdlg\ColorControls,DefaultBrightness,0x00010001, 0x92, 0x00, 0x00, 0x00 HKLM,Software\Hauppauge\hcwtvdlg\ColorControls,Brightness,0x00010001, 0x92, 0x00, 0x00, 0x00 HKLM,Software\Hauppauge\hcwtvdlg\ColorControls,DefaultContrast,0x00010001, 0x37, 0x00, 0x00, 0x00 HKLM,Software\Hauppauge\hcwtvdlg\ColorControls,Contrast,0x00010001, 0x37, 0x00, 0x00, 0x00 HKLM,Software\Hauppauge\hcwtvdlg\ColorControls,DefaultSaturation,0x00010001, 0x5c, 0x00, 0x00, 0x00 HKLM,Software\Hauppauge\hcwtvdlg\ColorControls,Saturation,0x00010001, 0x5c, 0x00, 0x00, 0x00 HKLM,Software\Hauppauge\hcwtvdlg\ColorControls,DefaultHue,0x00010001, 0x80, 0x00, 0x00, 0x00 HKLM,Software\Hauppauge\hcwtvdlg\ColorControls,Hue,0x00010001, 0x80, 0x00, 0x00, 0x00 ; save our driver version for reference HKLM,Software\Hauppauge\WDM\Version,,0,"2.102.22271" ; make sure cdsetup thinks 95/98 VFW drivers are no longer installed ;HKCR,bt848,Version,0,"0" ; Force Wintv32 to startup Unmuted on first run HKLM,Software\Hauppauge\WinTV32\Mute,,0,"UnMuted" ; make sure WinTV thinks we installed new HW HKLM,Software\Hauppauge\WinTV32\Preferences,SerialNumber,0x00010001, 0xe1, 0xff, 0xff, 0xff ; permit using CC by default HKLM,Software\Hauppauge\hcwtvwnd,CC_Connect,0x00010001, 0x01, 0x00, 0x00, 0x00 ; set default Annunciator background colors to be "transparent" HKLM,Software\Hauppauge\WinTV32\Preferences,"AnnunciatorFontBackground Color",0x00010001, 0x10, 0x00, 0x10, 0x00 HKLM,Software\Hauppauge\WinTV32\Preferences,"CGAnnunciatorFontBackgroundColor",0x00010001, 0x10, 0x00, 0x10, 0x00 HKLM,Software\Hauppauge\WinTV32\Preferences,TitleModeAnnunTime,0x00010001, 0x02, 0x00, 0x00, 0x00 HKLM,Software\Hauppauge\WinTV32\Preferences,AllowRemote,0x00010001, 0x02, 0x00, 0x00, 0x00 ; Use TV mode in place of Screen Saver if TV running in Title mode HKLM,Software\Hauppauge\WinTV32\Preferences,TitleScreenSaverEnable,0x00010001, 0x01, 0x00, 0x00, 0x00 HKLM,Software\Hauppauge\WinTV32\Preferences,TitleScreenSaverUseTV,0x00010001, 0x01, 0x00, 0x00, 0x00 ; Prefer Stereo audio by default HKLM,Software\Hauppauge\hcwtvdlg\AudioControls,PreferedAudio,0x00010001, 0x02, 0x00, 0x00, 0x00 [HCW88CAP.AddReg] HKLM,Software\Hauppauge\hcwTVWnd,"VCapFilter",0,"%CX88x.Capture%" HKLM,Software\Hauppauge\hcwTVWnd,"TVAudioFilter",0,"" HKLM,Software\Hauppauge\hcwTVWnd,"VXbarFilter",0,"" HKLM,Software\Hauppauge\hcwTVWnd,"TunerFilter",0,"" [VideoCapture] AddReg=VideoCapture.AddReg [VideoTvAudio] AddReg=VideoTvAudio.AddReg [VideoCapture.AddReg] HKR,,CLSID,,{17CCA71B-ECD7-11D0-B908-00A0C9223196} HKR,,FriendlyName,,%CX88x.Capture% HKU,%EXCLUDE_KEY%\%CX88x.Capture%,"DoNotUseDShow", 0x10001, 0x00000001 [VideoTvAudio.AddReg] HKR,,CLSID,,{71F96462-78F3-11d0-A18C-00A0C9118956} HKR,,FriendlyName,,%CX88x.TVaudio% ;======== Configure additional filters as reqd [HCWpnp0.AddReg] HKR,"ENUM\Device1",pnpid,,"HCW88XBAR.hcwpnp" HKR,"ENUM\Device2",pnpid,,"HCW88TUNE.hcwpnp" [HCWpnp1.AddReg] HKR,"ENUM\Device1",pnpid,,"HCW88XBAR.hcwpnp" HKR,"ENUM\Device2",pnpid,,"HCW88TUNE.hcwpnp" [HCWpnp1.NT.AddReg] HKR,"ENUM\Device1",pnpid,,"HCW88XBAR.hcwpnp" HKR,"ENUM\Device2",pnpid,,"HCW88TUNE.hcwpnp" [HCWpnp2.AddReg] HKR,"ENUM\Device1",pnpid,,"HCW88XBAR.hcwpnp" [HCWpnpBB.AddReg] HKR,"ENUM\Device1",pnpid,,"HCW88XBAR.hcwpnpBB" HKR,"ENUM\Device2",pnpid,,"HCW88TUNE.hcwpnp" [HCWpnpBB3.AddReg] HKR,"ENUM\Device1",pnpid,,"HCW88XBAR.hcwpnpBB3" HKR,"ENUM\Device2",pnpid,,"HCW88TUNE.hcwpnp" [HCWpnpBB5.AddReg] HKR,"ENUM\Device1",pnpid,,"HCW88XBAR.hcwpnpBB5" HKR,"ENUM\Device2",pnpid,,"HCW88TUNE.hcwpnp" ;=========Crossbar Filter=================== ;for Model 28xxx (Roslyn) [HCW88XBAR.HCWPNPBB] Include = ks.inf, kscaptur.inf Needs = KS.Registration,KSCAPTUR.Registration.NT AddReg = HCW88XBAR.HCWPNPBB.addreg CopyFiles= HCW88XBAR.CopyDrivers ;[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\MEDIA\0xxx\DriverData] [HCW88XBAR.HCWPNPBB.AddReg] HKR,,DevLoader,,*ntkern HKR,,NTMPDriver,,hcw88bar.sys HKR,,OkToHibernate,3,01 HKR,,PageOutWhenUnopened,3,00 HKR,"DriverData","LastVideoSource",0x00010001, 0x01,0x00,0x00,0x00 HKR,"DriverData","LastAudioSource",0x00010001, 0xff,0xff,0xff,0xff HKR,"DriverData","AudioType",0x00010001, 0x05,0x00,0x00,0x00 HKR,"DriverData","UseCompositeOnSVideo",0x00010001, 0x00,0x00,0x00,0x00 HKLM,Software\Hauppauge\hcwTVWnd,"VXbarFilter",0,%HCW88XBAR.Crossbar% [HCW88XBAR.HCWPNPBB.Interfaces] AddInterface={a799a801-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",Crossbar, [HCW88XBAR.HCWPNPBB.Services] AddService = HCW88XBAR,0x00000002,HCW88XBAR.ServiceInstall ;Roslyn - No Front panel [HCW88XBAR.HCWPNPBB3] Include = ks.inf, kscaptur.inf Needs = KS.Registration,KSCAPTUR.Registration.NT AddReg = HCW88XBAR.HCWPNPBB3.addreg CopyFiles= HCW88XBAR.CopyDrivers ;[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\MEDIA\0xxx\DriverData] [HCW88XBAR.HCWPNPBB3.AddReg] HKR,,DevLoader,,*ntkern HKR,,NTMPDriver,,hcw88bar.sys HKR,,OkToHibernate,3,01 HKR,,PageOutWhenUnopened,3,00 HKR,"DriverData","LastVideoSource",0x00010001, 0x01,0x00,0x00,0x00 HKR,"DriverData","LastAudioSource",0x00010001, 0xff,0xff,0xff,0xff HKR,"DriverData","AudioType",0x00010001, 0x10,0x00,0x00,0x00 HKR,"DriverData","UseCompositeOnSVideo",0x00010001, 0x00,0x00,0x00,0x00 HKLM,Software\Hauppauge\hcwTVWnd,"VXbarFilter",0,%HCW88XBAR.Crossbar% [HCW88XBAR.HCWPNPBB3.Interfaces] AddInterface={a799a801-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",Crossbar, [HCW88XBAR.HCWPNPBB3.Services] AddService = HCW88XBAR,0x00000002,HCW88XBAR.ServiceInstall ;Roslyn OEM - alt back panel [HCW88XBAR.HCWPNPBB5] Include = ks.inf, kscaptur.inf Needs = KS.Registration,KSCAPTUR.Registration.NT AddReg = HCW88XBAR.HCWPNPBB5.addreg CopyFiles= HCW88XBAR.CopyDrivers ;[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\MEDIA\0xxx\DriverData] [HCW88XBAR.HCWPNPBB5.AddReg] HKR,,DevLoader,,*ntkern HKR,,NTMPDriver,,hcw88bar.sys HKR,,OkToHibernate,3,01 HKR,,PageOutWhenUnopened,3,00 HKR,"DriverData","LastVideoSource",0x00010001, 0x01,0x00,0x00,0x00 HKR,"DriverData","LastAudioSource",0x00010001, 0xff,0xff,0xff,0xff HKR,"DriverData","AudioType",0x00010001, 0x05,0x00,0x00,0x00 HKR,"DriverData","UseCompositeOnSVideo",0x00010001, 0x01,0x00,0x00,0x00 HKLM,Software\Hauppauge\hcwTVWnd,"VXbarFilter",0,%HCW88XBAR.Crossbar% [HCW88XBAR.HCWPNPBB5.Interfaces] AddInterface={a799a801-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",Crossbar, [HCW88XBAR.HCWPNPBB5.Services] AddService = HCW88XBAR,0x00000002,HCW88XBAR.ServiceInstall ;for Model(s) 33xxx, 34xxx [HCW88XBAR.HCWPNP] Include = ks.inf, kscaptur.inf Needs = KS.Registration,KSCAPTUR.Registration.NT AddReg = HCW88XBAR.HCWPNP.addreg CopyFiles= HCW88XBAR.CopyDrivers [HCW88XBAR.CopyDrivers] ;hcw88bar.sys ;[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\MEDIA\0xxx\DriverData] [HCW88XBAR.HCWPNP.AddReg] HKR,,DevLoader,,*ntkern HKR,,NTMPDriver,,hcw88bar.sys HKR,,OkToHibernate,3,01 HKR,,PageOutWhenUnopened,3,00 HKR,"DriverData","LastVideoSource",0x00010001, 0x01,0x00,0x00,0x00 HKR,"DriverData","LastAudioSource",0x00010001, 0xff,0xff,0xff,0xff HKR,"DriverData","AudioType",0x00010001, 0x04,0x00,0x00,0x00 HKLM,Software\Hauppauge\hcwTVWnd,"VXbarFilter",0,%HCW88XBAR.Crossbar% [HCW88XBAR.HCWPNP.Interfaces] AddInterface={a799a801-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",Crossbar, [HCW88XBAR.HCWPNP.Services] AddService = HCW88XBAR,0x00000002,HCW88XBAR.ServiceInstall [HCW88XBAR.ServiceInstall] DisplayName = %HCW88XBAR.DeviceDesc% ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_DEMAND_START% ErrorControl = %SERVICE_ERROR_NORMAL% ServiceBinary = %10%\system32\drivers\HCW88BAR.sys [Crossbar] AddReg=Crossbar.AddReg [Crossbar.AddReg] HKR,,CLSID,,{71F96460-78F3-11d0-A18C-00A0C9118956} HKR,,FriendlyName,,%HCW88XBAR.Crossbar% ;=========TVtuner Filter=================== [HCW88TUNE.HCWPNP] Include = ks.inf, kscaptur.inf Needs = KS.Registration,KSCAPTUR.Registration.NT AddReg = HCW88TUNE.addreg CopyFiles= HCW88TUNE.CopyDrivers [HCW88TUNE.CopyDrivers] ;hcw88tun.sys [HCW88TUNE.AddReg] HKR,,DevLoader,,*ntkern HKR,,NTMPDriver,,hcw88tun.sys HKR,,OkToHibernate,3,01 HKR,,PageOutWhenUnopened,3,00 HKR,"DriverData","TunerBrand",0x00010001, 0x02, 0x00, 0x00, 0x00 HKR,"DriverData","TunerI2CAddress",0x00010001, 0xc2, 0x00, 0x00, 0x00 ;HKR,"DriverData","TunerType",0x00010001, 0x01, 0x00, 0x00, 0x00 HKR,"DriverData","TunerType",0x00010001, 0x02, 0x00, 0x00, 0x00 HKR,"DriverData","TunerMode",0x0010001, 0x01, 0x00, 0x00, 0x00 HKR,"DriverData","TunerInput",0x00010001, 0x00, 0x00, 0x00, 0x00 HKLM,Software\Hauppauge\hcwTVWnd,"TunerFilter",0,%HCW88TUNE.Tuner% HKLM,Software\Hauppauge\hcwTVWnd,"TVAudioFilter",0,"%CX88x.TVaudio%" [TvTuner] AddReg=TvTuner.AddReg [TvTuner.AddReg] HKR,,CLSID,,{266EEE40-6C63-11cf-8A03-00AA006ECB65} HKR,,FriendlyName,,%HCW88TUNE.Tuner% [HCW88TUNE.HCWpnp.Interfaces] AddInterface={a799a800-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",TvTuner, [HCW88TUNE.HCWPNP.Services] AddService = HCW88TUNE,0x00000002,HCW88TUNE.ServiceInstall [HCW88TUNE.ServiceInstall] DisplayName = %HCW88TUNE.DeviceDesc% ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_DEMAND_START% ErrorControl = %SERVICE_ERROR_NORMAL% ServiceBinary = %10%\system32\drivers\hcw88tun.sys ;=========RC5 IR Decoder=================== [HCW88RC5] CopyFiles=HCW88RC5.CopyDrivers AddReg=HCW88RC5.AddReg [HCW88RC5.AddReg] HKR,,DevLoader,,*ntkern HKR,,NTMPDriver,,hcw88r9x.sys HKR,,Description,,%HCW88RC5.DeviceDesc% [HCW88RC5.NT] CopyFiles=HCW88RC5.CopyDrivers AddReg=HCW88RC5.NT.AddReg [HCW88RC5.NT.AddReg] ;HKR,,Security,0,"None" [HCW88RC5.NT.Services] Addservice = hcw88rc5, 0x00000002, HCW88RC5.RC5_DECODE [HCW88RC5.NT.HW] AddReg = HCW88RC5.Security [HCW88RC5.Security] ;;;HKR,,DeviceCharacteristics,0x10001,0x100 ;;;HKR,,Exclusive,0x10001,0x01 HKR,,Security,,"D:P(A;;GA;;;SY)(A;;GRGWGX;;;BA)(A;;GRGWGX;;;WD)(A;;GRGWGX;;;RC)" [HCW88RC5.RC5_DECODE] DisplayName = %HCW88RC5.DeviceDesc% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %10%\System32\Drivers\hcw88rc5.sys [HCW88RC5.CopyDrivers] ;hcw88rc5.sys,,,2 ;hcw88r9x.sys,,,2 ;============== Common section =================== [SourceDisksNames] 120="Hauppauge WinTV 88x Drivers",, [SourceDisksFiles] ; no files to copy ;[NocopySourceDisksFiles] hcw88vid.sys=120 hcw88bar.sys=120 hcw88tun.sys=120 hcw88rc5.sys=120 hcw88r9x.sys=120 hcwutl32.dll=120 hcwpnp32.dll=120 hcwi2c32.dll=120 ;hcwchan.dll=120 hcwtvdlg.dll=120 hcwtvwnd.dll=120 hcwhook.dll=120 hcwsnap.ax=120 hcwsnbd9.dll=120 hcwdlace.ax=120 bt848wst.dll=120 ;HCWinst.exe=120 primary.exe=120 ;hcw88all.inf=120 [DestinationDirs] CX88x.CopyDrivers=10,system32\drivers CX88x.CopyFilters=11 HCW88RC5.CopyDrivers=10,System32\Drivers HCW88XBAR.CopyDrivers=10,system32\drivers HCW88TUNE.CopyDrivers=10,system32\drivers DefaultDestDir=11 [DefaultDestFiles] ; nothing to copy ;[NocopyDefaultDestFiles] hcwutl32.dll,,,32 hcwpnp32.dll,,,32 hcwi2c32.dll,,,32 ;hcwchan.dll,,,32 hcwtvdlg.dll,,,32 hcwtvwnd.dll,,,32 hcwhook.dll,,,32 hcwsnap.ax,,,32 hcwsnbd9.dll,,,32 hcwdlace.ax,,,32 bt848wst.dll,,,32 ;HCWinst.exe Primary.exe,,,32 [Strings] ;---------------- ; Non-Localizable ;---------------- RunOnce = "SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce" SERVICE_KERNEL_DRIVER = 1 SERVICE_AUTO_START = 2 SERVICE_DEMAND_START = 3 SERVICE_ERROR_NORMAL = 1 GUID_NULL="{00000000-0000-0000-0000-000000000000}" GUID_0="{A19DC0E0-3B39-11D1-905F-0000C0CC16BA}" GUID_3="{A19DC0E3-3B39-11D1-905F-0000C0CC16BA}" GUID_5="{A19DC0E5-3B39-11D1-905F-0000C0CC16BA}" GUID_4="{A19DC0E4-3B39-11D1-905F-0000C0CC16BA}" ; Localizable ;---------------- Hauppauge = "Hauppauge" CX88x.DVBT = "Hauppauge WinTV 88x Video (DVB-T)" CX88x.DVBT1 = "Hauppauge WinTV 88x Video (DVB-T+IR)" CX88x.DVBT2 = "Hauppauge WinTV 88x (DVB-T+IR)" CX88x.BB = "Hauppauge WinTV 88x Video (MPEG+IR+Front)" CX88x.BB1 = "Hauppauge WinTV 88x Video (MPEG+Front)" CX88x.BB3 = "Hauppauge WinTV 88x Video (MPEG,OEM)" CX88x.BB5 = "Hauppauge WinTV 88x Video (MPEG,OEM)" CX88x.IR = "Hauppauge WinTV 88x Video (+IR)" CX88x.IRBlast = "Hauppauge WinTV 88x Video (+IR Blaster)" CX88x.NoIR = "Hauppauge WinTV 88x Video" CX88x.VCB = "Hauppauge WinTV 88x Video (VCB)" CX88x.null = "Hauppauge WinTV 88x (unused function)" CX88x.Audio = "Hauppauge WinTV 88x Audio" CX88x.Capture = "Hauppauge WinTV 88x Video Capture" HCW88VID.DeviceDesc= "Hauppauge WinTV 88x Video" CX88x.TVaudio = "Hauppauge WinTV 88x TvAudio" HCW88TUNE.DeviceDesc = "Hauppauge WinTV 88x Tuner" HCW88TUNE.Tuner = "Hauppauge WinTV 88x Tuner" HCW88XBAR.DeviceDesc = "Hauppauge WinTV 88x Crossbar" HCW88XBAR.Crossbar = "Hauppauge WinTV 88x Crossbar" HCW88RC5.DeviceDesc ="Hauppauge WinTV 88x IR Decoder" MediaCategories = "SYSTEM\CurrentControlSet\Control\MediaCategories" GUID.PINNAME_656_OUT = "{E2EEB283-EB84-4910-BABE-037FFBB03249}" GUID.PINNAME_I2S_OUT = "{71A59578-46D2-4368-BEAF-062B0447565D}" GUID.PINNAME_ANALOG_AUDIO_IN = "{04394D28-52A7-4c46-AED0-65D62CC64DA6}" PinName.656_OUT = "656" PinName.I2S_OUT = "I2S" Pin.p2AnalogAudioIn = "Analog Audio In" EXCLUDE_KEY=".DEFAULT\Software\Microsoft\RTC\VideoCapture"Download Driver Pack
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.