;------------------------------------------------------------------------
;
;   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) 1999-2008 Conexant Systems, Inc.
;       All Rights Reserved.
;       ---------------------------------------------------------------
;
;   File Revision Id:
;
;       $Header: cxtuner.inf, 6, 9/12/01 1:35:35 PM, Tom Zakrajsek (PL)$
;
;   Abstract:
;
;       This is the tuner driver install file.
;
;------------------------------------------------------------------------

[Version]
LayoutFile=Layout.inf, Layout1.inf, Layout2.inf
signature="$CHICAGO$"
Class=Media
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
Provider=%Msft%
DriverVer=07/02/2004,5.0.0.30
CatalogFile.ntx86=cxtuner.cat

; F i l e   c o p y i n g   s e c t i o n s (where the files go to).

[SourceDisksNames]
1= "Conexant BT878 Drivers",,,""

[SourceDisksFiles]
cxtuner.sys=1

[DestinationDirs]
CXTUNER.CopyDrivers=10,system32\drivers  ; eg.  \windows\system32\drivers

[Manufacturer]
%MsftMfg%=Conexant

; =================== Generic ==================================

[Conexant]
%CXTUNER.DeviceDescP%=CXTUNER.PhilipsNTSC,STREAM\bttuner.phil_ntsc
%CXTUNER.DeviceDescP%=CXTUNER.PhilipsPAL,STREAM\bttuner.phil_pal
%CXTUNER.DeviceDescP%=CXTUNER.Philips4in1,STREAM\bttuner.phil_4in1
%CXTUNER.DeviceDescP%=CXTUNER.PhilTNFN,STREAM\bttuner.phil_tnfn
%CXTUNER.DeviceDescP%=CXTUNER.PhilTNFP,STREAM\bttuner.phil_tnfp

[CXTUNER.PhilipsNTSC]
Include  =  ks.inf, kscaptur.inf
Needs    =  KS.Registration,KSCAPTUR.Registration.NT
AddReg   =  CXTUNER.addreg,phil_ntsc.addreg
CopyFiles=  CXTUNER.CopyDrivers
KnownFiles= CXTUNER.KnownFiles

[CXTUNER.PhilipsPAL]
Include  =  ks.inf, kscaptur.inf
Needs    =  KS.Registration,KSCAPTUR.Registration.NT
AddReg   =  CXTUNER.addreg,phil_pal.addreg
CopyFiles=  CXTUNER.CopyDrivers
KnownFiles= CXTUNER.KnownFiles

[CXTUNER.Philips4in1]
Include  =  ks.inf, kscaptur.inf
Needs    =  KS.Registration,KSCAPTUR.Registration.NT
AddReg   =  CXTUNER.addreg,phil_4in1.addreg
CopyFiles=  CXTUNER.CopyDrivers
KnownFiles= CXTUNER.KnownFiles

[CXTUNER.PhilTNFN]
Include  =  ks.inf, kscaptur.inf
Needs    =  KS.Registration,KSCAPTUR.Registration.NT
AddReg   =  CXTUNER.addreg,phil_tnfn.addreg
CopyFiles=  CXTUNER.CopyDrivers
KnownFiles= CXTUNER.KnownFiles

[CXTUNER.PhilTNFP]
Include  =  ks.inf, kscaptur.inf
Needs    =  KS.Registration,KSCAPTUR.Registration.NT
AddReg   =  CXTUNER.addreg,phil_tnfp.addreg
CopyFiles=  CXTUNER.CopyDrivers
KnownFiles= CXTUNER.KnownFiles

[CXTUNER.CopyDrivers]
cxtuner.sys

[CXTUNER.KnownFiles]
CXTUNER.sys=safe

[CXTUNER.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,CXTUNER.sys
HKR,,OkToHibernate,3,01
HKR,,PageOutWhenUnopened,3,01

[Phil_ntsc.AddReg]
HKR,"DriverData","TunerBrand",0x00010001, 0x02, 0x00, 0x00, 0x00
HKR,"DriverData","TunerI2CAddress",0x00010001, 0xc0, 0x00, 0x00, 0x00
HKR,"DriverData","TunerType",0x00010001, 0x01, 0x00, 0x00, 0x00
HKR,"DriverData","TunerMode",0x0010001, 0x01, 0x00, 0x00, 0x00
HKR,"DriverData","TunerInput",0x00010001, 0x00, 0x00, 0x00, 0x00
HKR,"DriverData","TunerChip",0x00010001, 0x01, 0x00, 0x00, 0x00
HKR,"DriverData","FMADCLevel",0x00010001, 0x09, 0x00, 0x00, 0x00

[Phil_pal.AddReg]
HKR,"DriverData","TunerBrand",0x00010001, 0x02, 0x00, 0x00, 0x00
HKR,"DriverData","TunerI2CAddress",0x00010001, 0xc0, 0x00, 0x00, 0x00
HKR,"DriverData","TunerType",0x00010001, 0x06, 0x00, 0x00, 0x00
HKR,"DriverData","TunerMode",0x0010001, 0x01, 0x00, 0x00, 0x00
HKR,"DriverData","TunerInput",0x00010001, 0x00, 0x00, 0x00, 0x00
HKR,"DriverData","TunerChip",0x00010001, 0x01, 0x00, 0x00, 0x00
HKR,"DriverData","FMADCLevel",0x00010001, 0x09, 0x00, 0x00, 0x00

[Phil_4in1.AddReg]
HKR,"DriverData","TunerBrand",0x00010001, 0x02, 0x00, 0x00, 0x00
HKR,"DriverData","TunerI2CAddress",0x00010001, 0xc0, 0x00, 0x00, 0x00
HKR,"DriverData","TunerType",0x00010001, 0x07, 0x00, 0x00, 0x00
HKR,"DriverData","TunerMode",0x0010001, 0x01, 0x00, 0x00, 0x00
HKR,"DriverData","TunerInput",0x00010001, 0x00, 0x00, 0x00, 0x00
HKR,"DriverData","TunerChip",0x00010001, 0x01, 0x00, 0x00, 0x00
HKR,"DriverData","FMADCLevel",0x00010001, 0x09, 0x00, 0x00, 0x00

[Phil_tnfn.AddReg]
HKR,"DriverData","TunerBrand",0x00010001, 0x02, 0x00, 0x00, 0x00
HKR,"DriverData","TunerI2CAddress",0x00010001, 0xc0, 0x00, 0x00, 0x00
HKR,"DriverData","TunerType",0x00010001, 0x08, 0x00, 0x00, 0x00
HKR,"DriverData","TunerMode",0x0010001, 0x01, 0x00, 0x00, 0x00
HKR,"DriverData","TunerInput",0x00010001, 0x00, 0x00, 0x00, 0x00
HKR,"DriverData","TunerChip",0x00010001, 0x01, 0x00, 0x00, 0x00
HKR,"DriverData","FMADCLevel",0x00010001, 0x09, 0x00, 0x00, 0x00

[Phil_tnfp.AddReg]
HKR,"DriverData","TunerBrand",0x00010001, 0x02, 0x00, 0x00, 0x00
HKR,"DriverData","TunerI2CAddress",0x00010001, 0xc0, 0x00, 0x00, 0x00
HKR,"DriverData","TunerType",0x00010001, 0x09, 0x00, 0x00, 0x00
HKR,"DriverData","TunerMode",0x0010001, 0x01, 0x00, 0x00, 0x00
HKR,"DriverData","TunerInput",0x00010001, 0x00, 0x00, 0x00, 0x00
HKR,"DriverData","TunerChip",0x00010001, 0x01, 0x00, 0x00, 0x00
HKR,"DriverData","FMADCLevel",0x00010001, 0x09, 0x00, 0x00, 0x00

[TvTuner]
AddReg=TvTuner.AddReg

[TvTuner.AddReg]
HKR,,CLSID,,{266EEE40-6C63-11cf-8A03-00AA006ECB65}
HKR,,FriendlyName,,%CXTUNER.TUNER%

[CXTUNER.PhilipsNTSC.Interfaces]
AddInterface={a799a800-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",TvTuner,

[CXTUNER.PhilipsPAL.Interfaces]
AddInterface={a799a800-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",TvTuner,

[CXTUNER.Philips4in1.Interfaces]
AddInterface={a799a800-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",TvTuner,

[CXTUNER.PhilTNFN.Interfaces]
AddInterface={a799a800-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",TvTuner,

[CXTUNER.PhilTNFP.Interfaces]
AddInterface={a799a800-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",TvTuner,

[CXTUNER.PhilipsNTSC.Services]
AddService = CXTUNER,0x00000002,CXTUNER.ServiceInstall

[CXTUNER.PhilipsPAL.Services]
AddService = CXTUNER,0x00000002,CXTUNER.ServiceInstall

[CXTUNER.Philips4in1.Services]
AddService = CXTUNER,0x00000002,CXTUNER.ServiceInstall

[CXTUNER.PhilTNFN.Services]
AddService = CXTUNER,0x00000002,CXTUNER.ServiceInstall

[CXTUNER.PhilTNFP.Services]
AddService = CXTUNER,0x00000002,CXTUNER.ServiceInstall

[CXTUNER.ServiceInstall]
DisplayName   = %CXTUNER.DeviceDesc%
ServiceType   = %SERVICE_KERNEL_DRIVER%
StartType     = %SERVICE_AUTO_START%
ErrorControl  = %SERVICE_ERROR_NORMAL%
ServiceBinary = %10%\system32\drivers\CXTUNER.sys

[Strings]

SERVICE_KERNEL_DRIVER=1
SERVICE_AUTO_START=2
SERVICE_ERROR_NORMAL=1

Msft="Conexant"
MsftMfg="Conexant"
MediaClassName="Sound, video and game controllers"
CXTUNER.DeviceDesc="KWorld TV878 Tuner"
CXTUNER.DeviceDescP="KWorld TV878 Tuner"
CXTUNER.Tuner="Conexant TvTuner"
