xcbda.inf Driver File Contents (D20271-001-001.exe)

;
; xcbda.INF  -- This file installs xcbda.sys
;
; Copyright(C) 2005 ViXS Systems Inc.
;
;

[Version]
Signature="$Windows NT$"
Class=Media
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
Provider=%ViXS%
DriverPackageType=PlugAndPlay
DriverPackageDisplayName=%DriverDiskName%
DriverVer=12/07/2007, 6.2.100.12
PNPLockDown = 1
CatalogFile=xcbda.cat


[DestinationDirs]
xcbda.ntsc.CopyDrivers=12
xcbda.pal.CopyDrivers=12
xcbda.CopyFiles=11

[Manufacturer]
%ViXS%=ViXS.XCode

[SourceDisksNames]
0=%DriverDiskName%

[SourceDisksFiles]
xcmem.sys=0
xchal.sys=0
xcfe.sys=0
xcbda.sys=0
xcprop.ax=0
xccp.ax=0

[ViXS.XCode]
%vixs.DeviceDesc1%=xcbda.ntsc,PCI\VEN_1745&DEV_2020&SUBSYS_20201745
%vixs.DeviceDesc2%=xcbda.ntsc,PCI\VEN_1745&DEV_2020&SUBSYS_20301745
%vixs.DeviceDesc5%=xcbda.ntsc,PCI\VEN_1745&DEV_2020&SUBSYS_20221745
%vixs.DeviceDesc0%=xcbda.ntsc,PCI\VEN_1745&DEV_2100&SUBSYS_21001745
%vixs.DeviceDesc6%=xcbda.ntsc,PCI\VEN_1745&DEV_2100&SUBSYS_21501745
%vixs.DeviceDesc7%=xcbda.ntsc,PCI\VEN_1745&DEV_2100&SUBSYS_21511745
%vixs.DeviceDesc8%=xcbda.ntsc,PCI\VEN_1745&DEV_2100&SUBSYS_48791043
%vixs.DeviceDesc9%=xcbda.ntsc,PCI\VEN_1745&DEV_2100&SUBSYS_48801043
%vixs.DeviceDesc10%=xcbda.ntsc,PCI\VEN_1745&DEV_2100&SUBSYS_48811043
%vixs.DeviceDesc11%=xcbda.ntsc,PCI\VEN_1745&DEV_2100&SUBSYS_48821043
%vixs.DeviceDesc13%=xcbda.ntsc,PCI\VEN_1745&DEV_2100&SUBSYS_67a112ab
%vixs.DeviceDesc15%=xcbda.ntsc,PCI\VEN_1745&DEV_2100&SUBSYS_21111745
%vixs.DeviceDesc20%=xcbda.ntsc,PCI\VEN_1745&DEV_2100&SUBSYS_488B1043
%vixs.DeviceDesc21%=xcbda.ntsc,PCI\VEN_1745&DEV_2100&SUBSYS_215E1745
%vixs.DeviceDesc22%=xcbda.ntsc,PCI\VEN_1745&DEV_2100&SUBSYS_21531745
%vixs.DeviceDesc25%=xcbda.ntsc,PCI\VEN_1745&DEV_2100&SUBSYS_215B1745
%vixs.DeviceDesc28%=xcbda.ntsc,PCI\VEN_1745&DEV_2100&SUBSYS_21571745
%vixs.DeviceDesc31%=xcbda.ntsc,PCI\VEN_1745&DEV_2100&SUBSYS_488C1043
%vixs.DeviceDesc32%=xcbda.ntsc,PCI\VEN_1745&DEV_2100&SUBSYS_488D1043
%vixs.DeviceDesc33%=xcbda.ntsc,PCI\VEN_1745&DEV_2100&SUBSYS_488E1043
%vixs.DeviceDesc34%=xcbda.ntsc,PCI\VEN_1745&DEV_2100&SUBSYS_488F1043
%vixs.DeviceDesc35%=xcbda.ntsc,PCI\VEN_1745&DEV_2100&SUBSYS_48921043
%vixs.DeviceDesc36%=xcbda.ntsc,PCI\VEN_1745&DEV_2100&SUBSYS_48931043
%vixs.DeviceDesc37%=xcbda.ntsc,PCI\VEN_1745&DEV_2100&SUBSYS_48941043
%vixs.DeviceDesc38%=xcbda.ntsc,PCI\VEN_1745&DEV_2100&SUBSYS_48951043
%vixs.DeviceDesc39%=xcbda.ntsc,PCI\VEN_1745&DEV_2100&SUBSYS_48961043
%vixs.DeviceDesc40%=xcbda.ntsc,PCI\VEN_1745&DEV_2100&SUBSYS_48971043
%vixs.DeviceDesc41%=xcbda.ntsc,PCI\VEN_1745&DEV_2100&SUBSYS_48981043
%vixs.DeviceDesc42%=xcbda.ntsc,PCI\VEN_1745&DEV_2100&SUBSYS_48991043
%vixs.DeviceDesc43%=xcbda.ntsc,PCI\VEN_1745&DEV_2100&SUBSYS_489A1043
%vixs.DeviceDesc44%=xcbda.ntsc,PCI\VEN_1745&DEV_2100&SUBSYS_489B1043
%vixs.DeviceDesc45%=xcbda.ntsc,PCI\VEN_1745&DEV_2100&SUBSYS_48A31043
%vixs.DeviceDesc58%=xcbda.ntsc,PCI\VEN_1745&DEV_2100&SUBSYS_48AC1043
%vixs.DeviceDesc59%=xcbda.ntsc,PCI\VEN_1745&DEV_2100&SUBSYS_48B01043
%vixs.DeviceDesc60%=xcbda.ntsc,PCI\VEN_1745&DEV_2100&SUBSYS_48B11043
%vixs.DeviceDesc61%=xcbda.ntsc,PCI\VEN_1745&DEV_2100&SUBSYS_E50017DE
%vixs.DeviceDesc62%=xcbda.ntsc,PCI\VEN_1745&DEV_2100&SUBSYS_E50117DE
%vixs.DeviceDesc65%=xcbda.ntsc,PCI\VEN_1745&DEV_2100&SUBSYS_E59017DE
%vixs.DeviceDesc70%=xcbda.ntsc,PCI\VEN_1745&DEV_2100&SUBSYS_E59117DE
%vixs.DeviceDesc68%=xcbda.ntsc,PCI\VEN_1745&DEV_2100&SUBSYS_E5B017DE
%vixs.DeviceDesc69%=xcbda.ntsc,PCI\VEN_1745&DEV_2100&SUBSYS_E5B117DE
%vixs.DeviceDesc71%=xcbda.ntsc,PCI\VEN_1745&DEV_2100&SUBSYS_48B81043
%vixs.DeviceDesc3%=xcbda.pal,PCI\VEN_1745&DEV_2020&SUBSYS_20211745
%vixs.DeviceDesc4%=xcbda.pal,PCI\VEN_1745&DEV_2020&SUBSYS_20311745
%vixs.DeviceDesc12%=xcbda.pal,PCI\VEN_1745&DEV_2100&SUBSYS_21521745
%vixs.DeviceDesc14%=xcbda.pal,PCI\VEN_1745&DEV_2100&SUBSYS_67a212ab
%vixs.DeviceDesc16%=xcbda.pal,PCI\VEN_1745&DEV_2100&SUBSYS_48831043
%vixs.DeviceDesc17%=xcbda.pal,PCI\VEN_1745&DEV_2100&SUBSYS_48841043
%vixs.DeviceDesc18%=xcbda.pal,PCI\VEN_1745&DEV_2100&SUBSYS_48851043
%vixs.DeviceDesc19%=xcbda.pal,PCI\VEN_1745&DEV_2100&SUBSYS_48861043
%vixs.DeviceDesc24%=xcbda.pal,PCI\VEN_1745&DEV_2100&SUBSYS_21541745
%vixs.DeviceDesc27%=xcbda.pal,PCI\VEN_1745&DEV_2100&SUBSYS_215C1745
%vixs.DeviceDesc30%=xcbda.pal,PCI\VEN_1745&DEV_2100&SUBSYS_21581745
%vixs.DeviceDesc46%=xcbda.pal,PCI\VEN_1745&DEV_2100&SUBSYS_489E1043
%vixs.DeviceDesc47%=xcbda.pal,PCI\VEN_1745&DEV_2100&SUBSYS_489F1043
%vixs.DeviceDesc48%=xcbda.pal,PCI\VEN_1745&DEV_2100&SUBSYS_48A11043
%vixs.DeviceDesc49%=xcbda.pal,PCI\VEN_1745&DEV_2100&SUBSYS_48A21043
%vixs.DeviceDesc50%=xcbda.pal,PCI\VEN_1745&DEV_2100&SUBSYS_48AA1043
%vixs.DeviceDesc51%=xcbda.pal,PCI\VEN_1745&DEV_2100&SUBSYS_48AB1043
%vixs.DeviceDesc54%=xcbda.pal,PCI\VEN_1745&DEV_2100&SUBSYS_E51017DE
%vixs.DeviceDesc55%=xcbda.pal,PCI\VEN_1745&DEV_2100&SUBSYS_E51117DE
%vixs.DeviceDesc56%=xcbda.pal,PCI\VEN_1745&DEV_2100&SUBSYS_E51217DE
%vixs.DeviceDesc57%=xcbda.pal,PCI\VEN_1745&DEV_2100&SUBSYS_E51317DE
%vixs.DeviceDesc61%=xcbda.pal,PCI\VEN_1745&DEV_2100&SUBSYS_E50017DE
%vixs.DeviceDesc62%=xcbda.pal,PCI\VEN_1745&DEV_2100&SUBSYS_E50117DE
%vixs.DeviceDesc63%=xcbda.pal,PCI\VEN_1745&DEV_2100&SUBSYS_E53017DE
%vixs.DeviceDesc64%=xcbda.pal,PCI\VEN_1745&DEV_2100&SUBSYS_E53117DE
%vixs.DeviceDesc66%=xcbda.pal,PCI\VEN_1745&DEV_2100&SUBSYS_E57017DE
%vixs.DeviceDesc67%=xcbda.pal,PCI\VEN_1745&DEV_2100&SUBSYS_E57117DE
%vixs.DeviceDesc72%=xcbda.pal,PCI\VEN_1745&DEV_2100&SUBSYS_48B31043
%vixs.DeviceDesc23%=xcbda.ntscdvbt,PCI\VEN_1745&DEV_2100&SUBSYS_21551745
%vixs.DeviceDesc26%=xcbda.ntscdvbt,PCI\VEN_1745&DEV_2100&SUBSYS_215D1745
%vixs.DeviceDesc29%=xcbda.ntscdvbt,PCI\VEN_1745&DEV_2100&SUBSYS_21591745
%vixs.DeviceDesc52%=xcbda.ntscdvbt,PCI\VEN_1745&DEV_2100&SUBSYS_48AA1043
%vixs.DeviceDesc53%=xcbda.ntscdvbt,PCI\VEN_1745&DEV_2100&SUBSYS_48AB1043
%vixs.DeviceDesc73%=xcbda.ntscdvbt,PCI\VEN_1745&DEV_2100&SUBSYS_48B31043

[xcbda.ntsc]
Include   = ks.inf,kscaptur.inf,ksfilter.inf,bda.inf
Needs     = KS.Registration,KSCAPTUR.Registration.NT,BDA.Installation.NT
AddReg    = xcbda.AddRegNtsc,xcbda.AddRegPinNames
CopyFiles = xcbda.ntsc.CopyDrivers,xcbda.CopyFiles
RegisterDlls=xcbda.RegFiles
AddProperty =xcbda.AddProp

[xcbda.ntscdvbt]
Include   = ks.inf,kscaptur.inf,ksfilter.inf,bda.inf
Needs     = KS.Registration,KSCAPTUR.Registration.NT,BDA.Installation.NT
AddReg    = xcbda.AddRegNtsc,xcbda.AddRegPinNames
CopyFiles = xcbda.ntsc.CopyDrivers,xcbda.CopyFiles
RegisterDlls=xcbda.RegFiles
AddProperty =xcbda.AddProp

[xcbda.pal]
Include   = ks.inf,kscaptur.inf,ksfilter.inf,bda.inf
Needs     = KS.Registration,KSCAPTUR.Registration.NT,BDA.Installation.NT
AddReg    = xcbda.AddRegPal,xcbda.AddRegPinNames
CopyFiles = xcbda.pal.CopyDrivers,xcbda.CopyFiles
RegisterDlls=xcbda.RegFiles
AddProperty =xcbda.AddProp

[xcbda.ntsc.CopyDrivers]
xcmem.sys
xchal.sys
xcfe.sys
xcbda.sys

[xcbda.pal.CopyDrivers]
xcmem.sys
xchal.sys
xcfe.sys
xcbdaP.sys,xcbda.sys

[xcbda.CopyFiles]
xcprop.ax
xccp.ax

[xcbda.RegFiles]
11,,xcprop.ax, 1
11,,xccp.ax, 1


[xcbda.AddProp]
GenericDriverInstalled,,,,1

[xcbda.AddRegPinNames]
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XCPIN_ANALOG_AUDIO_IN%,"Name",,"Analog Audio In"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XCPIN_VIDEO_OUT%,      "Name",,"Video Out"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XCPIN_AUDIO_OUT%,      "Name",,"Audio Out"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XCPIN_VIDEO_IN%,       "Name",,"Video In"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XCPIN_AUDIO_IN%,       "Name",,"Audio In"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XCPIN_PS_OUT%,         "Name",,"PS Out"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XCPIN_TS_OUT%,         "Name",,"TS Out"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XCPIN_VIXSTS_OUT%,     "Name",,"TS Out"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XCPIN_VIDEO_ES_OUT%,   "Name",,"Video ES Out"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XCPIN_AUDIO_ES_OUT%,   "Name",,"Audio ES Out"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XCPIN_RAW_VIDEO_OUT%,  "Name",,"Video Capture"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XCPIN_RAW_VIDEO_OUT1%, "Name",,"Video Preview"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XCPIN_RAW_AUDIO_OUT%,  "Name",,"Audio Capture"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XCPIN_VBI_OUT%,        "Name",,"VBI Out"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XCPIN_PS_IN%,          "Name",,"PS In"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XCPIN_TS_IN%,          "Name",,"TS In"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XCPIN_VIDEO_ES_IN%,    "Name",,"Video ES In"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XCPIN_AUDIO_ES_IN%,    "Name",,"Audio ES In"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XCPIN_RAW_VIDEO_IN%,   "Name",,"Raw Video In"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XCPIN_RAW_AUDIO_IN%,   "Name",,"Raw Audio In"
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\%XCPIN_ANTENNA_IN%,     "Name",,"Antenna In"

[xcbda.AddRegNtsc]
HKLM,SYSTEM\CurrentControlSet\Services\%vixs.ServiceNtsc%\Parameters,"Standard",0x00010001,1
HKLM,SYSTEM\CurrentControlSet\Services\%vixs.ServiceNtsc%\Parameters,"TuneWhenMuted",0x00010001,0
HKLM,SYSTEM\CurrentControlSet\Services\%vixs.ServiceNtsc%\Parameters,"TuneWaitLock",0x00010001,1
HKLM,SYSTEM\CurrentControlSet\Services\%vixs.ServiceNtsc%\Parameters,"MCETuneScheme",0x00010001,1
HKLM,SYSTEM\CurrentControlSet\Services\%vixs.ServiceNtsc%\Parameters,"PSType",0x00010001,3
HKLM,SYSTEM\CurrentControlSet\Services\%vixs.ServiceNtsc%\Parameters,"ForcePresentAudio",0x00010001,0
HKLM,SYSTEM\CurrentControlSet\Services\%vixs.ServiceNtsc%\Parameters,"MSTs",0x00010001,0
HKLM,SYSTEM\CurrentControlSet\Services\%vixs.ServiceNtsc%\Parameters,"RawCaptureFilters",0x00010001,1
HKLM,SYSTEM\CurrentControlSet\Services\%vixs.ServiceNtsc%\Parameters,"MBlock",0x00010001,0
HKLM,SYSTEM\CurrentControlSet\Services\%vixs.ServiceNtsc%\Parameters,"I2CSpeed",0x00010001,300000
HKLM,SYSTEM\CurrentControlSet\Services\%vixs.ServiceNtsc%\Parameters,"QuickBoot",0x00010001,1

[xcbda.AddRegNtscFe]
HKR,Fe\17452111,"VideoTuner",0x00000001,1,8,f8,1,9,58,1,a,85,1,b,40,1,c,36,1,f,aa
HKR,Fe\12AB67A1,"VideoTuner",0x00000001,0,90,44,0,a0,40
HKR,Fe\104348AC,"VideoTuner",0x00000001,0,98,40,0,9c,80,0,9d,44,0,a0,40,1,a4,80,1,a5,40,1,a6,40
HKR,Fe\104348AA,"VideoTuner",0x00000001,0,98,40,0,9c,80,0,9d,44,0,a0,40,1,a4,80,1,a5,40,1,a6,40
HKR,Fe\104348AB,"VideoTuner",0x00000001,0,98,40,0,9c,80,0,9d,44,0,a0,40,1,a4,80,1,a5,40,1,a6,40
HKR,Fe\104348A3,"VideoTuner",0x00000001,0,98,40,0,9c,80,0,9d,44,0,a0,40,1,a4,7a,1,a5,3d,1,a6,3d
HKR,Fe\1043488B,"VideoTuner",0x00000001,0,98,40,0,9c,80,0,9d,44,0,a0,40,1,a4,7a,1,a5,3d,1,a6,3d
HKR,Fe\1043488C,"VideoTuner",0x00000001,0,98,40,0,9c,80,0,9d,44,0,a0,40,1,a4,7a,1,a5,3d,1,a6,3d
HKR,Fe\104348B0,"VideoTuner",0x00000001,0,98,40,0,9c,80,0,9d,44,0,a0,40,1,a4,7a,1,a5,3d,1,a6,3d
HKR,Fe\1043488F,"EnableHeader",0x00010001,1
HKR,Fe\10434899,"EnableHeader",0x00010001,1
HKR,Fe\104348B0,"EnableHeader",0x00010001,1
HKR,Fe\104348B8,"EnableHeader",0x00010001,1
HKR,Fe\17452153,"DigitalStandard",0x00010001,1
HKR,Fe\17452157,"DigitalStandard",0x00010001,1
HKR,Fe\1745215B,"DigitalStandard",0x00010001,1
HKR,Fe\17452154,"DigitalStandard",0x00010001,1
HKR,Fe\17452158,"DigitalStandard",0x00010001,1
HKR,Fe\1745215C,"DigitalStandard",0x00010001,1
HKR,Fe\17452155,"DigitalStandard",0x00010001,1
HKR,Fe\17452159,"DigitalStandard",0x00010001,1
HKR,Fe\1745215D,"DigitalStandard",0x00010001,1
HKR,Fe\104348A3,"DigitalStandard",0x00010001,4
HKR,Fe\104348B0,"DigitalStandard",0x00010001,1
HKR,Fe\104348B8,"DigitalStandard",0x00010001,1
HKR,Fe\1043488B,"DigitalStandard",0x00010001,1
HKR,Fe\1043488C,"DigitalStandard",0x00010001,1

[xcbda.AddRegNtscDvbtFe]
HKR,Fe\17452111,"VideoTuner",0x00000001,1,8,f8,1,9,58,1,a,85,1,b,40,1,c,36,1,f,aa
HKR,Fe\12AB67A1,"VideoTuner",0x00000001,0,90,44,0,a0,40
HKR,Fe\104348AC,"VideoTuner",0x00000001,0,98,40,0,9c,80,0,9d,44,0,a0,40,1,a4,80,1,a5,40,1,a6,40
HKR,Fe\104348AA,"VideoTuner",0x00000001,0,98,40,0,9c,80,0,9d,44,0,a0,40,1,a4,80,1,a5,40,1,a6,40
HKR,Fe\104348AB,"VideoTuner",0x00000001,0,98,40,0,9c,80,0,9d,44,0,a0,40,1,a4,80,1,a5,40,1,a6,40
HKR,Fe\104348A3,"VideoTuner",0x00000001,0,98,40,0,9c,80,0,9d,44,0,a0,40,1,a4,7a,1,a5,3d,1,a6,3d
HKR,Fe\1043488B,"VideoTuner",0x00000001,0,98,40,0,9c,80,0,9d,44,0,a0,40,1,a4,7a,1,a5,3d,1,a6,3d
HKR,Fe\1043488C,"VideoTuner",0x00000001,0,98,40,0,9c,80,0,9d,44,0,a0,40,1,a4,7a,1,a5,3d,1,a6,3d
HKR,Fe\104348B0,"VideoTuner",0x00000001,0,98,40,0,9c,80,0,9d,44,0,a0,40,1,a4,7a,1,a5,3d,1,a6,3d
HKR,Fe\1043488F,"EnableHeader",0x00010001,1
HKR,Fe\104348B0,"EnableHeader",0x00010001,1
HKR,Fe\104348B8,"EnableHeader",0x00010001,1
HKR,Fe\17452153,"DigitalStandard",0x00010001,2
HKR,Fe\17452157,"DigitalStandard",0x00010001,2
HKR,Fe\1745215B,"DigitalStandard",0x00010001,2
HKR,Fe\17452154,"DigitalStandard",0x00010001,2
HKR,Fe\17452158,"DigitalStandard",0x00010001,2
HKR,Fe\1745215C,"DigitalStandard",0x00010001,2
HKR,Fe\17452155,"DigitalStandard",0x00010001,2
HKR,Fe\17452159,"DigitalStandard",0x00010001,2
HKR,Fe\1745215D,"DigitalStandard",0x00010001,2

[xcbda.AddRegPal]
HKLM,SYSTEM\CurrentControlSet\Services\%vixs.ServicePal%\Parameters,"Standard",0x00010001,2
HKLM,SYSTEM\CurrentControlSet\Services\%vixs.ServicePal%\Parameters,"YUVCleanTopLine",0x00010001,1
HKLM,SYSTEM\CurrentControlSet\Services\%vixs.ServicePal%\Parameters,"TuneWhenMuted",0x00010001,0
HKLM,SYSTEM\CurrentControlSet\Services\%vixs.ServicePal%\Parameters,"TuneWaitLock",0x00010001,1
HKLM,SYSTEM\CurrentControlSet\Services\%vixs.ServicePal%\Parameters,"MCETuneScheme",0x00010001,1
HKLM,SYSTEM\CurrentControlSet\Services\%vixs.ServicePal%\Parameters,"PSType",0x00010001,3
HKLM,SYSTEM\CurrentControlSet\Services\%vixs.ServicePal%\Parameters,"ForcePresentAudio",0x00010001,0
HKLM,SYSTEM\CurrentControlSet\Services\%vixs.ServicePal%\Parameters,"MSTs",0x00010001,0
HKLM,SYSTEM\CurrentControlSet\Services\%vixs.ServicePal%\Parameters,"RawCaptureFilters",0x00010001,1
HKLM,SYSTEM\CurrentControlSet\Services\%vixs.ServicePal%\Parameters,"MBlock",0x00010001,0
HKLM,SYSTEM\CurrentControlSet\Services\%vixs.ServiceNtsc%\Parameters,"I2CSpeed",0x00010001,300000
HKLM,SYSTEM\CurrentControlSet\Services\%vixs.ServiceNtsc%\Parameters,"QuickBoot",0x00010001,1

[xcbda.AddRegPalFe]
HKR,Fe\17452150,"VideoTuner",0x00000001,1,8,f8,1,9,58,1,a,85,1,b,40,1,c,36,1,f,aa
HKR,Fe\12AB67A2,"VideoTuner",0x00000001,0,90,44,0,a0,40
HKR,Fe\104348AC,"VideoTuner",0x00000001,0,98,40,0,9c,80,0,9d,44,0,a0,40,1,a4,80,1,a5,40,1,a6,40
HKR,Fe\104348AA,"VideoTuner",0x00000001,0,98,40,0,9c,80,0,9d,44,0,a0,40,1,a4,80,1,a5,40,1,a6,40
HKR,Fe\104348AB,"VideoTuner",0x00000001,0,98,40,0,9c,80,0,9d,44,0,a0,40,1,a4,80,1,a5,40,1,a6,40
HKR,Fe\104348A3,"VideoTuner",0x00000001,0,98,40,0,9c,80,0,9d,44,0,a0,40,1,a4,7a,1,a5,3d,1,a6,3d
HKR,Fe\1043488B,"VideoTuner",0x00000001,0,98,40,0,9c,80,0,9d,44,0,a0,40,1,a4,7a,1,a5,3d,1,a6,3d
HKR,Fe\1043488C,"VideoTuner",0x00000001,0,98,40,0,9c,80,0,9d,44,0,a0,40,1,a4,7a,1,a5,3d,1,a6,3d
HKR,Fe\104348B0,"VideoTuner",0x00000001,0,98,40,0,9c,80,0,9d,44,0,a0,40,1,a4,7a,1,a5,3d,1,a6,3d
HKR,Fe\17452153,"DigitalStandard",0x00010001,2
HKR,Fe\17452157,"DigitalStandard",0x00010001,2
HKR,Fe\1745215B,"DigitalStandard",0x00010001,2
HKR,Fe\17452154,"DigitalStandard",0x00010001,2
HKR,Fe\17452158,"DigitalStandard",0x00010001,2
HKR,Fe\1745215C,"DigitalStandard",0x00010001,2
HKR,Fe\17452155,"DigitalStandard",0x00010001,2
HKR,Fe\17452159,"DigitalStandard",0x00010001,2
HKR,Fe\1745215D,"DigitalStandard",0x00010001,2


[xcbda.ntsc.Interfaces]
AddInterface=%KSCATEGORY_TVTUNER%,%XCFILTER_TUNER_1%,XcTuner1,0
AddInterface=%KSCATEGORY_TVTUNER%,%XCFILTER_TUNER_2%,XcTuner2,0

AddInterface=%KSCATEGORY_TVAUDIO%,%XCFILTER_TVAUDIO_1%,XcTVAud1,0
AddInterface=%KSCATEGORY_TVAUDIO%,%XCFILTER_TVAUDIO_2%,XcTVAud2,0

AddInterface=%KSCATEGORY_CROSSBAR%,%XCFILTER_CROSSBAR_1%,XcXBar1,0
AddInterface=%KSCATEGORY_CROSSBAR%,%XCFILTER_CROSSBAR_2%,XcXBar2,0

AddInterface=%KSCATEGORY_CAPTURE%,%XCFILTER_CAPTURE_1%,XcCapture1,0
AddInterface=%KSCATEGORY_CAPTURE%,%XCFILTER_CAPTURE_2%,XcCapture2,0

AddInterface=%KSCATEGORY_ENCODER%,%XCFILTER_ENCODER_1%,XcEncoder1,0
AddInterface=%KSCATEGORY_ENCODER%,%XCFILTER_ENCODER_2%,XcEncoder2,0

AddInterface=%KSCATEGORY_MULTIPLEXER%,%XCFILTER_ENCODER_1%,XcEncoder1,0
AddInterface=%KSCATEGORY_MULTIPLEXER%,%XCFILTER_ENCODER_2%,XcEncoder2,0

AddInterface=%KSCATEGORY_DATATRANSFORM%,%XCFILTER_TRANSCODE%,XCTrans,0
AddInterface=%KSCATEGORY_ENCODER%,%XCFILTER_TRANSCODE%,XCTrans,0

AddInterface=%KSCATEGORY_CAPTURE%,%XCFILTER_YUV_CAPTURE_1%,XcYUVCapture1,0
AddInterface=%KSCATEGORY_CAPTURE%,%XCFILTER_YUV_CAPTURE_2%,XcYUVCapture2,0
AddInterface=%KSCATEGORY_VIDEOCAPTURE%,%XCFILTER_YUV_CAPTURE_1%,XcYUVCapture1,0
AddInterface=%KSCATEGORY_VIDEOCAPTURE%,%XCFILTER_YUV_CAPTURE_2%,XcYUVCapture2,0
AddInterface=%KSCATEGORY_VIDEOCAPTURE%,%XCFILTER_CAPTURE_1%,XcCapture1,0
AddInterface=%KSCATEGORY_VIDEOCAPTURE%,%XCFILTER_CAPTURE_2%,XcCapture2,0

AddInterface=%KSCATEGORY_AUDIOCAPTURE%,%XCFILTER_PCM_CAPTURE_1%,XcPCMCapture1,0
AddInterface=%KSCATEGORY_AUDIOCAPTURE%,%XCFILTER_PCM_CAPTURE_2%,XcPCMCapture2,0

AddInterface=%KSCATEGORY_BDATUNER%,%XCFILTER_ATSC_TUNER_1%,XcATSCTuner1
AddInterface=%KSCATEGORY_BDATUNER%,%XCFILTER_ATSC_TUNER_2%,XcATSCTuner2
AddInterface=%KSCATEGORY_BDATUNER%,%XCFILTER_DVBT_TUNER_1%,XcDVBTTuner1
AddInterface=%KSCATEGORY_BDATUNER%,%XCFILTER_DVBT_TUNER_2%,XcDVBTTuner2
AddInterface=%KSCATEGORY_BDATUNER%,%XCFILTER_DVBC_TUNER_1%,XcDVBCTuner1
AddInterface=%KSCATEGORY_BDATUNER%,%XCFILTER_DVBC_TUNER_2%,XcDVBCTuner2
AddInterface=%KSCATEGORY_BDATUNER%,%XCFILTER_DVBS_TUNER_1%,XcDVBSTuner1
AddInterface=%KSCATEGORY_BDATUNER%,%XCFILTER_DVBS_TUNER_2%,XcDVBSTuner2

AddInterface=%KSCATEGORY_BDARECEIVER%,%XCFILTER_BDA_CAPTURE_1%,XcBDACapture1
AddInterface=%KSCATEGORY_BDARECEIVER%,%XCFILTER_BDA_CAPTURE_2%,XcBDACapture2

[xcbda.ntscdvbt.Interfaces]
AddInterface=%KSCATEGORY_TVTUNER%,%XCFILTER_TUNER_1%,XcTuner1,0
AddInterface=%KSCATEGORY_TVTUNER%,%XCFILTER_TUNER_2%,XcTuner2,0

AddInterface=%KSCATEGORY_TVAUDIO%,%XCFILTER_TVAUDIO_1%,XcTVAud1,0
AddInterface=%KSCATEGORY_TVAUDIO%,%XCFILTER_TVAUDIO_2%,XcTVAud2,0

AddInterface=%KSCATEGORY_CROSSBAR%,%XCFILTER_CROSSBAR_1%,XcXBar1,0
AddInterface=%KSCATEGORY_CROSSBAR%,%XCFILTER_CROSSBAR_2%,XcXBar2,0

AddInterface=%KSCATEGORY_CAPTURE%,%XCFILTER_CAPTURE_1%,XcCapture1,0
AddInterface=%KSCATEGORY_CAPTURE%,%XCFILTER_CAPTURE_2%,XcCapture2,0

AddInterface=%KSCATEGORY_ENCODER%,%XCFILTER_ENCODER_1%,XcEncoder1,0
AddInterface=%KSCATEGORY_ENCODER%,%XCFILTER_ENCODER_2%,XcEncoder2,0

AddInterface=%KSCATEGORY_MULTIPLEXER%,%XCFILTER_ENCODER_1%,XcEncoder1,0
AddInterface=%KSCATEGORY_MULTIPLEXER%,%XCFILTER_ENCODER_2%,XcEncoder2,0

AddInterface=%KSCATEGORY_DATATRANSFORM%,%XCFILTER_TRANSCODE%,XCTrans,0
AddInterface=%KSCATEGORY_ENCODER%,%XCFILTER_TRANSCODE%,XCTrans,0

AddInterface=%KSCATEGORY_CAPTURE%,%XCFILTER_YUV_CAPTURE_1%,XcYUVCapture1,0
AddInterface=%KSCATEGORY_CAPTURE%,%XCFILTER_YUV_CAPTURE_2%,XcYUVCapture2,0
AddInterface=%KSCATEGORY_VIDEOCAPTURE%,%XCFILTER_YUV_CAPTURE_1%,XcYUVCapture1,0
AddInterface=%KSCATEGORY_VIDEOCAPTURE%,%XCFILTER_YUV_CAPTURE_2%,XcYUVCapture2,0
AddInterface=%KSCATEGORY_VIDEOCAPTURE%,%XCFILTER_CAPTURE_1%,XcCapture1,0
AddInterface=%KSCATEGORY_VIDEOCAPTURE%,%XCFILTER_CAPTURE_2%,XcCapture2,0

AddInterface=%KSCATEGORY_AUDIOCAPTURE%,%XCFILTER_PCM_CAPTURE_1%,XcPCMCapture1,0
AddInterface=%KSCATEGORY_AUDIOCAPTURE%,%XCFILTER_PCM_CAPTURE_2%,XcPCMCapture2,0

AddInterface=%KSCATEGORY_BDATUNER%,%XCFILTER_ATSC_TUNER_1%,XcATSCTuner1
AddInterface=%KSCATEGORY_BDATUNER%,%XCFILTER_ATSC_TUNER_2%,XcATSCTuner2
AddInterface=%KSCATEGORY_BDATUNER%,%XCFILTER_DVBT_TUNER_1%,XcDVBTTuner1
AddInterface=%KSCATEGORY_BDATUNER%,%XCFILTER_DVBT_TUNER_2%,XcDVBTTuner2
AddInterface=%KSCATEGORY_BDATUNER%,%XCFILTER_DVBC_TUNER_1%,XcDVBCTuner1
AddInterface=%KSCATEGORY_BDATUNER%,%XCFILTER_DVBC_TUNER_2%,XcDVBCTuner2
AddInterface=%KSCATEGORY_BDATUNER%,%XCFILTER_DVBS_TUNER_1%,XcDVBSTuner1
AddInterface=%KSCATEGORY_BDATUNER%,%XCFILTER_DVBS_TUNER_2%,XcDVBSTuner2

AddInterface=%KSCATEGORY_BDARECEIVER%,%XCFILTER_BDA_CAPTURE_1%,XcBDACapture1
AddInterface=%KSCATEGORY_BDARECEIVER%,%XCFILTER_BDA_CAPTURE_2%,XcBDACapture2

[xcbda.pal.Interfaces]
AddInterface=%KSCATEGORY_TVTUNER%,%XCFILTER_TUNER_1%,XcTuner1,0
AddInterface=%KSCATEGORY_TVTUNER%,%XCFILTER_TUNER_2%,XcTuner2,0

AddInterface=%KSCATEGORY_TVAUDIO%,%XCFILTER_TVAUDIO_1%,XcTVAud1,0
AddInterface=%KSCATEGORY_TVAUDIO%,%XCFILTER_TVAUDIO_2%,XcTVAud2,0

AddInterface=%KSCATEGORY_CROSSBAR%,%XCFILTER_CROSSBAR_1%,XcXBar1,0
AddInterface=%KSCATEGORY_CROSSBAR%,%XCFILTER_CROSSBAR_2%,XcXBar2,0

AddInterface=%KSCATEGORY_CAPTURE%,%XCFILTER_CAPTURE_1%,XcCapture1,0
AddInterface=%KSCATEGORY_CAPTURE%,%XCFILTER_CAPTURE_2%,XcCapture2,0

AddInterface=%KSCATEGORY_ENCODER%,%XCFILTER_ENCODER_1%,XcEncoder1,0
AddInterface=%KSCATEGORY_ENCODER%,%XCFILTER_ENCODER_2%,XcEncoder2,0

AddInterface=%KSCATEGORY_MULTIPLEXER%,%XCFILTER_ENCODER_1%,XcEncoder1,0
AddInterface=%KSCATEGORY_MULTIPLEXER%,%XCFILTER_ENCODER_2%,XcEncoder2,0

AddInterface=%KSCATEGORY_DATATRANSFORM%,%XCFILTER_TRANSCODE%,XCTrans,0
AddInterface=%KSCATEGORY_ENCODER%,%XCFILTER_TRANSCODE%,XCTrans,0

AddInterface=%KSCATEGORY_CAPTURE%,%XCFILTER_YUV_CAPTURE_1%,XcYUVCapture1,0
AddInterface=%KSCATEGORY_CAPTURE%,%XCFILTER_YUV_CAPTURE_2%,XcYUVCapture2,0
AddInterface=%KSCATEGORY_VIDEOCAPTURE%,%XCFILTER_YUV_CAPTURE_1%,XcYUVCapture1,0
AddInterface=%KSCATEGORY_VIDEOCAPTURE%,%XCFILTER_YUV_CAPTURE_2%,XcYUVCapture2,0
AddInterface=%KSCATEGORY_VIDEOCAPTURE%,%XCFILTER_CAPTURE_1%,XcCapture1,0
AddInterface=%KSCATEGORY_VIDEOCAPTURE%,%XCFILTER_CAPTURE_2%,XcCapture2,0

AddInterface=%KSCATEGORY_AUDIOCAPTURE%,%XCFILTER_PCM_CAPTURE_1%,XcPCMCapture1,0
AddInterface=%KSCATEGORY_AUDIOCAPTURE%,%XCFILTER_PCM_CAPTURE_2%,XcPCMCapture2,0

AddInterface=%KSCATEGORY_BDATUNER%,%XCFILTER_ATSC_TUNER_1%,XcATSCTuner1
AddInterface=%KSCATEGORY_BDATUNER%,%XCFILTER_ATSC_TUNER_2%,XcATSCTuner2
AddInterface=%KSCATEGORY_BDATUNER%,%XCFILTER_DVBT_TUNER_1%,XcDVBTTuner1
AddInterface=%KSCATEGORY_BDATUNER%,%XCFILTER_DVBT_TUNER_2%,XcDVBTTuner2
AddInterface=%KSCATEGORY_BDATUNER%,%XCFILTER_DVBC_TUNER_1%,XcDVBCTuner1
AddInterface=%KSCATEGORY_BDATUNER%,%XCFILTER_DVBC_TUNER_2%,XcDVBCTuner2
AddInterface=%KSCATEGORY_BDATUNER%,%XCFILTER_DVBS_TUNER_1%,XcDVBSTuner1
AddInterface=%KSCATEGORY_BDATUNER%,%XCFILTER_DVBS_TUNER_2%,XcDVBSTuner2

AddInterface=%KSCATEGORY_BDARECEIVER%,%XCFILTER_BDA_CAPTURE_1%,XcBDACapture1
AddInterface=%KSCATEGORY_BDARECEIVER%,%XCFILTER_BDA_CAPTURE_2%,XcBDACapture2


[XcTuner1]
AddReg=XcTuner1.AddReg

[XcTuner1.AddReg]
HKR,,CLSID,,%KSTvTune.CLSID%
HKR,,FriendlyName,,%xcbda.Tuner1%

[XcTuner2]
AddReg=XcTuner2.AddReg

[XcTuner2.AddReg]
HKR,,CLSID,,%KSTvTune.CLSID%
HKR,,FriendlyName,,%xcbda.Tuner2%

[XcTVAud1]
AddReg=XcTVAud1.AddReg

[XcTVAud1.AddReg]
HKR,,CLSID,,%KSTVAud.CLSID%
HKR,,FriendlyName,,%xcbda.TVAud1%

[XcTVAud2]
AddReg=XcTVAud2.AddReg

[XcTVAud2.AddReg]
HKR,,CLSID,,%KSTVAud.CLSID%
HKR,,FriendlyName,,%xcbda.TVAud2%

[XcXBar1]
AddReg=XcXBar1.AddReg

[XcXBar1.AddReg]
HKR,,CLSID,,%KSXBar.CLSID%
HKR,,FriendlyName,,%xcbda.XBar1%

[XcXBar2]
AddReg=XcXBar2.AddReg

[XcXBar2.AddReg]
HKR,,CLSID,,%KSXBar.CLSID%
HKR,,FriendlyName,,%xcbda.XBar2%

[XcCapture1]
AddReg=XcCapture1.AddReg

[XcCapture1.AddReg]
HKR,,CLSID,,%KSProxy.CLSID%
HKR,,FriendlyName,,%xcbda.Capture1%

[XcCapture2]
AddReg=XcCapture2.AddReg

[XcCapture2.AddReg]
HKR,,CLSID,,%KSProxy.CLSID%
HKR,,FriendlyName,,%xcbda.Capture2%

[XcYUVCapture1]
AddReg=XcYUVCapture1.AddReg

[XcYUVCapture1.AddReg]
HKR,,CLSID,,%KSProxy.CLSID%
HKR,,FriendlyName,,%xcbda.YUVCapture1%

[XcYUVCapture2]
AddReg=XcYUVCapture2.AddReg

[XcYUVCapture2.AddReg]
HKR,,CLSID,,%KSProxy.CLSID%
HKR,,FriendlyName,,%xcbda.YUVCapture2%

[XcPCMCapture1]
AddReg=XcPCMCapture1.AddReg

[XcPCMCapture1.AddReg]
HKR,,CLSID,,%KSProxy.CLSID%
HKR,,FriendlyName,,%xcbda.PCMCapture1%

[XcPCMCapture2]
AddReg=XcPCMCapture2.AddReg

[XcPCMCapture2.AddReg]
HKR,,CLSID,,%KSProxy.CLSID%
HKR,,FriendlyName,,%xcbda.PCMCapture2%

[XcEncoder1]
AddReg=XcEncoder1.AddReg

[XcEncoder1.AddReg]
HKR,,CLSID,,%KSProxy.CLSID%
HKR,,FriendlyName,,%xcbda.Encoder1%
HKR,Interfaces\%IVideoEncoderCodecAPIProxy.CLSID%,,,
HKR,Capabilities,,%ADDKEYONLY%,0
HKR,Capabilities,%XCCAP_DYNAMIC_SETTING_SUPPORTED%,%DWORD%,1

[XcEncoder2]
AddReg=XcEncoder2.AddReg

[XcEncoder2.AddReg]
HKR,,CLSID,,%KSProxy.CLSID%
HKR,,FriendlyName,,%xcbda.Encoder2%
HKR,Interfaces\%IVideoEncoderCodecAPIProxy.CLSID%,,,
HKR,Capabilities,,%ADDKEYONLY%,0
HKR,Capabilities,%XCCAP_DYNAMIC_SETTING_SUPPORTED%,%DWORD%,1

[XcTrans]
AddReg=XcTrans.AddReg

[XcTrans.AddReg]
HKR,,CLSID,,%KSProxy.CLSID%
HKR,,FriendlyName,,%xcbda.Trans%
HKR,Interfaces\%IVideoEncoderCodecAPIProxy.CLSID%,,,
HKR,Capabilities,,%ADDKEYONLY%,0
HKR,Capabilities,%XCCAP_DYNAMIC_SETTING_SUPPORTED%,%DWORD%,1

[XcATSCTuner1]
AddReg=XcATSCTuner1.AddReg

[XcATSCTuner1.AddReg]
HKR,,CLSID,,%KSProxy.CLSID%
HKR,,FriendlyName,,%xcbda.ATSCTuner1%

[XcATSCTuner2]
AddReg=XcATSCTuner2.AddReg

[XcATSCTuner2.AddReg]
HKR,,CLSID,,%KSProxy.CLSID%
HKR,,FriendlyName,,%xcbda.ATSCTuner2%

[XcDVBTTuner1]
AddReg=XcDVBTTuner1.AddReg

[XcDVBTTuner1.AddReg]
HKR,,CLSID,,%KSProxy.CLSID%
HKR,,FriendlyName,,%xcbda.DVBTTuner1%

[XcDVBTTuner2]
AddReg=XcDVBTTuner2.AddReg

[XcDVBTTuner2.AddReg]
HKR,,CLSID,,%KSProxy.CLSID%
HKR,,FriendlyName,,%xcbda.DVBTTuner2%

[XcDVBCTuner1]
AddReg=XcDVBCTuner1.AddReg

[XcDVBCTuner1.AddReg]
HKR,,CLSID,,%KSProxy.CLSID%
HKR,,FriendlyName,,%xcbda.DVBCTuner1%

[XcDVBCTuner2]
AddReg=XcDVBCTuner2.AddReg

[XcDVBCTuner2.AddReg]
HKR,,CLSID,,%KSProxy.CLSID%
HKR,,FriendlyName,,%xcbda.DVBCTuner2%

[XcDVBSTuner1]
AddReg=XcDVBSTuner1.AddReg

[XcDVBSTuner1.AddReg]
HKR,,CLSID,,%KSProxy.CLSID%
HKR,,FriendlyName,,%xcbda.DVBSTuner1%

[XcDVBSTuner2]
AddReg=XcDVBSTuner2.AddReg

[XcDVBSTuner2.AddReg]
HKR,,CLSID,,%KSProxy.CLSID%
HKR,,FriendlyName,,%xcbda.DVBSTuner2%

[XcBDACapture1]
AddReg=XcBDACapture1.AddReg

[XcBDACapture1.AddReg]
HKR,,CLSID,,%KSProxy.CLSID%
HKR,,FriendlyName,,%xcbda.BDACapture1%

[XcBDACapture2]
AddReg=XcBDACapture2.AddReg

[XcBDACapture2.AddReg]
HKR,,CLSID,,%KSProxy.CLSID%
HKR,,FriendlyName,,%xcbda.BDACapture2%


[xcbda.ntsc.Services]
AddService = %vixs.ServiceNtsc%,0x00000002,xcbda.ntsc.ServiceInstall

[xcbda.ntsc.ServiceInstall]
DisplayName   = %vixs.ServiceNtscDesc%
ServiceType   = %SERVICE_KERNEL_DRIVER%
StartType     = %SERVICE_AUTO_START%
ErrorControl  = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\xcbda.sys
AddReg        = xcbda.AddRegNtscFe

[xcbda.ntscdvbt.Services]
AddService = %vixs.ServiceNtsc%,0x00000002,xcbda.ntscdvbt.ServiceInstall

[xcbda.ntscdvbt.ServiceInstall]
DisplayName   = %vixs.ServiceNtscDesc%
ServiceType   = %SERVICE_KERNEL_DRIVER%
StartType     = %SERVICE_AUTO_START%
ErrorControl  = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\xcbda.sys
AddReg        = xcbda.AddRegNtscDvbtFe

[xcbda.pal.Services]
AddService = %vixs.ServicePal%,0x00000002,xcbda.pal.ServiceInstall

[xcbda.pal.ServiceInstall]
DisplayName   = %vixs.ServicePalDesc%
ServiceType   = %SERVICE_KERNEL_DRIVER%
StartType     = %SERVICE_AUTO_START%
ErrorControl  = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\xcbdaP.sys
AddReg        = xcbda.AddRegPalFe


;---------------------------------------------------------------
; Strings, GUIDs. Name
;---------------------------------------------------------------

[Strings]

; Proxy GUIDs

KSProxy.CLSID                       = "{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
KSTvTune.CLSID                      = "{266EEE40-6C63-11cf-8A03-00AA006ECB65}"
KSXBar.CLSID                        = "{71F96460-78F3-11d0-A18C-00A0C9118956}"
KSTVAud.CLSID                       = "{71F96462-78F3-11d0-A18C-00A0C9118956}"
IVideoEncoderProxy.CLSID            = "{B43C4EEC-8C32-4791-9102-508ADA5EE8E7}"
IVideoEncoderCodecAPIProxy.CLSID    = "{B05DABD9-56E5-4FDC-AFA4-8A47E91F1C9C}"
ICodecAPIProxy.CLSID                = "{7FF0997A-1999-4286-A73C-622B8814E7EB}"

; Category GUIDs

KSCATEGORY_CAPTURE                  = "{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_VIDEO                    = "{6994AD05-93EF-11D0-A3CC-00A0C9223196}"
KSCATEGORY_AUDIO                    = "{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
KSCATEGORY_CROSSBAR                 = "{A799A801-A46D-11D0-A18C-00A02401DCD4}"
KSCATEGORY_TVAUDIO                  = "{A799A802-A46D-11D0-A18C-00A02401DCD4}"
KSCATEGORY_TVTUNER                  = "{A799A800-A46D-11D0-A18C-00A02401DCD4}"
KSCATEGORY_ENCODER                  = "{19689BF6-C384-48FD-AD51-90E58C79F70B}"
KSCATEGORY_MULTIPLEXER              = "{7A5DE1D3-01A1-452c-B481-4FA2B96271E8}"
KSCATEGORY_DATATRANSFORM            = "{2EB07EA0-7E70-11D0-A5D6-28DB04C10000}"
KSCATEGORY_VIDEOCAPTURE             = "{6994AD05-93EF-11D0-A3CC-00A0C9223196}"
KSCATEGORY_AUDIOCAPTURE             = "{33D9A762-90C8-11d0-BD43-00A0C911CE86}"
KSCATEGORY_BDATUNER                 = "{71985F48-1CA1-11D3-9CC8-00C04F7971E0}"
KSCATEGORY_BDARECEIVER              = "{FD0A5AF4-B41D-11D2-9C95-00C04F7971E0}"

; ViXS Filter GUIDs

XCFILTER_TUNER_1        = "{01AB4601-ABDA-4E3D-A224-B9A3A9820650}"
XCFILTER_TUNER_2        = "{02AB4601-ABDA-4E3D-A224-B9A3A9820650}"
XCFILTER_TVAUDIO_1      = "{01AB4602-ABDA-4E3D-A224-B9A3A9820650}"
XCFILTER_TVAUDIO_2      = "{02AB4602-ABDA-4E3D-A224-B9A3A9820650}"
XCFILTER_CROSSBAR_1     = "{01AB4603-ABDA-4E3D-A224-B9A3A9820650}"
XCFILTER_CROSSBAR_2     = "{02AB4603-ABDA-4E3D-A224-B9A3A9820650}"
XCFILTER_CAPTURE_1      = "{01AB4604-ABDA-4E3D-A224-B9A3A9820650}"
XCFILTER_CAPTURE_2      = "{02AB4604-ABDA-4E3D-A224-B9A3A9820650}"
XCFILTER_ENCODER_1      = "{01AB4607-ABDA-4E3D-A224-B9A3A9820650}"
XCFILTER_ENCODER_2      = "{02AB4607-ABDA-4E3D-A224-B9A3A9820650}"
XCFILTER_TRANSCODE      = "{01AB4608-ABDA-4E3D-A224-B9A3A9820650}"
XCFILTER_YUV_CAPTURE_1  = "{01AB4609-ABDA-4E3D-A224-B9A3A9820650}"
XCFILTER_YUV_CAPTURE_2  = "{02AB4609-ABDA-4E3D-A224-B9A3A9820650}"
XCFILTER_PCM_CAPTURE_1  = "{01AB460C-ABDA-4E3D-A224-B9A3A9820650}"
XCFILTER_PCM_CAPTURE_2  = "{02AB460C-ABDA-4E3D-A224-B9A3A9820650}"
XCFILTER_ATSC_TUNER_1   = "{05AB460A-ABDA-4E3D-A224-B9A3A9820650}"
XCFILTER_ATSC_TUNER_2   = "{06AB460A-ABDA-4E3D-A224-B9A3A9820650}"
XCFILTER_DVBT_TUNER_1   = "{05AB460C-ABDA-4E3D-A224-B9A3A9820650}"
XCFILTER_DVBT_TUNER_2   = "{06AB460C-ABDA-4E3D-A224-B9A3A9820650}"
XCFILTER_DVBC_TUNER_1   = "{05AB460D-ABDA-4E3D-A224-B9A3A9820650}"
XCFILTER_DVBC_TUNER_2   = "{06AB460D-ABDA-4E3D-A224-B9A3A9820650}"
XCFILTER_DVBS_TUNER_1   = "{05AB460E-ABDA-4E3D-A224-B9A3A9820650}"
XCFILTER_DVBS_TUNER_2   = "{06AB460E-ABDA-4E3D-A224-B9A3A9820650}"
XCFILTER_BDA_CAPTURE_1  = "{05AB460B-ABDA-4E3D-A224-B9A3A9820650}"
XCFILTER_BDA_CAPTURE_2  = "{06AB460B-ABDA-4E3D-A224-B9A3A9820650}"

; ViXS Pin Name GUIDs

XCPIN_ANALOG_AUDIO_IN  = "{F11F1C0D-4ADF-4B65-AAE8-1FB7A9E7030C}"
XCPIN_VIDEO_OUT        = "{CCA45B86-1E84-4062-AABD-55A4FD775D69}"
XCPIN_AUDIO_OUT        = "{2D959638-55F1-43F8-9BDF-ECFE78276924}"
XCPIN_VIDEO_IN         = "{22A8791F-B7D4-4F07-BF65-B4D8984625FA}"
XCPIN_AUDIO_IN         = "{BC23EB0B-C0C5-421A-B73F-1DE96A894C14}"
XCPIN_PS_OUT           = "{9FE407FF-A871-48EF-91B7-27B3C639E43C}"
XCPIN_TS_OUT           = "{5E70B3FA-5D78-451D-AE23-F7E780C87479}"
XCPIN_VIXSTS_OUT       = "{90C1F409-4D5C-4469-984B-85F8202341AE}"
XCPIN_VIDEO_ES_OUT     = "{78CEF501-30D8-4C83-9158-1588D6A49991}"
XCPIN_AUDIO_ES_OUT     = "{E75FFA01-796A-4DDF-9176-AA42D341CAE6}"
XCPIN_RAW_VIDEO_OUT    = "{AFF68928-2A3A-4C7C-90E2-CBF209EA895A}"
XCPIN_RAW_VIDEO_OUT1   = "{6B5FEE7B-A664-408F-B5B9-B5421A3B633B}"
XCPIN_RAW_AUDIO_OUT    = "{2D95963B-55F1-43F8-9BDF-ECFE78276924}"
XCPIN_VBI_OUT          = "{45E4D70A-0961-4C36-A7DC-A43F4E6E5E1D}"
XCPIN_PS_IN            = "{74602EB3-5802-47B3-AB96-79A6FC838507}"
XCPIN_TS_IN            = "{79F669DA-9F47-4944-A8BA-FC734CF357D3}"
XCPIN_VIDEO_ES_IN      = "{F61DC30D-062C-4ED3-8839-E775ECB410EF}"
XCPIN_AUDIO_ES_IN      = "{D6A41DD3-49A4-458F-90EB-EC95339934B6}"
XCPIN_RAW_VIDEO_IN     = "{87BA8CFD-5994-4302-BC22-9229DE98B99F}"
XCPIN_RAW_AUDIO_IN     = "{10F08DF4-59BB-43CC-9A11-9F5A46CC8E14}"
XCPIN_ANTENNA_IN       = "{2834FA6A-AB7B-43C2-A6F7-4563226D6D57}"

XCCAP_DYNAMIC_SETTING_SUPPORTED = "{BB4FAA02-596C-4129-8FB3-74E75421FA02}"


; system defines

SERVICE_KERNEL_DRIVER=1
SERVICE_AUTO_START=3
SERVICE_ERROR_NORMAL=0

DWORD=0x00010001
BINARY=0x00000001
ADDKEYONLY=0x00000010

; strings

ViXS                = "ViXS Systems Inc."
DriverDiskName      = "ViXS PureTV-U"
captureClassName    = "Sound, video and game controllers"
vixs.ServiceNtsc    = "xcbdaNtsc"
vixs.ServicePal     = "xcbdaPal"
vixs.ServiceNtscDesc= "ViXS Tuner Card (NTSC)"
vixs.ServicePalDesc = "ViXS Tuner Card (PAL)"
vixs.DeviceDesc0    = "ViXS PureTV-U (NTSC)"
vixs.DeviceDesc1    = "ViXS PureTV-L2 (Dual NTSC)"
vixs.DeviceDesc2    = "ViXS PureTV-E1 (Single NTSC)"
vixs.DeviceDesc3    = "ViXS PureTV-L2 (Dual PAL)"
vixs.DeviceDesc4    = "ViXS PureTV-E1 (Single PAL)"
vixs.DeviceDesc5    = "ViXS PureTV-E1B (Single NTSC)"
vixs.DeviceDesc6    = "ViXS PureTV-U1 2150 (NTSC)"
vixs.DeviceDesc7    = "ViXS PureTV-U1 2151 (NTSC)"
vixs.DeviceDesc8    = "ViXS PureTV-U1 4879 (NTSC)"
vixs.DeviceDesc9    = "ViXS PureTV-U1 4880 (NTSC)"
vixs.DeviceDesc10   = "ViXS PureTV-U1 4881 (NTSC)"
vixs.DeviceDesc11   = "ViXS PureTV-U1 4882 (NTSC)"
vixs.DeviceDesc12   = "ViXS PureTV-U1 2152 (PAL/SECAM)"
vixs.DeviceDesc13   = "ViXS PureTV-U1 67A1 (NTSC)"
vixs.DeviceDesc14   = "ViXS PureTV-U1 67A2 (PAL/SECAM)"
vixs.DeviceDesc15   = "ViXS PureTV-U 2111 (NTSC/ATSC)"
vixs.DeviceDesc16   = "ViXS PureTV-U1 4883 (PAL/SECAM)"
vixs.DeviceDesc17   = "ViXS PureTV-U1 4884 (PAL/SECAM)"
vixs.DeviceDesc18   = "ViXS PureTV-U1 4885 (PAL/SECAM)"
vixs.DeviceDesc19   = "ViXS PureTV-U1 4886 (PAL/SECAM)"
vixs.DeviceDesc20   = "ViXS PureTV-U 488B (NTSC/ATSC Combo)"
vixs.DeviceDesc21   = "ViXS PureTV-U 215E (NTSC/ATSC Combo)"
vixs.DeviceDesc22   = "ViXS PureTV-U 2153 (NTSC/ATSC)"
vixs.DeviceDesc23   = "ViXS PureTV-U 2155 (NTSC/DVBT)"
vixs.DeviceDesc24   = "ViXS PureTV-U 2154 (PAL/DVBT)"
vixs.DeviceDesc25   = "ViXS PureTV-U 215B (NTSC/ATSC)"
vixs.DeviceDesc26   = "ViXS PureTV-U 215D (NTSC/DVBT)"
vixs.DeviceDesc27   = "ViXS PureTV-U 215C (PAL/DVBT)"
vixs.DeviceDesc28   = "ViXS PureTV-U 2157 (NTSC/ATSC Combo)"
vixs.DeviceDesc29   = "ViXS PureTV-U 2159 (NTSC/DVBT Combo)"
vixs.DeviceDesc30   = "ViXS PureTV-U 2158 (PAL/DVBT Combo)"
vixs.DeviceDesc31   = "ViXS PureTV-U 488C (NTSC/ATSC Combo)"
vixs.DeviceDesc32   = "ViXS PureTV-U 488D (NTSC/ATSC Combo)"
vixs.DeviceDesc33   = "ViXS PureTV-U 488E (NTSC/ATSC/FM Combo)"
vixs.DeviceDesc34   = "ViXS PureTV-U 488F (NTSC/ATSC/FM Combo)"
vixs.DeviceDesc35   = "ViXS PureTV-U 4892 (NTSC/ATSC/FM Combo)"
vixs.DeviceDesc36   = "ViXS PureTV-U 4893 (NTSC/ATSC Combo)"
vixs.DeviceDesc37   = "ViXS PureTV-U 4894 (NTSC/ATSC Combo)"
vixs.DeviceDesc38   = "ViXS PureTV-U 4895 (NTSC/ATSC Combo)"
vixs.DeviceDesc39   = "ViXS PureTV-U 4896 (NTSC/ATSC/FM Combo)"
vixs.DeviceDesc40   = "ViXS PureTV-U 4897 (NTSC/ATSC/FM Combo)"
vixs.DeviceDesc41   = "ViXS PureTV-U 4898 (NTSC/ATSC/FM Combo)"
vixs.DeviceDesc42   = "ViXS PureTV-U 4899 (NTSC/ATSC Combo)"
vixs.DeviceDesc43   = "ViXS PureTV-U 489A (NTSC/ATSC Combo)"
vixs.DeviceDesc44   = "ViXS PureTV-U 489B (NTSC/ATSC Combo)"
vixs.DeviceDesc45   = "ViXS PureTV-U 48A3 (NTSC/ATSC Combo)"
vixs.DeviceDesc46   = "ViXS PureTV-U 489E (PAL/SECAM)"
vixs.DeviceDesc47   = "ViXS PureTV-U 489F (PAL/SECAM)"
vixs.DeviceDesc48   = "ViXS PureTV-U 48A1 (PAL/SECAM)"
vixs.DeviceDesc49   = "ViXS PureTV-U 48A2 (PAL/SECAM)"
vixs.DeviceDesc50   = "ViXS PureTV-U 48AA (PAL/DVBT)"
vixs.DeviceDesc51   = "ViXS PureTV-U 48AB (PAL/DVBT)"
vixs.DeviceDesc52   = "ViXS PureTV-U 48AA (NTSC/DVBT)"
vixs.DeviceDesc53   = "ViXS PureTV-U 48AB (NTSC/DVBT)"
vixs.DeviceDesc54   = "ViXS PureTV-U E510 (PAL/DVBT)"
vixs.DeviceDesc55   = "ViXS PureTV-U E511 (PAL/DVBT)"
vixs.DeviceDesc56   = "ViXS PureTV-U E512 (PAL/DVBT)"
vixs.DeviceDesc57   = "ViXS PureTV-U E513 (PAL/DVBT)"
vixs.DeviceDesc58   = "ViXS PureTV-U 48AC (NTSC/ATSC Combo)"
vixs.DeviceDesc59   = "ViXS PureTV-U 48B0 (NTSC/ATSC Combo)"
vixs.DeviceDesc60   = "ViXS PureTV-U 48B1 (NTSC/ATSC Combo)"
vixs.DeviceDesc61   = "ViXS PureTV-U E500 (Analog)"
vixs.DeviceDesc62   = "ViXS PureTV-U E501 (Analog)"
vixs.DeviceDesc63   = "ViXS PureTV-U E530 (Analog/DVBT)"
vixs.DeviceDesc64   = "ViXS PureTV-U E531 (Analog/DVBT)"
vixs.DeviceDesc65   = "ViXS PureTV-U E590 (Analog/ATSC)"
vixs.DeviceDesc66   = "ViXS PureTV-U E570 (Analog/DVBT Combo)"
vixs.DeviceDesc67   = "ViXS PureTV-U E571 (Analog/DVBT Combo)"
vixs.DeviceDesc68   = "ViXS PureTV-U E5B0 (Analog/ATSC Combo)"
vixs.DeviceDesc69   = "ViXS PureTV-U E5B1 (Analog/ATSC Combo)"
vixs.DeviceDesc70   = "ViXS PureTV-U E591 (Analog/ATSC)"
vixs.DeviceDesc71   = "ViXS PureTV-U 48B8 (NTSC/ATSC Combo)"
vixs.DeviceDesc72   = "ViXS PureTV-U 48B3 (PAL/DVBT)"
vixs.DeviceDesc73   = "ViXS PureTV-U 48B3 (NTSC/DVBT)"
xcbda.Tuner1        = "ViXS PureTV Analog TV Tuner"
xcbda.Tuner2        = "ViXS PureTV Analog TV Tuner 2"
xcbda.TVAud1        = "ViXS PureTV TV Audio"
xcbda.TVAud2        = "ViXS PureTV TV Audio 2"
xcbda.XBar1         = "ViXS PureTV Crossbar"
xcbda.XBar2         = "ViXS PureTV Crossbar 2"
xcbda.Encoder1      = "ViXS PureTV Encoder"
xcbda.Encoder2      = "ViXS PureTV Encoder 2"
xcbda.Capture1      = "ViXS PureTV Capture"
xcbda.Capture2      = "ViXS PureTV Capture 2"
xcbda.YUVCapture1   = "ViXS PureTV Analog Video Capture"
xcbda.YUVCapture2   = "ViXS PureTV Analog Video Capture 2"
xcbda.PCMCapture1   = "ViXS PureTV Analog Audio Capture"
xcbda.PCMCapture2   = "ViXS PureTV Analog Audio Capture 2"
xcbda.Trans         = "ViXS Transcoder"
xcbda.ATSCTuner1     = "ViXS PureTV ATSC Tuner"
xcbda.ATSCTuner2     = "ViXS PureTV ATSC Tuner 2"
xcbda.DVBTTuner1     = "ViXS PureTV DVBT Tuner"
xcbda.DVBTTuner2     = "ViXS PureTV DVBT Tuner 2"
xcbda.DVBCTuner1     = "ViXS PureTV ATSC/DVBC Tuner"
xcbda.DVBCTuner2     = "ViXS PureTV ATSC/DVBC Tuner 2"
xcbda.DVBSTuner1     = "ViXS PureTV DVBS Tuner"
xcbda.DVBSTuner2     = "ViXS PureTV DVBS Tuner 2"
xcbda.BDACapture1   = "ViXS PureTV Digital TV Receiver"
xcbda.BDACapture2   = "ViXS PureTV Digital TV Receiver 2"

Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web2, load: 0.75