;------------------------------------------------------------------------
;
;   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-2000 Conexant Systems, Inc.
;       All Rights Reserved.
;       ---------------------------------------------------------------
;
;
;   Abstract:
;
;       This is the IR decoder driver inf file.
;
;------------------------------------------------------------------------

[Version]
signature="$CHICAGO$"

Class=HIDClass
ClassGuid={745a17a0-74d3-11d0-b6fe-00a0c90f57da}
;Provider="Conexant"
Provider="Compro"
DriverVer=07/11/2005,4.2.3.2
CatalogFile.ntx86=cx88ir.cat

[Manufacturer]
;"Conexant"=Conexant
"Compro"=Compro

[SourceDisksNames]
;1="Conexant Cx23880 Drivers",,,""
1="Compro VideoMate X series Drivers",,,""

[SourceDisksFiles]
cx88ir.sys=1

[Compro]
;[Conexant]
; Test board ID
%BLACKBIRD_IR.DeviceDesc%=BLACKBIRD_IR,         PCI\VEN_14F1&DEV_8804&SUBSYS_006614F1

;Blackbird with IR
%BLACKBIRD_IR.DeviceDesc%=BLACKBIRD_IR,         PCI\VEN_14F1&DEV_8804&SUBSYS_024214F1

;Blackbird PAL with IR
%BLACKBIRD_IR_PAL.DeviceDesc%=BLACKBIRD_IR_PAL, PCI\VEN_14F1&DEV_8804&SUBSYS_034214F1

;Blackbird for NTSC-J
%BLACKBIRDJ.DeviceDesc%=BLACKBIRDJ,             PCI\VEN_14F1&DEV_8804&SUBSYS_044214F1

;DVB-T with Thomson tuner
%ThomsonDVBT.DeviceDesc%=ThomsonDVBT,           PCI\VEN_14F1&DEV_8804&SUBSYS_018714F1

;DVB-S
%CnxtDVBS.DeviceDesc%=CnxtDVBS,                 PCI\VEN_14F1&DEV_8804&SUBSYS_008414F1

;ATSC/NTSC/FM, Kittyhawk NIM2 with Thomson 7612 tuner
%Kittyhawk2.DeviceDesc%=Kittyhawk2,             PCI\VEN_14F1&DEV_8804&SUBSYS_000614F1

;Compeo
%Compro.DeviceDesc%=Compro,             PCI\VEN_14F1&DEV_8804&SUBSYS_E000185B

[BLACKBIRD_IR]
;Include=    ks.inf
;Needs=      KS.Registration
AddReg=     CX88IR.AddReg,BLACKBIRD_IR.AddReg
CopyFiles=  CX88IR.CopyDrivers


[BLACKBIRD_IR_PAL]
;Include=    ks.inf
;Needs=      KS.Registration
AddReg=     CX88IR.AddReg,BLACKBIRD_IR_PAL.AddReg
CopyFiles=  CX88IR.CopyDrivers

[BLACKBIRDJ]
;Include=    ks.inf
;Needs=      KS.Registration
AddReg=     CX88IR.AddReg,BLACKBIRDJ.AddReg
CopyFiles=  CX88IR.CopyDrivers

[ThomsonDVBT]
Include=    ks.inf
Needs=      KS.Registration
AddReg=     CX88IR.AddReg,ThomsonDVBT.AddReg
CopyFiles=  CX88IR.CopyDrivers

[CnxtDVBS]
Include=    ks.inf
Needs=      KS.Registration
AddReg=     CX88IR.AddReg,CnxtDVBS.AddReg
CopyFiles=  CX88IR.CopyDrivers

[Kittyhawk2]
Include=    ks.inf
Needs=      KS.Registration
AddReg=     CX88IR.AddReg,Kittyhawk2.AddReg
CopyFiles=  CX88IR.CopyDrivers

[Compro]
Include=    ks.inf
Needs=      KS.Registration
AddReg=     CX88IR.AddReg,Compro.AddReg
CopyFiles=  CX88IR.CopyDrivers

[DestinationDirs]
CX88IR.CopyDrivers=10,system32\drivers

[CX88IR.CopyDrivers]
cx88ir.sys

[CX88IR.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,cx88ir.sys

;
; Driver Configuration Registry Entries
;

[BLACKBIRD_IR.AddReg]
;NEC standard
HKR,"DriverData","IR_Standard",0x00010001, 0x01, 0x00, 0x00, 0x00
;command table 2: small gray remote
HKR,"DriverData","IR_Command_Table",0x00010001, 0x02, 0x00, 0x00, 0x00

[BLACKBIRD_IR_PAL.AddReg]
;NEC standard
HKR,"DriverData","IR_Standard",0x00010001, 0x01, 0x00, 0x00, 0x00
;command table 2: small gray remote
HKR,"DriverData","IR_Command_Table",0x00010001, 0x02, 0x00, 0x00, 0x00

[BLACKBIRDJ.AddReg]
;NEC standard
HKR,"DriverData","IR_Standard",0x00010001, 0x01, 0x00, 0x00, 0x00
;command table 2: small gray remote
HKR,"DriverData","IR_Command_Table",0x00010001, 0x02, 0x00, 0x00, 0x00

[ThomsonDVBT.AddReg]
;NEC standard
HKR,"DriverData","IR_Standard",0x00010001, 0x01, 0x00, 0x00, 0x00
;command table 2: small gray remote
HKR,"DriverData","IR_Command_Table",0x00010001, 0x02, 0x00, 0x00, 0x00

[CnxtDVBS.AddReg]
;NEC standard
HKR,"DriverData","IR_Standard",0x00010001, 0x01, 0x00, 0x00, 0x00
;command table 2: small gray remote
HKR,"DriverData","IR_Command_Table",0x00010001, 0x02, 0x00, 0x00, 0x00

[Kittyhawk2.AddReg]
;NEC standard
HKR,"DriverData","IR_Standard",0x00010001, 0x01, 0x00, 0x00, 0x00
;command table 2: small gray remote
HKR,"DriverData","IR_Command_Table",0x00010001, 0x02, 0x00, 0x00, 0x00

[Compro.AddReg]
;NEC standard
HKR,"DriverData","IR_Standard",0x00010001, 0x01, 0x00, 0x00, 0x00
;command table 2: small gray remote
HKR,"DriverData","IR_Command_Table",0x00010001, 0x02, 0x00, 0x00, 0x00

;
; Services installation
;

;
; NTSC_IR
;

[BLACKBIRD_IR.Services]
AddService = CX88IR,2,BLACKBIRD.ServiceInstall

[BLACKBIRD_IR_PAL.Services]
AddService = CX88IR,2,BLACKBIRD.ServiceInstall

[BLACKBIRDJ.Services]
AddService = CX88IR,2,BLACKBIRD.ServiceInstall


[BLACKBIRD.ServiceInstall]
DisplayName   = %BLACKBIRD_IR.DeviceDesc%
ServiceType   = 1
StartType     = 2
ErrorControl  = 1
ServiceBinary = %10%\system32\drivers\cx88ir.sys

;
; Thomson DVB-T, Stratford
;
[ThomsonDVBT.Services]
AddService = CX88IR,2,ThomsonDVBT.ServiceInstall

[ThomsonDVBT.ServiceInstall]
DisplayName   = %ThomsonDVBT.DeviceDesc%
ServiceType   = 1
StartType     = 2
ErrorControl  = 1
ServiceBinary = %10%\system32\drivers\cx88ir.sys

;
;  Conexant DVB-S, Goshawk
;
[CnxtDVBS.Services]
AddService = CX88IR,2,CnxtDVBS.ServiceInstall

[CnxtDVBS.ServiceInstall]
DisplayName   = %CnxtDVBS.DeviceDesc%
ServiceType   = 1
StartType     = 2
ErrorControl  = 1
ServiceBinary = %10%\system32\drivers\cx88ir.sys

;
;  Kitthawk2 ATSC/NTSC/FM,
;
[Kittyhawk2.Services]
AddService = CX88IR,2,Kittyhawk2.ServiceInstall

[Kittyhawk2.ServiceInstall]
DisplayName   = %Kittyhawk2.DeviceDesc%
ServiceType   = 1
StartType     = 2
ErrorControl  = 1
ServiceBinary = %10%\system32\drivers\cx88ir.sys

;
;  Compro
;
[Compro.Services]
AddService = CX88IR,2,Compro.ServiceInstall

[Compro.ServiceInstall]
DisplayName   = %Compro.DeviceDesc%
ServiceType   = 1
StartType     = 2
ErrorControl  = 1
ServiceBinary = %10%\system32\drivers\cx88ir.sys

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

[Strings]
BLACKBIRD_IR.DeviceDesc         = "Conexant 2388x IR Decoder"
BLACKBIRD_IR_PAL.DeviceDesc     = "Conexant 2388x IR Decoder (PAL)"
BLACKBIRDJ.DeviceDesc           = "Conexant 2388x IR Decoder (NTSC-J)"
ThomsonDVBT.DeviceDesc          = "Conexant 2388x IR Decoder (DVB-T)"
CnxtDVBS.DeviceDesc             = "Conexant 2388x IR Decoder (DVB-S)"
Kittyhawk2.DeviceDesc           = "Conexant 2388x IR Decoder (ATSC/NTSC/FM)"
Compro.DeviceDesc	            = "Compro VideoMate X series IR Decoder"
