
;-----------------------------------------------------------------------
;	OmniTV Driver Inf File
;	Version 3.0.1.17
;
;
;       Copyright (c) YUAN High Tech Development Co. Ltd. 
;       All Rights Reserved.
;------------------------------------------------------------------------


[Version]
signature=$Windows NT$
Class=Media
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
Provider=%Company%
DriverVer=01/17/2007,3.0.1.18
CatalogFile.ntx86=OmniTV.cat
CatalogFile.ntia64=OmniTVia64.cat
CatalogFile.ntamd64=OmniTVamd64.cat


[Manufacturer]
%Company%=YUAN,NTamd64

[SourceDisksNames]
1=%DISK_NAME%,,,""

[SourceDisksFiles.x86]
OmniTV.sys=1,\x86
XC3028.rom=1
SimCoInstDev.dll=1,\x86

[SourceDisksFiles.ia64]
OmniTV.sys=1,\ia64
XC3028.rom=1
SimCoInstDev.dll=1,\ia64

[SourceDisksFiles.amd64]
OmniTV.sys=1,\amd64
XC3028.rom=1
SimCoInstDev.dll=1,\amd64

[ControlFlags]
ExcludeFromSelect =* 


[YUAN.NTamd64]
;---------------------------------------
; PG700 Hybrid DVB-T/Global TV Tuner Card , Analog TV/DVB-T using Zarlink mt352 demod with XCevie XC3028 tuner
;---------------------------------------
%OmniTV.PG700%=OmniTV.XcevieZarlink,			   PCI\VEN_14F1&DEV_8800&SUBSYS_370012AB
%OmniTV.Audio.null%=NullSection,                   PCI\VEN_14F1&DEV_8801&SUBSYS_370012AB
%OmniTV.Audio881.null%=NullSection,                PCI\VEN_14F1&DEV_8811&SUBSYS_370012AB
%OmniTV.TS.null%=NullSection,                      PCI\VEN_14F1&DEV_8802&SUBSYS_370012AB
%OmniTV.null%=NullSection,                         PCI\VEN_14F1&DEV_8803&SUBSYS_370012AB
%OmniTV.null%=NullSection,                         PCI\VEN_14F1&DEV_8804&SUBSYS_370012AB

;---------------------------------------
; PG700  DVB-T/ PAL/SECAM TV Tuner Card , PAL / SECAM /DVB-T using Zarlink mt352 demod with XCevie XC3028 tuner
;---------------------------------------
%OmniTV.PG700PalSecam%=OmniTV.XcevieZarlinkPalSecam,PCI\VEN_14F1&DEV_8800&SUBSYS_370112AB
%OmniTV.Audio.null%=NullSection,                    PCI\VEN_14F1&DEV_8801&SUBSYS_370112AB
%OmniTV.Audio881.null%=NullSection,                 PCI\VEN_14F1&DEV_8811&SUBSYS_370112AB
%OmniTV.TS.null%=NullSection,                       PCI\VEN_14F1&DEV_8802&SUBSYS_370112AB
%OmniTV.null%=NullSection,                          PCI\VEN_14F1&DEV_8803&SUBSYS_370112AB
%OmniTV.null%=NullSection,                          PCI\VEN_14F1&DEV_8804&SUBSYS_370112AB

;---------------------------------------
; PG700  DVB-T Tuner Card , DVB-T using Zarlink mt352 demod with XCevie XC3028 tuner
;---------------------------------------
%OmniTV.PG700Dvbt%=OmniTV.XcevieZarlinkDvbt,		PCI\VEN_14F1&DEV_8800&SUBSYS_370212AB
%OmniTV.null%=NullSection,                          PCI\VEN_14F1&DEV_8801&SUBSYS_370212AB
%OmniTV.null%=NullSection,                          PCI\VEN_14F1&DEV_8811&SUBSYS_370212AB
%OmniTV.TS.null%=NullSection,                       PCI\VEN_14F1&DEV_8802&SUBSYS_370212AB
%OmniTV.null%=NullSection,                          PCI\VEN_14F1&DEV_8803&SUBSYS_370212AB
%OmniTV.null%=NullSection,                          PCI\VEN_14F1&DEV_8804&SUBSYS_370212AB

;---------------------------------------
; MPC788 Hybrid DVB-T/Global TV Tuner Card , Analog TV/DVB-T using Zarlink mt352 demod with XCevie XC3028 tuner
;---------------------------------------
%OmniTV.MPC788%=OmniTV.XcevieZarlink,				PCI\VEN_14F1&DEV_8800&SUBSYS_478812AB
%OmniTV.Audio.null%=NullSection,                    PCI\VEN_14F1&DEV_8801&SUBSYS_478812AB
%OmniTV.Audio881.null%=NullSection,                 PCI\VEN_14F1&DEV_8811&SUBSYS_478812AB
%OmniTV.TS.null%=NullSection,                       PCI\VEN_14F1&DEV_8802&SUBSYS_478812AB
%OmniTV.null%=NullSection,                          PCI\VEN_14F1&DEV_8803&SUBSYS_478812AB
%OmniTV.null%=NullSection,                          PCI\VEN_14F1&DEV_8804&SUBSYS_478812AB


;---------------------------------------
; MPC788 Hybrid DVB-T/Global TV Tuner Card with 2 SETS of AV input
;---------------------------------------
%OmniTV.MPC788.2AV%=OmniTV.XcevieZarlink_2AV,		PCI\VEN_14F1&DEV_8800&SUBSYS_470012AB
%OmniTV.Audio.null%=NullSection,                    PCI\VEN_14F1&DEV_8801&SUBSYS_470012AB
%OmniTV.Audio881.null%=NullSection,                 PCI\VEN_14F1&DEV_8811&SUBSYS_470012AB
%OmniTV.TS.null%=NullSection,                       PCI\VEN_14F1&DEV_8802&SUBSYS_470012AB
%OmniTV.null%=NullSection,                          PCI\VEN_14F1&DEV_8803&SUBSYS_470012AB
%OmniTV.null%=NullSection,                          PCI\VEN_14F1&DEV_8804&SUBSYS_470012AB


;---------------------------------------
; MPC122 Analog TV Tuner MiniPCI, using XCeive XC2028
;---------------------------------------
%OmniTV.MPC122%=OmniTV.Xceive,				        PCI\VEN_14F1&DEV_8800&SUBSYS_412212AB
%OmniTV.Audio.null%=NullSection,                    PCI\VEN_14F1&DEV_8801&SUBSYS_412212AB
%OmniTV.Audio881.null%=NullSection,                 PCI\VEN_14F1&DEV_8811&SUBSYS_412212AB
%OmniTV.TS.null%=NullSection,                       PCI\VEN_14F1&DEV_8802&SUBSYS_412212AB
%OmniTV.null%=NullSection,                          PCI\VEN_14F1&DEV_8803&SUBSYS_412212AB
%OmniTV.null%=NullSection,                          PCI\VEN_14F1&DEV_8804&SUBSYS_412212AB

;---------------------------------------
; MPC122 Analog TV Tuner MiniPCI, using XCeive XC2028 with 2 set av input
;---------------------------------------
%OmniTV.MPC122.2AV%=OmniTV.Xceive_2AV,			    PCI\VEN_14F1&DEV_8800&SUBSYS_422212AB
%OmniTV.Audio.null%=NullSection,                    PCI\VEN_14F1&DEV_8801&SUBSYS_422212AB
%OmniTV.Audio881.null%=NullSection,                 PCI\VEN_14F1&DEV_8811&SUBSYS_422212AB
%OmniTV.TS.null%=NullSection,                       PCI\VEN_14F1&DEV_8802&SUBSYS_422212AB
%OmniTV.null%=NullSection,                          PCI\VEN_14F1&DEV_8803&SUBSYS_422212AB
%OmniTV.null%=NullSection,                          PCI\VEN_14F1&DEV_8804&SUBSYS_422212AB


;---------------------------------------
; MPC122B Analog TV Tuner MiniPCI without radio
;---------------------------------------
%OmniTV.MPC122.NoRadio%=OmniTV.Xceive.NoRadio,      PCI\VEN_14F1&DEV_8800&SUBSYS_412312AB
%OmniTV.Audio.null%=NullSection,                    PCI\VEN_14F1&DEV_8801&SUBSYS_412312AB
%OmniTV.Audio881.null%=NullSection,                 PCI\VEN_14F1&DEV_8811&SUBSYS_412312AB
%OmniTV.TS.null%=NullSection,                       PCI\VEN_14F1&DEV_8802&SUBSYS_412312AB
%OmniTV.null%=NullSection,                          PCI\VEN_14F1&DEV_8803&SUBSYS_412312AB
%OmniTV.null%=NullSection,                          PCI\VEN_14F1&DEV_8804&SUBSYS_412312AB


;---------------------------------------
; MPC788B Analog TV Tuner MiniPCI, using XCeive XC3028 without FM Radio
;---------------------------------------
%OmniTV.MPC788.NoRadio%=OmniTV.XcevieZarlink.NoRadio,PCI\VEN_14F1&DEV_8800&SUBSYS_478912AB
%OmniTV.Audio.null%=NullSection,                     PCI\VEN_14F1&DEV_8801&SUBSYS_478912AB
%OmniTV.Audio881.null%=NullSection,                  PCI\VEN_14F1&DEV_8811&SUBSYS_478912AB
%OmniTV.TS.null%=NullSection,                        PCI\VEN_14F1&DEV_8802&SUBSYS_478912AB
%OmniTV.null%=NullSection,                           PCI\VEN_14F1&DEV_8803&SUBSYS_478912AB
%OmniTV.null%=NullSection,                           PCI\VEN_14F1&DEV_8804&SUBSYS_478912AB


;---------------------------------------
; PG655 Hybrid DVB-T/Global TV Tuner Cardbus , Analog TV/DVB-T using Zarlink mt352 demod with XCevie XC3028 tuner
;---------------------------------------
%OmniTV.PG655%=OmniTV.XcevieZarlink,				PCI\VEN_14F1&DEV_8800&SUBSYS_178812AB
%OmniTV.null%=NullSection,                          PCI\VEN_14F1&DEV_8803&SUBSYS_178812AB
%OmniTV.null%=NullSection,                          PCI\VEN_14F1&DEV_8804&SUBSYS_178812AB




;---------------------------------
; CB122 Analog TV Tuner Cardbus, using  Xceive XC2028 Tuner
;---------------------------------
%OmniTV.CB122%=OmniTV.Xceive,						PCI\VEN_14F1&DEV_8800&SUBSYS_112212AB
%OmniTV.null%=NullSection,                          PCI\VEN_14F1&DEV_8803&SUBSYS_112212AB
%OmniTV.null%=NullSection,                          PCI\VEN_14F1&DEV_8804&SUBSYS_112212AB


;---------------------------------
; TUN881 Analog TV Tuner Card, using  Xceive XC2028  tuner
;---------------------------------
%OmniTV.TUN881%=OmniTV.Xceive,						PCI\VEN_14F1&DEV_8800&SUBSYS_588112AB
%OmniTV.Audio.null%=NullSection,					PCI\VEN_14F1&DEV_8801&SUBSYS_588112AB
%OmniTV.Audio881.null%=NullSection,					PCI\VEN_14F1&DEV_8811&SUBSYS_588112AB
%OmniTV.null%=NullSection,							PCI\VEN_14F1&DEV_8802&SUBSYS_588112AB
%OmniTV.null%=NullSection,							PCI\VEN_14F1&DEV_8803&SUBSYS_588112AB
%OmniTV.null%=NullSection,							PCI\VEN_14F1&DEV_8804&SUBSYS_588112AB


;---------------------------------------
; PG300 Stratford DVB-T Card - DVB-T using Gromit OFDM demod with Thomson Tuner and IR remote
;---------------------------------------
%OmniTV.PG300%=OmniTV.ThomsonDVBT,					PCI\VEN_14F1&DEV_8800&SUBSYS_230012AB
%OmniTV.null%=NullSection,							PCI\VEN_14F1&DEV_8801&SUBSYS_230012AB
%OmniTV.null%=NullSection,							PCI\VEN_14F1&DEV_8811&SUBSYS_230012AB
%OmniTV.TS.null%=NullSection,						PCI\VEN_14F1&DEV_8802&SUBSYS_230012AB
%OmniTV.null%=NullSection,							PCI\VEN_14F1&DEV_8803&SUBSYS_230012AB
%OmniTV.null%=NullSection,							PCI\VEN_14F1&DEV_8804&SUBSYS_230012AB


;---------------------------------------
; Unknown Device.
;---------------------------------------
%OmniTV.Unknown%=OmniTV.Xceive,						PCI\VEN_14F1&DEV_8800&SUBSYS_FFFFFFFF

[YUAN]
;---------------------------------------
; PG700 Hybrid DVB-T/Global TV Tuner Card , Analog TV/DVB-T using Zarlink mt352 demod with XCevie XC3028 tuner
;---------------------------------------
%OmniTV.PG700%=OmniTV.XcevieZarlink,			   PCI\VEN_14F1&DEV_8800&SUBSYS_370012AB
%OmniTV.Audio.null%=NullSection,                   PCI\VEN_14F1&DEV_8801&SUBSYS_370012AB
%OmniTV.Audio881.null%=NullSection,                PCI\VEN_14F1&DEV_8811&SUBSYS_370012AB
%OmniTV.TS.null%=NullSection,                      PCI\VEN_14F1&DEV_8802&SUBSYS_370012AB
%OmniTV.null%=NullSection,                         PCI\VEN_14F1&DEV_8803&SUBSYS_370012AB
%OmniTV.null%=NullSection,                         PCI\VEN_14F1&DEV_8804&SUBSYS_370012AB

;---------------------------------------
; PG700  DVB-T/ PAL/SECAM TV Tuner Card , PAL / SECAM /DVB-T using Zarlink mt352 demod with XCevie XC3028 tuner
;---------------------------------------
%OmniTV.PG700PalSecam%=OmniTV.XcevieZarlinkPalSecam,PCI\VEN_14F1&DEV_8800&SUBSYS_370112AB
%OmniTV.Audio.null%=NullSection,                    PCI\VEN_14F1&DEV_8801&SUBSYS_370112AB
%OmniTV.Audio881.null%=NullSection,                 PCI\VEN_14F1&DEV_8811&SUBSYS_370112AB
%OmniTV.TS.null%=NullSection,                       PCI\VEN_14F1&DEV_8802&SUBSYS_370112AB
%OmniTV.null%=NullSection,                          PCI\VEN_14F1&DEV_8803&SUBSYS_370112AB
%OmniTV.null%=NullSection,                          PCI\VEN_14F1&DEV_8804&SUBSYS_370112AB

;---------------------------------------
; PG700  DVB-T Tuner Card , DVB-T using Zarlink mt352 demod with XCevie XC3028 tuner
;---------------------------------------
%OmniTV.PG700Dvbt%=OmniTV.XcevieZarlinkDvbt,		PCI\VEN_14F1&DEV_8800&SUBSYS_370212AB
%OmniTV.null%=NullSection,                          PCI\VEN_14F1&DEV_8801&SUBSYS_370212AB
%OmniTV.null%=NullSection,                          PCI\VEN_14F1&DEV_8811&SUBSYS_370212AB
%OmniTV.TS.null%=NullSection,                       PCI\VEN_14F1&DEV_8802&SUBSYS_370212AB
%OmniTV.null%=NullSection,                          PCI\VEN_14F1&DEV_8803&SUBSYS_370212AB
%OmniTV.null%=NullSection,                          PCI\VEN_14F1&DEV_8804&SUBSYS_370212AB

;---------------------------------------
; MPC788 Hybrid DVB-T/Global TV Tuner Card , Analog TV/DVB-T using Zarlink mt352 demod with XCevie XC3028 tuner
;---------------------------------------
%OmniTV.MPC788%=OmniTV.XcevieZarlink,				PCI\VEN_14F1&DEV_8800&SUBSYS_478812AB
%OmniTV.Audio.null%=NullSection,                    PCI\VEN_14F1&DEV_8801&SUBSYS_478812AB
%OmniTV.Audio881.null%=NullSection,                 PCI\VEN_14F1&DEV_8811&SUBSYS_478812AB
%OmniTV.TS.null%=NullSection,                       PCI\VEN_14F1&DEV_8802&SUBSYS_478812AB
%OmniTV.null%=NullSection,                          PCI\VEN_14F1&DEV_8803&SUBSYS_478812AB
%OmniTV.null%=NullSection,                          PCI\VEN_14F1&DEV_8804&SUBSYS_478812AB


;---------------------------------------
; MPC788 Hybrid DVB-T/Global TV Tuner Card with 2 SETS of AV input
;---------------------------------------
%OmniTV.MPC788.2AV%=OmniTV.XcevieZarlink_2AV,		PCI\VEN_14F1&DEV_8800&SUBSYS_470012AB
%OmniTV.Audio.null%=NullSection,                    PCI\VEN_14F1&DEV_8801&SUBSYS_470012AB
%OmniTV.Audio881.null%=NullSection,                 PCI\VEN_14F1&DEV_8811&SUBSYS_470012AB
%OmniTV.TS.null%=NullSection,                       PCI\VEN_14F1&DEV_8802&SUBSYS_470012AB
%OmniTV.null%=NullSection,                          PCI\VEN_14F1&DEV_8803&SUBSYS_470012AB
%OmniTV.null%=NullSection,                          PCI\VEN_14F1&DEV_8804&SUBSYS_470012AB


;---------------------------------------
; MPC122 Analog TV Tuner MiniPCI, using XCeive XC2028
;---------------------------------------
%OmniTV.MPC122%=OmniTV.Xceive,				        PCI\VEN_14F1&DEV_8800&SUBSYS_412212AB
%OmniTV.Audio.null%=NullSection,                    PCI\VEN_14F1&DEV_8801&SUBSYS_412212AB
%OmniTV.Audio881.null%=NullSection,                 PCI\VEN_14F1&DEV_8811&SUBSYS_412212AB
%OmniTV.TS.null%=NullSection,                       PCI\VEN_14F1&DEV_8802&SUBSYS_412212AB
%OmniTV.null%=NullSection,                          PCI\VEN_14F1&DEV_8803&SUBSYS_412212AB
%OmniTV.null%=NullSection,                          PCI\VEN_14F1&DEV_8804&SUBSYS_412212AB

;---------------------------------------
; MPC122 Analog TV Tuner MiniPCI, using XCeive XC2028 with 2 set av input
;---------------------------------------
%OmniTV.MPC122.2AV%=OmniTV.Xceive_2AV,			    PCI\VEN_14F1&DEV_8800&SUBSYS_422212AB
%OmniTV.Audio.null%=NullSection,                    PCI\VEN_14F1&DEV_8801&SUBSYS_422212AB
%OmniTV.Audio881.null%=NullSection,                 PCI\VEN_14F1&DEV_8811&SUBSYS_422212AB
%OmniTV.TS.null%=NullSection,                       PCI\VEN_14F1&DEV_8802&SUBSYS_422212AB
%OmniTV.null%=NullSection,                          PCI\VEN_14F1&DEV_8803&SUBSYS_422212AB
%OmniTV.null%=NullSection,                          PCI\VEN_14F1&DEV_8804&SUBSYS_422212AB


;---------------------------------------
; MPC122B Analog TV Tuner MiniPCI without radio
;---------------------------------------
%OmniTV.MPC122.NoRadio%=OmniTV.Xceive.NoRadio,      PCI\VEN_14F1&DEV_8800&SUBSYS_412312AB
%OmniTV.Audio.null%=NullSection,                    PCI\VEN_14F1&DEV_8801&SUBSYS_412312AB
%OmniTV.Audio881.null%=NullSection,                 PCI\VEN_14F1&DEV_8811&SUBSYS_412312AB
%OmniTV.TS.null%=NullSection,                       PCI\VEN_14F1&DEV_8802&SUBSYS_412312AB
%OmniTV.null%=NullSection,                          PCI\VEN_14F1&DEV_8803&SUBSYS_412312AB
%OmniTV.null%=NullSection,                          PCI\VEN_14F1&DEV_8804&SUBSYS_412312AB


;---------------------------------------
; MPC788B Analog TV Tuner MiniPCI, using XCeive XC3028 without FM Radio
;---------------------------------------
%OmniTV.MPC788.NoRadio%=OmniTV.XcevieZarlink.NoRadio,PCI\VEN_14F1&DEV_8800&SUBSYS_478912AB
%OmniTV.Audio.null%=NullSection,                     PCI\VEN_14F1&DEV_8801&SUBSYS_478912AB
%OmniTV.Audio881.null%=NullSection,                  PCI\VEN_14F1&DEV_8811&SUBSYS_478912AB
%OmniTV.TS.null%=NullSection,                        PCI\VEN_14F1&DEV_8802&SUBSYS_478912AB
%OmniTV.null%=NullSection,                           PCI\VEN_14F1&DEV_8803&SUBSYS_478912AB
%OmniTV.null%=NullSection,                           PCI\VEN_14F1&DEV_8804&SUBSYS_478912AB


;---------------------------------------
; PG655 Hybrid DVB-T/Global TV Tuner Cardbus , Analog TV/DVB-T using Zarlink mt352 demod with XCevie XC3028 tuner
;---------------------------------------
%OmniTV.PG655%=OmniTV.XcevieZarlink,				PCI\VEN_14F1&DEV_8800&SUBSYS_178812AB
%OmniTV.null%=NullSection,                          PCI\VEN_14F1&DEV_8803&SUBSYS_178812AB
%OmniTV.null%=NullSection,                          PCI\VEN_14F1&DEV_8804&SUBSYS_178812AB




;---------------------------------
; CB122 Analog TV Tuner Cardbus, using  Xceive XC2028 Tuner
;---------------------------------
%OmniTV.CB122%=OmniTV.Xceive,						PCI\VEN_14F1&DEV_8800&SUBSYS_112212AB
%OmniTV.null%=NullSection,                          PCI\VEN_14F1&DEV_8803&SUBSYS_112212AB
%OmniTV.null%=NullSection,                          PCI\VEN_14F1&DEV_8804&SUBSYS_112212AB


;---------------------------------
; TUN881 Analog TV Tuner Card, using  Xceive XC2028  tuner
;---------------------------------
%OmniTV.TUN881%=OmniTV.Xceive,						PCI\VEN_14F1&DEV_8800&SUBSYS_588112AB
%OmniTV.Audio.null%=NullSection,					PCI\VEN_14F1&DEV_8801&SUBSYS_588112AB
%OmniTV.Audio881.null%=NullSection,					PCI\VEN_14F1&DEV_8811&SUBSYS_588112AB
%OmniTV.null%=NullSection,							PCI\VEN_14F1&DEV_8802&SUBSYS_588112AB
%OmniTV.null%=NullSection,							PCI\VEN_14F1&DEV_8803&SUBSYS_588112AB
%OmniTV.null%=NullSection,							PCI\VEN_14F1&DEV_8804&SUBSYS_588112AB


;---------------------------------------
; PG300 Stratford DVB-T Card - DVB-T using Gromit OFDM demod with Thomson Tuner and IR remote
;---------------------------------------
%OmniTV.PG300%=OmniTV.ThomsonDVBT,					PCI\VEN_14F1&DEV_8800&SUBSYS_230012AB
%OmniTV.null%=NullSection,							PCI\VEN_14F1&DEV_8801&SUBSYS_230012AB
%OmniTV.null%=NullSection,							PCI\VEN_14F1&DEV_8811&SUBSYS_230012AB
%OmniTV.TS.null%=NullSection,						PCI\VEN_14F1&DEV_8802&SUBSYS_230012AB
%OmniTV.null%=NullSection,							PCI\VEN_14F1&DEV_8803&SUBSYS_230012AB
%OmniTV.null%=NullSection,							PCI\VEN_14F1&DEV_8804&SUBSYS_230012AB


;---------------------------------------
; Unknown Device.
;---------------------------------------
%OmniTV.Unknown%=OmniTV.Xceive,						PCI\VEN_14F1&DEV_8800&SUBSYS_FFFFFFFF


;;---------------------
;; 
;;---------------------
[OmniTV.Xceive.NT]
Include=    ks.inf, kscaptur.inf, wdmaudio.inf, bda.inf
Needs=      KS.Registration,KSCAPTUR.Registration.NT,WDMAUDIO.Registration,BDA.Registration,bda.Installation.NT
AddReg=     AvSim.AddReg,Xceive.AddReg,XBAR.AddReg,OmniTV.Xceive.AddReg
DelReg=     DelEnumAll.DelReg
CopyFiles=  AvSim.CopyDrivers,DSFilters.CopyFiles,Xc3028Rom.CopyFile
RegisterDlls=DSFilters.RegDLL

[OmniTV.Xceive.NoRadio.NT]
Include=    ks.inf, kscaptur.inf, wdmaudio.inf, bda.inf
Needs=      KS.Registration,KSCAPTUR.Registration.NT,WDMAUDIO.Registration,BDA.Registration,bda.Installation.NT
AddReg=     AvSim.AddReg,Xceive.NoRadio.AddReg,XBAR.AddReg,OmniTV.Xceive.AddReg
DelReg=     DelEnumAll.DelReg
CopyFiles=  AvSim.CopyDrivers,DSFilters.CopyFiles,Xc3028Rom.CopyFile
RegisterDlls=DSFilters.RegDLL


[OmniTV.Xceive_2AV.NT]
Include=    ks.inf, kscaptur.inf, wdmaudio.inf, bda.inf
Needs=      KS.Registration,KSCAPTUR.Registration.NT,WDMAUDIO.Registration,BDA.Registration,bda.Installation.NT
AddReg=     AvSim.AddReg,Xceive.AddReg,XBAR2AV.AddReg,OmniTV.Xceive.AddReg
DelReg=     DelEnumAll.DelReg
CopyFiles=  AvSim.CopyDrivers,DSFilters.CopyFiles,Xc3028Rom.CopyFile
RegisterDlls=DSFilters.RegDLL



[OmniTV.ThomsonDVBT.NT]
Include=    ks.inf, kscaptur.inf, ksfilter.inf, wdmaudio.inf, bda.inf
Needs=      KS.Registration,KSCAPTUR.Registration.NT,MSPCLOCK.Installation,WDMAUDIO.Registration,BDA.Registration,bda.Installation.NT
AddReg=     AvSim.AddReg,ThomsonDVBT.AddReg,XBAR.AddReg,CXTS.AddReg
DelReg=     DelEnumAll.DelReg
CopyFiles=  AvSim.CopyDrivers,DSFilters.CopyFiles
RegisterDlls=DSFilters.RegDLL


[OmniTV.XcevieZarlink.NT]
Include=    ks.inf, kscaptur.inf, ksfilter.inf, wdmaudio.inf, bda.inf
Needs=      KS.Registration,KSCAPTUR.Registration.NT,MSPCLOCK.Installation,WDMAUDIO.Registration,BDA.Registration,bda.Installation.NT
AddReg=     AvSim.AddReg,XcevieZarlink.AddReg,XBAR.AddReg,CXTS.AddReg
DelReg=     DelEnumAll.DelReg
CopyFiles=  AvSim.CopyDrivers,DSFilters.CopyFiles,Xc3028Rom.CopyFile
RegisterDlls=DSFilters.RegDLL


[OmniTV.XcevieZarlink.NoRadio.NT]
Include=    ks.inf, kscaptur.inf, ksfilter.inf, wdmaudio.inf, bda.inf
Needs=      KS.Registration,KSCAPTUR.Registration.NT,MSPCLOCK.Installation,WDMAUDIO.Registration,BDA.Registration,bda.Installation.NT
AddReg=     AvSim.AddReg,XcevieZarlinkNoRadio.AddReg,XBAR.AddReg,CXTS.AddReg
DelReg=     DelEnumAll.DelReg
CopyFiles=  AvSim.CopyDrivers,DSFilters.CopyFiles,Xc3028Rom.CopyFile
RegisterDlls=DSFilters.RegDLL

[OmniTV.XcevieZarlinkPalSecam.NT]
Include=    ks.inf, kscaptur.inf, ksfilter.inf, wdmaudio.inf, bda.inf
Needs=      KS.Registration,KSCAPTUR.Registration.NT,MSPCLOCK.Installation,WDMAUDIO.Registration,BDA.Registration,bda.Installation.NT
AddReg=     AvSim.AddReg,XcevieZarlinkPalSecam.AddReg,XBAR.AddReg,CXTS.AddReg
DelReg=     DelEnumAll.DelReg
CopyFiles=  AvSim.CopyDrivers,DSFilters.CopyFiles,Xc3028Rom.CopyFile
RegisterDlls=DSFilters.RegDLL

[OmniTV.XcevieZarlinkDvbt.NT]
Include=    ks.inf, kscaptur.inf, ksfilter.inf, wdmaudio.inf, bda.inf
Needs=      KS.Registration,KSCAPTUR.Registration.NT,MSPCLOCK.Installation,WDMAUDIO.Registration,BDA.Registration,bda.Installation.NT
AddReg=     AvSim.AddReg,XcevieZarlinkDvbt.AddReg,XBAR.AddReg,CXTS.AddReg
DelReg=     DelEnumAll.DelReg, DelXeciveAnalogTuner.DelReg
CopyFiles=  AvSim.CopyDrivers,DSFilters.CopyFiles,Xc3028Rom.CopyFile
RegisterDlls=DSFilters.RegDLL




[OmniTV.XcevieZarlink_2AV.NT]
Include=    ks.inf, kscaptur.inf, ksfilter.inf, wdmaudio.inf, bda.inf
Needs=      KS.Registration,KSCAPTUR.Registration.NT,MSPCLOCK.Installation,WDMAUDIO.Registration,BDA.Registration,bda.Installation.NT
AddReg=     AvSim.AddReg,XcevieZarlink.AddReg,XBAR2AV.AddReg,CXTS.AddReg
DelReg=     DelEnumAll.DelReg
CopyFiles=  AvSim.CopyDrivers,DSFilters.CopyFiles,Xc3028Rom.CopyFile
RegisterDlls=DSFilters.RegDLL



[OmniTV.XcevieZarlink.NT.HW]
;AddReg = Parameters.AddReg

[OmniTV.XcevieZarlink.NoRadio.NT.HW]

[OmniTV.XcevieZarlinkPalSecam.NT.HW]
;AddReg = Parameters.AddReg

[OmniTV.XcevieZarlinkDvbt.NT.HW]
;AddReg = Parameters.AddReg

[OmniTV.ThomsonDVBT.NT.HW]
;AddReg = Parameters.AddReg


[OmniTV.Xceive.NT.HW]
;AddReg = Parameters.AddReg

[OmniTV.Xceive.NoRadio.NT.HW]
;AddReg = Parameters.AddReg


[OmniTV.Xceive_2AV.NT.HW]
;AddReg = Parameters.AddReg

[OmniTV.XcevieZarlink_2AV.NT.HW]
;AddReg = Parameters.AddReg

[Parameters.AddReg]
HKR,,Icons , %REG_MULTI_SZ% , "%SystemRoot%\system32\Pci.ico"
HKR,,NoMediaIcons , %REG_MULTI_SZ%, "%SystemRoot%\system32\Pci.ico"
HKR,,DeviceHandlers ,%REG_SZ%,"OmniTVHandlers" 

[OmniTV.Xceive.NoRadio.NT.CoInstallers]
AddReg          = CoInstaller.AddReg
CopyFiles       = CoInstaller.CopyFiles

[OmniTV.XcevieZarlink.NT.CoInstallers]
AddReg          = CoInstaller.AddReg
CopyFiles       = CoInstaller.CopyFiles

[OmniTV.XcevieZarlink.NoRadio.NT.CoInstallers]
AddReg          = CoInstaller.AddReg
CopyFiles       = CoInstaller.CopyFiles

[OmniTV.XcevieZarlinkPalSecam.NT.CoInstallers]
AddReg          = CoInstaller.AddReg
CopyFiles       = CoInstaller.CopyFiles

[OmniTV.XcevieZarlinkDvbt.NT.CoInstallers]
AddReg          = CoInstaller.AddReg
CopyFiles       = CoInstaller.CopyFiles



[OmniTV.ThomsonDVBT.NT.CoInstallers]
AddReg          = CoInstaller.AddReg
CopyFiles       = CoInstaller.CopyFiles

[OmniTV.Xceive.NT.CoInstallers]
AddReg          = CoInstaller.AddReg
CopyFiles       = CoInstaller.CopyFiles

[OmniTV.Xceive_2AV.NT.CoInstallers]
AddReg          = CoInstaller.AddReg
CopyFiles       = CoInstaller.CopyFiles

[OmniTV.XcevieZarlink_2AV.NT.CoInstallers]
AddReg          = CoInstaller.AddReg
CopyFiles       = CoInstaller.CopyFiles


[NullSection.NT]

[NullSection.NT.Services]
AddService = ,2  ; null service install

[CoInstaller.AddReg]
HKR,,CoInstallers32, %REG_MULTI_SZ%,"SimCoInstDev.DLL,CoInstallerEntry"

[CoInstaller.CopyFiles]
SimCoInstDev.dll

[DestinationDirs]
AvSim.CopyDrivers=12		; \windows\system32\drivers
Xc3028Rom.CopyFile=12		; \windows\system32\drivers
DSFilters.CopyFiles=11

[AvSim.CopyDrivers]
OmniTV.sys

[Xc3028Rom.CopyFile]
XC3028.rom

[DSFilters.CopyFiles]
;cpnotify.ax

[DSFilters.RegDLL]
;11,,cpnotify.ax,1


[DelEnumAll.DelReg]
HKR,"ENUM\Device1",pnpid
HKR,"ENUM\Device2",pnpid
HKR,"ENUM\Device3",pnpid

[AvSim.AddReg]
HKR,,DevLoader,,*ntkern
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%
;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

HKR,"DriverData","WWAudioPrimaryChannel",0x00010001, 0x01,0x00,0x00,0x00

;
; Driver Configuration Registry Entries
;
[OmniTV.Xceive.AddReg]
HKR,"DriverData","VideoStandard",0x00010001, 0x10,0x00,0x00,0x00
HKR,"DriverData","WWAudioCountryCode",0x00010001, 0x01,0x00,0x00,0x00
HKR,"DriverData","WWAudioLineInToI2sIn",0x00010001, 0x01,0x00,0x00,0x00

;-------------------------------------------------------------------
; 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 - 656
;     4 - audio tuner in
;     5 - audio line in
; (2) InputMux (optional) - input mux to use for the selected pin
; (3) RelatedPinIndex 
; (4) GPIOMask (optional) - Mask specifying which GPIO bits to set or clear
; (5) GPIOSettings (optional) - Settings for GPIO bits specified in the mask 

;-------------------------------------------------------------------

[XBAR.AddReg]
;Pin 0 - Tuner In
HKR,"DriverData\XBarPin0","PinType",0x00010001, 0x01,0x00,0x00,0x00
HKR,"DriverData\XBarPin0","InputMux",0x00010001, 0x00,0x00,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, 0x01,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, 0x02,0x00,0x00,0x00
HKR,"DriverData\XBarPin2","RelatedPinIndex",0x00010001, 0x04,0x00,0x00,0x00

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

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


; 2 SETS of AV INPUT
[XBAR2AV.AddReg]
;Pin 0 - Tuner In
HKR,"DriverData\XBarPin0","PinType",0x00010001, 0x01,0x00,0x00,0x00
HKR,"DriverData\XBarPin0","InputMux",0x00010001, 0x00,0x00,0x00,0x00
HKR,"DriverData\XBarPin0","RelatedPinIndex",0x00010001, 0x05,0x00,0x00,0x00

;Pin 1 - Composite in 1
HKR,"DriverData\XBarPin1","PinType",0x00010001, 0x02,0x00,0x00,0x00
HKR,"DriverData\XBarPin1","InputMux",0x00010001, 0x01,0x00,0x00,0x00
HKR,"DriverData\XBarPin1","RelatedPinIndex",0x00010001, 0x06,0x00,0x00,0x00
HKR,"DriverData\XBarPin1","GPIOMask",0x00010001, 0x00,0xA0,0x00,0x00
HKR,"DriverData\XBarPin1","GPIOSettings",0x00010001, 0x00,0x20,0x00,0x00

;Pin 2 - S-Video in 1
HKR,"DriverData\XBarPin2","PinType",0x00010001, 0x00,0x00,0x00,0x00
HKR,"DriverData\XBarPin2","InputMux",0x00010001, 0x02,0x00,0x00,0x00
HKR,"DriverData\XBarPin2","RelatedPinIndex",0x00010001, 0x06,0x00,0x00,0x00
HKR,"DriverData\XBarPin2","GPIOMask",0x00010001, 0x00,0xA0,0x00,0x00
HKR,"DriverData\XBarPin2","GPIOSettings",0x00010001, 0x00,0x20,0x00,0x00


;Pin 3 - Composite in 2
HKR,"DriverData\XBarPin3","PinType",0x00010001, 0x02,0x00,0x00,0x00
HKR,"DriverData\XBarPin3","InputMux",0x00010001, 0x01,0x00,0x00,0x00
HKR,"DriverData\XBarPin3","RelatedPinIndex",0x00010001, 0x07,0x00,0x00,0x00
HKR,"DriverData\XBarPin3","GPIOMask",0x00010001, 0x00,0xA0,0x00,0x00
HKR,"DriverData\XBarPin3","GPIOSettings",0x00010001, 0x00,0x80,0x00,0x00

;Pin 4 - S-Video in 2
HKR,"DriverData\XBarPin4","PinType",0x00010001, 0x00,0x00,0x00,0x00
HKR,"DriverData\XBarPin4","InputMux",0x00010001, 0x02,0x00,0x00,0x00
HKR,"DriverData\XBarPin4","RelatedPinIndex",0x00010001, 0x07,0x00,0x00,0x00
HKR,"DriverData\XBarPin4","GPIOMask",0x00010001, 0x00,0xA0,0x00,0x00
HKR,"DriverData\XBarPin4","GPIOSettings",0x00010001, 0x00,0x80,0x00,0x00


;Pin 5 - Tuner Audio
HKR,"DriverData\XBarPin5","PinType",0x00010001, 0x04,0x00,0x00,0x00
HKR,"DriverData\XBarPin5","RelatedPinIndex",0x00010001, 0x00,0x00,0x00,0x00

;Pin 6 - Audio Line in 1
HKR,"DriverData\XBarPin6","PinType",0x00010001, 0x05,0x00,0x00,0x00
HKR,"DriverData\XBarPin6","RelatedPinIndex",0x00010001, 0x01,0x00,0x00,0x00

;Pin 7 - Audio Line in 2
HKR,"DriverData\XBarPin7","PinType",0x00010001, 0x05,0x00,0x00,0x00
HKR,"DriverData\XBarPin7","RelatedPinIndex",0x00010001, 0x03,0x00,0x00,0x00

;-------------------------------------------------------------------
; Tuner AddReg sections
;-------------------------------------------------------------------

[Xceive.AddReg]
HKR,"DriverData","TunerType",0x00010001, 0x1A, 0x00, 0x00, 0x00
HKR,"DriverData","TunerI2CAddress",0x00010001, 0xC2, 0x00, 0x00, 0x00

;NEC standard
HKR,"DriverData","IRStandard",0x00010001, 0x01, 0x00, 0x00, 0x00


[Xceive.NoRadio.AddReg]
HKR,"DriverData","TunerType",0x00010001, 0x23, 0x00, 0x00, 0x00
HKR,"DriverData","TunerI2CAddress",0x00010001, 0xC2, 0x00, 0x00, 0x00
;NEC standard
HKR,"DriverData","IRStandard",0x00010001, 0x01, 0x00, 0x00, 0x00


;-------------------------------------------------------------------
; AddReg sections for DVB-T 
;-------------------------------------------------------------------
[ThomsonDVBT.AddReg]
HKR,"DriverData","VideoStandard",0x00010001, 0x00,0x01,0x00,0x00
HKR,"DriverData","UseCompositeOnSVideo",0x00010001, 0x01, 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

;NEC standard
HKR,"DriverData","IRStandard",0x00010001, 0x01, 0x00, 0x00, 0x00
HKR,"DriverData","TunerModel",0x00010001, 0x02,0x00,0x00,0x00
HKR,"DriverData","UseFreqOffsetDVBT",0x00010001, 0x00, 0x00, 0x00, 0x00

; these registry keys for TS filter
HKR,"DriverData","dwTS_GEN_CNTRL",0x00010001,     0x04,0x00,0x00,0x00
HKR,"DriverData","dwIsTSStream",0x00010001,       0x00,0x00,0x00,0x00
HKR,"DriverData","dwTP_PACKET_SIZE",0x00010001,   0xBC,0x00,0x00,0x00


;-------------------------------------------------------------------
; AddReg sections for DVB-T + Analog TV
;-------------------------------------------------------------------
[XcevieZarlink.AddReg]
HKR,"DriverData","TunerType",0x00010001, 0x1A, 0x00, 0x00, 0x00
HKR,"DriverData","DemodType",0x00010001, 0x00, 0x00, 0x00, 0x00
HKR,"DriverData","TunerI2CAddress",0x00010001, 0xC2, 0x00, 0x00, 0x00
HKR,"DriverData","Tuner2IFAddress",0x00010001, 0x86, 0x00, 0x00, 0x00
HKR,"DriverData","TunerModel",0x00010001, 0x88,0x88,0x00,0x00
HKR,"DriverData","UseFreqOffsetDVBT",0x00010001, 0x00, 0x00, 0x00, 0x00
;  Tuner Type:
;  1A     => XCeive 3028
;  TunerModel:
;  0x8888 => XCevie 3028 + Zarlink MT352 

;NEC standard
HKR,"DriverData","IRStandard",0x00010001, 0x01, 0x00, 0x00, 0x00

HKR,"DriverData","VideoStandard",0x00010001, 0x00,0x01,0x00,0x00
HKR,"DriverData","ColorKillEnable",0x00010001, 0x01,0x00,0x00,0x00
; Country code is Great Britain = 44
HKR,"DriverData","WWAudioCountryCode",0x00010001, 0x2C,0x00,0x00,0x00
HKR,"DriverData","WWAudioLineInToI2sIn",0x00010001, 0x01,0x00,0x00,0x00
HKR,"DriverData","BlackbirdType",0x00010001, 0x00,0x00,0x00,0x00

; these registry keys for TS filter
HKR,"DriverData","dwTS_GEN_CNTRL",0x00010001,     0x04,0x00,0x00,0x00
HKR,"DriverData","dwIsTSStream",0x00010001,       0x00,0x00,0x00,0x00
HKR,"DriverData","dwTP_PACKET_SIZE",0x00010001,   0xBC,0x00,0x00,0x00


;-------------------------------------------------------------------
; AddReg sections for DVB-T + Analog TV without FM Radio
;-------------------------------------------------------------------
[XcevieZarlinkNoRadio.AddReg]
HKR,"DriverData","TunerType",0x00010001, 0x23, 0x00, 0x00, 0x00
HKR,"DriverData","DemodType",0x00010001, 0x00, 0x00, 0x00, 0x00
HKR,"DriverData","TunerI2CAddress",0x00010001, 0xC2, 0x00, 0x00, 0x00
HKR,"DriverData","Tuner2IFAddress",0x00010001, 0x86, 0x00, 0x00, 0x00
HKR,"DriverData","TunerModel",0x00010001, 0x88,0x88,0x00,0x00
HKR,"DriverData","UseFreqOffsetDVBT",0x00010001, 0x00, 0x00, 0x00, 0x00
;  Tuner Type:
;  0x23    => XCeive 3028 without radio
;  TunerModel:
;  0x8888 => XCevie 3028 + Zarlink MT352 

;NEC standard
HKR,"DriverData","IRStandard",0x00010001, 0x01, 0x00, 0x00, 0x00

HKR,"DriverData","VideoStandard",0x00010001, 0x00,0x01,0x00,0x00
HKR,"DriverData","ColorKillEnable",0x00010001, 0x01,0x00,0x00,0x00
; Country code is Great Britain = 44
HKR,"DriverData","WWAudioCountryCode",0x00010001, 0x2C,0x00,0x00,0x00
HKR,"DriverData","WWAudioLineInToI2sIn",0x00010001, 0x01,0x00,0x00,0x00
HKR,"DriverData","BlackbirdType",0x00010001, 0x00,0x00,0x00,0x00

; these registry keys for TS filter
HKR,"DriverData","dwTS_GEN_CNTRL",0x00010001,     0x04,0x00,0x00,0x00
HKR,"DriverData","dwIsTSStream",0x00010001,       0x00,0x00,0x00,0x00
HKR,"DriverData","dwTP_PACKET_SIZE",0x00010001,   0xBC,0x00,0x00,0x00

;-------------------------------------------------------------------
; AddReg sections for DVB-T + PAL + SECAM
;-------------------------------------------------------------------
[XcevieZarlinkPalSecam.AddReg]
HKR,"DriverData","TunerType",0x00010001, 0x21, 0x00, 0x00, 0x00
HKR,"DriverData","DemodType",0x00010001, 0x00, 0x00, 0x00, 0x00
HKR,"DriverData","TunerI2CAddress",0x00010001, 0xC2, 0x00, 0x00, 0x00
HKR,"DriverData","Tuner2IFAddress",0x00010001, 0x86, 0x00, 0x00, 0x00
HKR,"DriverData","TunerModel",0x00010001, 0x88,0x88,0x00,0x00
HKR,"DriverData","UseFreqOffsetDVBT",0x00010001, 0x00, 0x00, 0x00, 0x00
;  Tuner Type:
;  1A     => XCeive 3028
;  TunerModel:
;  0x8888 => XCevie 3028 + Zarlink MT352 

;NEC standard
HKR,"DriverData","IRStandard",0x00010001, 0x01, 0x00, 0x00, 0x00

HKR,"DriverData","VideoStandard",0x00010001, 0x00,0x01,0x00,0x00
HKR,"DriverData","ColorKillEnable",0x00010001, 0x01,0x00,0x00,0x00
; Country code is Great Britain = 44
HKR,"DriverData","WWAudioCountryCode",0x00010001, 0x2C,0x00,0x00,0x00
HKR,"DriverData","WWAudioLineInToI2sIn",0x00010001, 0x01,0x00,0x00,0x00
HKR,"DriverData","BlackbirdType",0x00010001, 0x00,0x00,0x00,0x00

; these registry keys for TS filter
HKR,"DriverData","dwTS_GEN_CNTRL",0x00010001,     0x04,0x00,0x00,0x00
HKR,"DriverData","dwIsTSStream",0x00010001,       0x00,0x00,0x00,0x00
HKR,"DriverData","dwTP_PACKET_SIZE",0x00010001,   0xBC,0x00,0x00,0x00




;-------------------------------------------------------------------
; AddReg sections for DVB-T Xcevie 
;-------------------------------------------------------------------

[DelXeciveAnalogTuner.DelReg]
HKR,"DriverData","TunerType"

[XcevieZarlinkDvbt.AddReg]
HKR,"DriverData","DemodType",0x00010001, 0x00, 0x00, 0x00, 0x00
HKR,"DriverData","TunerModel",0x00010001, 0x88,0x88,0x00,0x00
HKR,"DriverData","UseFreqOffsetDVBT",0x00010001, 0x00, 0x00, 0x00, 0x00
;  Tuner Type:
;  1A     => XCeive 3028
;  TunerModel:
;  0x8888 => XCevie 3028 + Zarlink MT352 

;NEC standard
HKR,"DriverData","IRStandard",0x00010001, 0x01, 0x00, 0x00, 0x00

HKR,"DriverData","VideoStandard",0x00010001, 0x00,0x01,0x00,0x00
HKR,"DriverData","ColorKillEnable",0x00010001, 0x01,0x00,0x00,0x00
; Country code is Great Britain = 44
HKR,"DriverData","WWAudioCountryCode",0x00010001, 0x2C,0x00,0x00,0x00
HKR,"DriverData","WWAudioLineInToI2sIn",0x00010001, 0x01,0x00,0x00,0x00
HKR,"DriverData","BlackbirdType",0x00010001, 0x00,0x00,0x00,0x00

; these registry keys for TS filter
HKR,"DriverData","dwTS_GEN_CNTRL",0x00010001,     0x04,0x00,0x00,0x00
HKR,"DriverData","dwIsTSStream",0x00010001,       0x00,0x00,0x00,0x00
HKR,"DriverData","dwTP_PACKET_SIZE",0x00010001,   0xBC,0x00,0x00,0x00


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

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

;
; Interfaces installation
;

;
; Video
;
[OmniTV.Xceive.NT.Interfaces]
Needs=ATV.Interfaces

[OmniTV.Xceive.NoRadio.NT.Interfaces]
Needs=ATV.Interfaces


[OmniTV.Xceive_2AV.NT.Interfaces]
Needs=ATV.Interfaces


[OmniTV.ThomsonDVBT.NT.Interfaces]
Needs=BDA.Interfaces

[OmniTV.XcevieZarlink.NT.Interfaces]
Needs=VID.Interfaces

[OmniTV.XcevieZarlink.NoRadio.NT.Interfaces]
Needs=VID.Interfaces


[OmniTV.XcevieZarlinkPalSecam.NT.Interfaces]
Needs=VID.Interfaces

[OmniTV.XcevieZarlinkDvbt.NT.Interfaces]
Needs=BDA.Interfaces

[OmniTV.XcevieZarlink_2AV.NT.Interfaces]
Needs=VID.Interfaces


;Both Video & DVB-T
[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%,CX88XBAR_Interface,
AddInterface={a799a800-a46d-11d0-a18c-00a02401dcd4},%TunerReferenceGuid%,CX88TUNE_Interface,
AddInterface={6994AD04-93EF-11D0-A3CC-00A0C9223196},%AudioReferenceGuid%,AUD_Interface,
AddInterface={71985F48-1CA1-11d3-9CC8-00C04F7971E0},%BDATuneReferenceGuid%,BDATUNE_Interface,
AddInterface={FD0A5AF4-B41D-11d2-9C95-00C04F7971E0},%TSReferenceGuid%,TS_Interface

; DVB-T Only
[BDA.Interfaces]
AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},%KsNameFilter%,VID_Interface,
AddInterface={71985F48-1CA1-11d3-9CC8-00C04F7971E0},%BDATuneReferenceGuid%,BDATUNE_Interface,
AddInterface={FD0A5AF4-B41D-11d2-9C95-00C04F7971E0},%TSReferenceGuid%,TS_Interface


[ATV.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%,CX88XBAR_Interface,
AddInterface={a799a800-a46d-11d0-a18c-00a02401dcd4},%TunerReferenceGuid%,CX88TUNE_Interface,
AddInterface={6994AD04-93EF-11D0-A3CC-00A0C9223196},%AudioReferenceGuid%,AUD_Interface,

[VID_Interface]
AddReg=VID_Interface.AddReg

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

[TvAudio_Interface]
AddReg=TvAudio_Interface.AddReg

[TvAudio_Interface.AddReg]
HKR,,CLSID,,{71F96462-78F3-11d0-A18C-00A0C9118956}
HKR,,FriendlyName,,%TVAudioFriendlyName%

[CX88XBAR_Interface]
AddReg=CX88XBAR_Interface.AddReg

[CX88XBAR_Interface.AddReg]
HKR,,CLSID,,{71F96460-78F3-11d0-A18C-00A0C9118956}
HKR,,FriendlyName,,%XBARFriendlyName%

[CX88TUNE_Interface]
AddReg=CX88TUNE_Interface.AddReg

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

[AUD_Interface]
AddReg=AUD_Interface.AddReg

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

[BDATUNE_Interface]
AddReg=BDATUNE_Interface.AddReg

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

[TS_Interface]
AddReg=TS_Interface.AddReg

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

;
; Services installation
;
[OmniTV.Xceive.NT.Services]
AddService = OmniTV,2,VID.ServiceInstall

[OmniTV.Xceive.NoRadio.NT.Services]
AddService = OmniTV,2,VID.ServiceInstall


[OmniTV.Xceive_2AV.NT.Services]
AddService = OmniTV,2,VID.ServiceInstall


[OmniTV.ThomsonDVBT.NT.Services]
AddService = OmniTV,2,VID.ServiceInstall

[OmniTV.XcevieZarlink.NT.Services]
AddService = OmniTV,2,VID.ServiceInstall

[OmniTV.XcevieZarlink.NoRadio.NT.Services]
AddService = OmniTV,2,VID.ServiceInstall


[OmniTV.XcevieZarlinkPalSecam.NT.Services]
AddService = OmniTV,2,VID.ServiceInstall

[OmniTV.XcevieZarlinkDvbt.NT.Services]
AddService = OmniTV,2,VID.ServiceInstall

[OmniTV.XcevieZarlink_2AV.NT.Services]
AddService = OmniTV,2,VID.ServiceInstall



[VID.ServiceInstall]
DisplayName		= %SERVICE_DISPLAY_NAME%
Description		= %SERVICE_DESCRIPTION%
ServiceType		= %SERVICE_KERNEL_DRIVER%
StartType		= %SERVICE_DEMAND_START%
ErrorControl	= %SERVICE_ERROR_NORMAL%
ServiceBinary	= %12%\OmniTV.sys

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

[Strings]
KsNameFilter					= "{9B365890-165F-11D0-A195-0020AFD156E4}"
Proxy.CLSID						= "{17CCA71B-ECD7-11D0-B908-00A0C9223196}"


MediaCategories					= "SYSTEM\CurrentControlSet\Control\MediaCategories"
GUID.PINNAME_ANALOG_AUDIO_IN	= "{04394D28-52A7-4c46-AED0-65D62CC64DA6}"
Pin.p2AnalogAudioIn				= "Analog Audio In"
GUID.PINNAME_AUDIO_OUT			= "{9DA02733-7910-40f2-95DD-0441676C9A9B}"
PinName.AnalogAudioOut			= "Audio Out"
TSPinID							= "{5237C937-0A21-4f7e-B338-DE0D0793D03F}"
TSPinName						= "TS Out"

AudioReferenceGuid				= "{AB766B70-AFB3-4461-A4DE-22E9C516B7FE}"
TVAudioReferenceGuid			= "{991182D5-71A2-4b5c-9817-F551FBBC8232}"
XBARReferenceGUID				= "{77F656DA-696D-407c-BA1C-50E4457C12E8}"
TunerReferenceGuid				= "{5618011C-A4DA-455b-A448-EC2AF3DCCB02}"
BDATuneReferenceGuid			= "{91B0CC87-9905-4d65-A0D1-5861C6F22CBF}"
TSReferenceGuid					= "{5ea9c066-1dfe-41c5-a2de-bf766e83c98e}"

SERVICE_DISPLAY_NAME            = "Cx2388x AvStream Video Capture"
SERVICE_DESCRIPTION				= "Cx2388x AvStream Video Capture"

;---------------------------------------------------------------
;				S y s t e m   D e f i n e s
;---------------------------------------------------------------
SERVICE_BOOT_START				= 0x0
SERVICE_SYSTEM_START			= 0x1
SERVICE_AUTO_START				= 0x2
SERVICE_DEMAND_START			= 0x3
SERVICE_DISABLED				= 0x4

SERVICE_KERNEL_DRIVER			= 0x1

SERVICE_ERROR_IGNORE			= 0x0
SERVICE_ERROR_NORMAL			= 0x1
SERVICE_ERROR_SEVERE			= 0x2
SERVICE_ERROR_CRITICAL			= 0x3


REG_SZ							= 0x00000000 
REG_MULTI_SZ					= 0x00010000 
REG_EXPAND_SZ					= 0x00020000
REG_DWORD						= 0x00010001 

;---------------------------------------------------------------
;             Localizable
;---------------------------------------------------------------

;.....................
;  DShow Filter
;.....................

VIDFriendlyName					= "Analog Video Capture"
AudioFriendlyName				= "Tuner Card Audio Capture"
TVAudioFriendlyName				= "Tuner Card TvAudio"
XBARFriendlyName				= "Tuner Card Crossbar"
TunerFriendlyName				= "Analog TV Tuner"
BDATuneFriendlyName				= "DVB-T Tuner"
TSFriendlyName					= "DVB-T Digital TV Capture"


;.....................
;  Installation 
;.....................
Company							= "YUAN High-Tech Development Co. Ltd."
DISK_NAME						= "Driver Setup Disk"


;.....................
;  Device Manager
;.....................
OmniTV.TUN881					= "YUAN TUN881 PCI TV Tuner"
OmniTV.PG655					= "YUAN PG655 Cardbus Hybrid TV Tuner"
OmniTV.CB122					= "YUAN CB122 Cardbus TV Tuner"
OmniTV.PG300					= "YUAN PG300 Digital Tuner"
OmniTV.PG700					= "YUAN PG700 PCI Hybrid TV + FM Radio"
OmniTV.PG700PalSecam = "YUAN PG700 PCI Hybrid PAL/SECAM + DVB-T + FM Radio"
OmniTV.PG700Dvbt			= "YUAN PG700 PCI DVB-T Tuner"
OmniTV.MPC788				    = "YUAN MPC788 MiniPCI Hybrid TV + FM Radio" 
OmniTV.MPC788.NoRadio=          "YUAN MPC788 MiniPCI Hybrid TV Tuner" 
OmniTV.MPC788.2AV			= "YUAN MPC788 MiniPCI Hybrid TV Tuner (with 2 AV input)"
OmniTV.MPC122					= "YUAN MPC122 MiniPCI TV Tuner + FM Radio"
OmniTV.MPC122.2AV			= "YUAN MPC122 MiniPCI TV Tuner (with 2 AV input)"
OmniTV.MPC122.NoRadio=			 "YUAN MPC122 MiniPCI TV Tuner"


;The EEPROM need update
OmniTV.Unknown					= "YUAN CX2388x Unknown Device"

OmniTV.Audio.null				= "YUAN Audio AVStream Device"

;CX23881 audio catpure device 
;(without BSTC)
OmniTV.Audio881.null			= "YUAN Audio Capture Device"

OmniTV.TS.null					= "YUAN TS Capture Device"
OmniTV.null						= "YUAN Unused Function Device"

;HKLM,"System\CurrentControlSet\Services\cdrom","AutoRun",0x00010003,1
