
; Copyright Leadtek Research Inc.

[Version]
signature="$CHICAGO$"
Class=Media
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
Provider="Leadtek"
DriverVer=11/23/2009,6.0.2039.7001
CatalogFile.ntamd64=wffalc64.cat

[Manufacturer]
"Leadtek"=Leadtek,NTamd64

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

[SourceDisksFiles]
wffalcon.sys=1
wffalcon.rom=1
wf25843B.rom=1
wf25843C.rom=1
;cxtvrate.dll=1
;cpnotify.ax=1
wfcxf2.ax=1
wffalcp.ax=1
WFEXEC.dll=1
;cxtvrateWow64.dll=1
;cpnotifyWow64.ax=1
wfcxf2Wow64.ax=1
wffalcpWow64.ax=1


[Leadtek.NTamd64]
%LR6F1B.DeviceDesc%=LR6F1B,PCI\VEN_4444&DEV_0016&SUBSYS_6F1B107D


[LR6F1B]
Include=    ks.inf, kscaptur.inf, wdmaudio.inf
Needs=      KS.Registration, KSCAPTUR.Registration, WDMAUDIO.Registration
AddReg=     PVR3000Deluxe.AddReg, LR6F1B.XBAR.AddReg, VID.AddReg
CopyFiles=  WFFALCON.CopyDrivers,DSFilters.CopyFiles,DSFiltersWow64.CopyFiles
RegisterDlls=DSFilters.RegDLL,DSFiltersWow64.RegDLL 

[LR6F1B.NT]
Include=    ks.inf, kscaptur.inf, wdmaudio.inf
Needs=      KS.Registration.NT, KSCAPTUR.Registration.NT, WDMAUDIO.Registration
AddReg=     PVR3000Deluxe.AddReg, LR6F1B.XBAR.AddReg, VID.AddReg
CopyFiles=  WFFALCON.CopyDrivers,DSFilters.CopyFiles,DSFiltersWow64.CopyFiles
RegisterDlls=DSFilters.RegDLL,DSFiltersWow64.RegDLL

[LR6641]
Include=    ks.inf, kscaptur.inf, wdmaudio.inf
Needs=      KS.Registration, KSCAPTUR.Registration, WDMAUDIO.Registration
AddReg=     XC3028.AddReg, LR6641.XBAR.AddReg, VID.AddReg
CopyFiles=  WFFALCON.CopyDrivers,DSFilters.CopyFiles,DSFiltersWow64.CopyFiles
RegisterDlls=DSFilters.RegDLL,DSFiltersWow64.RegDLL

[LR6641.NT]
Include=    ks.inf, kscaptur.inf, wdmaudio.inf
Needs=      KS.Registration.NT, KSCAPTUR.Registration.NT, WDMAUDIO.Registration
AddReg=     XC3028.AddReg, LR6641.XBAR.AddReg, VID.AddReg
CopyFiles=  WFFALCON.CopyDrivers,DSFilters.CopyFiles,DSFiltersWow64.CopyFiles
RegisterDlls=DSFilters.RegDLL,DSFiltersWow64.RegDLL

[LR6634_FM1216]
Include=    ks.inf, kscaptur.inf, wdmaudio.inf
Needs=      KS.Registration, KSCAPTUR.Registration, WDMAUDIO.Registration
AddReg=     FM1216.AddReg, LR6634.XBAR.AddReg, VID.AddReg
CopyFiles=  WFFALCON.CopyDrivers,DSFilters.CopyFiles,DSFiltersWow64.CopyFiles
RegisterDlls=DSFilters.RegDLL,DSFiltersWow64.RegDLL

[LR6634_FM1216.NT]
Include=    ks.inf, kscaptur.inf, wdmaudio.inf
Needs=      KS.Registration.NT, KSCAPTUR.Registration.NT, WDMAUDIO.Registration
AddReg=     FM1216.AddReg, LR6634.XBAR.AddReg, VID.AddReg
CopyFiles=  WFFALCON.CopyDrivers,DSFilters.CopyFiles,DSFiltersWow64.CopyFiles
RegisterDlls=DSFilters.RegDLL,DSFiltersWow64.RegDLL

[LR6634_FM1236]
Include=    ks.inf, kscaptur.inf, wdmaudio.inf
Needs=      KS.Registration, KSCAPTUR.Registration, WDMAUDIO.Registration
AddReg=     FM1236.AddReg, LR6634.XBAR.AddReg, VID.AddReg
CopyFiles=  WFFALCON.CopyDrivers,DSFilters.CopyFiles,DSFiltersWow64.CopyFiles
RegisterDlls=DSFilters.RegDLL,DSFiltersWow64.RegDLL

[LR6634_FM1236.NT]
Include=    ks.inf, kscaptur.inf, wdmaudio.inf
Needs=      KS.Registration.NT, KSCAPTUR.Registration.NT, WDMAUDIO.Registration
AddReg=     FM1236.AddReg, LR6634.XBAR.AddReg, VID.AddReg
CopyFiles=  WFFALCON.CopyDrivers,DSFilters.CopyFiles,DSFiltersWow64.CopyFiles
RegisterDlls=DSFilters.RegDLL,DSFiltersWow64.RegDLL

[LR6635_FM1216]
Include=    ks.inf, kscaptur.inf, wdmaudio.inf
Needs=      KS.Registration, KSCAPTUR.Registration, WDMAUDIO.Registration
AddReg=     PVR3000Deluxe.AddReg, FM1216.AddReg, LR6635.XBAR.AddReg, VID.AddReg
CopyFiles=  WFFALCON.CopyDrivers,DSFilters.CopyFiles,DSFiltersWow64.CopyFiles
RegisterDlls=DSFilters.RegDLL,DSFiltersWow64.RegDLL 

[LR6635_FM1216.NT]
Include=    ks.inf, kscaptur.inf, wdmaudio.inf
Needs=      KS.Registration.NT, KSCAPTUR.Registration.NT, WDMAUDIO.Registration
AddReg=     PVR3000Deluxe.AddReg, FM1216.AddReg, LR6635.XBAR.AddReg, VID.AddReg
CopyFiles=  WFFALCON.CopyDrivers,DSFilters.CopyFiles,DSFiltersWow64.CopyFiles
RegisterDlls=DSFilters.RegDLL,DSFiltersWow64.RegDLL

[LR6635_FM1236]
Include=    ks.inf, kscaptur.inf, wdmaudio.inf
Needs=      KS.Registration, KSCAPTUR.Registration, WDMAUDIO.Registration
AddReg=     PVR3000Deluxe.AddReg, FM1236.AddReg, LR6635.XBAR.AddReg, VID.AddReg
CopyFiles=  WFFALCON.CopyDrivers,DSFilters.CopyFiles,DSFiltersWow64.CopyFiles
RegisterDlls=DSFilters.RegDLL,DSFiltersWow64.RegDLL  

[LR6635_FM1236.NT]
Include=    ks.inf, kscaptur.inf, wdmaudio.inf
Needs=      KS.Registration.NT, KSCAPTUR.Registration.NT, WDMAUDIO.Registration
AddReg=     PVR3000Deluxe.AddReg, FM1236.AddReg, LR6635.XBAR.AddReg, VID.AddReg
CopyFiles=  WFFALCON.CopyDrivers,DSFilters.CopyFiles,DSFiltersWow64.CopyFiles
RegisterDlls=DSFilters.RegDLL,DSFiltersWow64.RegDLL

[DestinationDirs]
WFFALCON.CopyDrivers=10,system32\drivers
DSFilters.CopyFiles=11
DSFiltersWow64.CopyFiles=10, SysWow64

[WFFALCON.CopyDrivers]
wffalcon.sys
wffalcon.rom
wf25843B.rom
wf25843C.rom

[DSFilters.CopyFiles]
;cxtvrate.dll
;cpnotify.ax
wfcxf2.ax
wffalcp.ax

[DSFiltersWow64.CopyFiles]
WFEXEC.dll
;cxtvrate.dll,cxtvrateWow64.dll
;cpnotify.ax,cpnotifyWow64.ax
wfcxf2.ax,wfcxf2Wow64.ax
wffalcp.ax,wffalcpWow64.ax

[DSFilters.RegDLL]
;11,,cxtvrate.dll,1
;11,,cpnotify.ax,1
11,,wfcxf2.ax,1
11,,wffalcp.ax,1

;;  does not work! Use "RunOnce"
[DSFiltersWow64.RegDLL] 
;10,SysWow64,cxtvrate.dll,1
;10,SysWow64,cpnotify.ax,1
10,SysWow64,wfcxf2.ax,1
10,SysWow64,wffalcp.ax,1

[VID.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,wffalcon.sys
HKR,,OkToHibernate,3,01
; Disable driver page out
HKR,,PageOutWhenUnopened,3,00
;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%
HKLM,%MediaCategories%\%GUID.PINNAME_MPEG_OUT%,Name,,%PinName.MpegOut%
HKLM,%MediaCategories%\%GUID.PINNAME_MPEG_INDEX_OUT%,Name,,%PinName.MpegIndexOut%
HKLM,%MediaCategories%\%GUID.PINNAME_656_OUT%,Name,,%PinName.656Out%
HKLM,%MediaCategories%\%GUID.PINNAME_656_IN%,Name,,%PinName.656In%
;Add the property pages
HKCR,CLSID\%GUID.General_Properties%\InprocServer32,,,wffalcp.ax
HKCR,CLSID\%GUID.General_Properties%\InprocServer32,ThreadingModel,,Both
HKLM,%MediaSets%\%GUID.FALCON_CONTROL_PROPERTIES%\PropertyPages\%GUID.General_Properties%,,,
HKCR,CLSID\%GUID.Video_Properties%\InprocServer32,,,wffalcp.ax
HKCR,CLSID\%GUID.Video_Properties%\InprocServer32,ThreadingModel,,Both
HKLM,%MediaSets%\%GUID.FALCON_CONTROL_PROPERTIES%\PropertyPages\%GUID.Video_Properties%,,,
HKCR,CLSID\%GUID.Audio_Properties%\InprocServer32,,,wffalcp.ax
HKCR,CLSID\%GUID.Audio_Properties%\InprocServer32,ThreadingModel,,Both
HKLM,%MediaSets%\%GUID.FALCON_CONTROL_PROPERTIES%\PropertyPages\%GUID.Audio_Properties%,,,
HKCR,CLSID\%GUID.Noise_Properties%\InprocServer32,,,wffalcp.ax
HKCR,CLSID\%GUID.Noise_Properties%\InprocServer32,ThreadingModel,,Both
HKLM,%MediaSets%\%GUID.FALCON_CONTROL_PROPERTIES%\PropertyPages\%GUID.Noise_Properties%,,,
HKCR,CLSID\%GUID.Pin_Resolution_Prop%\InprocServer32,,,wffalcp.ax
HKCR,CLSID\%GUID.Pin_Resolution_Prop%\InprocServer32,ThreadingModel,,Both
HKLM,%MediaCategories%\%GUID.PINNAME_656_OUT%\PropertyPages\%GUID.Pin_Resolution_Prop%,,,
HKLM,%MediaInterfaces%\{0A7AF963-6805-4f99-B284-29B680975542},,,"Copy Protect Notification Filter"
HKLM,%MediaInterfaces%\{0A7AF963-6805-4f99-B284-29B680975542},IID,1,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
;Register the encoder and multiplexer classes with Direct X
HKCR,%ActiveMovieCategories%\%GUID.Encoder%,CLSID,,%GUID.Encoder%
HKCR,%ActiveMovieCategories%\%GUID.Encoder%,FriendlyName,,%Category_Encoders%
HKCR,%ActiveMovieCategories%\%GUID.Multiplexer%,CLSID,,%GUID.Multiplexer%
HKCR,%ActiveMovieCategories%\%GUID.Multiplexer%,FriendlyName,,%Category_Multiplexers%
;Register the names of the encoder and multiplexer nodes
HKLM,%MediaCategories%\%GUID.Encoder%,Name,,%Node.Encoder%
HKLM,%MediaCategories%\%GUID.Encoder%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%GUID.Multiplexer%,Name,,%Node.Multiplexer%
HKLM,%MediaCategories%\%GUID.Multiplexer%,Display,1,00,00,00,00
; See CR18723.  Advertising as a Wave-In device causes the WHQL HCT ACT test to
; be invoked, and it will fail on some systems.  Comment-out this by default.
;Wave in audio device registration
;HKR,Drivers,SubClasses,,"wave"
;HKR,Drivers\wave\wdmaud.drv, Driver,,wdmaud.drv
;HKR,Drivers\wave\wdmaud.drv,Description,,%AudioFriendlyName%
; Flacon2
HKR,"DriverData","BoardType",0x00010001, 0x01, 0x00, 0x00, 0x00
;Copy protection method enforced by driver
;    CP_METHOD_FLASH             = 3,
;    CP_METHOD_BLACK             = 4,
;    CP_METHOD_NONE              = 0xfe,
;    CP_METHOD_USE_DEFAULT       = 0xff // use CP_METHOD_FLASH as default
HKR,"DriverData","CpMethod",0x00010001, 0xfe, 0x00, 0x00, 0x00
;; Wow64 filters
;;HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce,"WinFast.cxtvrate.dll",,"rundll32 %10%\SysWOW64\WFEXEC.DLL,WinFastExec regsvr32 -s %10%\SysWOW64\cxtvrate.dll"
;;HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce,"WinFast.cpnotify.ax",,"rundll32 %10%\SysWOW64\WFEXEC.DLL,WinFastExec regsvr32 -s %10%\SysWOW64\cpnotify.ax"
HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce,"WinFast.wfcxf2.ax",,"rundll32 %10%\SysWOW64\WFEXEC.DLL,WinFastExec regsvr32 -s %10%\SysWOW64\wfcxf2.ax"
HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce,"WinFast.wffalcp.ax",,"rundll32 %10%\SysWOW64\WFEXEC.DLL,WinFastExec regsvr32 -s %10%\SysWOW64\wffalcp.ax"

[PVR3000Deluxe.AddReg]
; Horizental Crop 
;HKR,"DriverData","HorizentalLeftCrop",0x00010001, 0x10, 0x00, 0x00, 0x00
;HKR,"DriverData","HorizentalRightCrop",0x00010001, 0x0C, 0x00, 0x00, 0x00
HKR,"DriverData","HorizentalLeftCrop",0x00010001, 0x00, 0x00, 0x00, 0x00
HKR,"DriverData","HorizentalRightCrop",0x00010001, 0x00, 0x00, 0x00, 0x00
; Color Settings
HKR,"DriverData","BrightnessDefault",0x00010001, 0x3B, 0x12, 0x00, 0x00
HKR,"DriverData","ContrastDefault",0x00010001, 0xF8, 0x11, 0x00, 0x00
HKR,"DriverData","HueDefault",0x00010001, 0x88, 0x13, 0x00, 0x00
HKR,"DriverData","SaturationDefault",0x00010001, 0x00, 0x14, 0x00, 0x00
HKR,"DriverData","SharpnessDefault",0x00010001, 0x40, 0x00, 0x00, 0x00
HKR,"DriverData","GammaDefault",0x00010001, 0x09, 0x00, 0x00, 0x00

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

[FM1216.AddReg]
HKR,"DriverData","TunerType",0x00010001, 0x0A, 0x00, 0x00, 0x00
HKR,"DriverData","TunerI2CAddress",0x00010001, 0xC0, 0x00, 0x00, 0x00
HKR,"DriverData","Tuner2IFAddress",0x00010001, 0x86, 0x00, 0x00, 0x00
HKR,"DriverData","GpioMaskFM",0x00010001, 0x03, 0x00, 0x00, 0x00
HKR,"DriverData","GpioSettingFM",0x00010001, 0x00, 0x00, 0x00, 0x00

[FM1236.AddReg]
HKR,"DriverData","TunerType",0x00010001, 0x0B, 0x00, 0x00, 0x00
HKR,"DriverData","TunerI2CAddress",0x00010001, 0xC0, 0x00, 0x00, 0x00
HKR,"DriverData","Tuner2IFAddress",0x00010001, 0x86, 0x00, 0x00, 0x00
HKR,"DriverData","GpioMaskFM",0x00010001, 0x03, 0x00, 0x00, 0x00
HKR,"DriverData","GpioSettingFM",0x00010001, 0x00, 0x00, 0x00, 0x00


[LR6F1B.XBAR.AddReg]
;Pin 0 - Composite
; Input Mux: 1
HKR,"DriverData\XBarPin0","PinType",0x00010001, 0x02,0x00,0x00,0x00
HKR,"DriverData\XBarPin0","InputMux",0x00010001, 0x01,0x00,0x00,0x00
HKR,"DriverData\XBarPin0","RelatedPinIndex",0x00010001, 0x03,0x00,0x00,0x00
;Pin 1 - S-Video
; Input Mux 3 for Luma, 7 for Chroma
HKR,"DriverData\XBarPin1","PinType",0x00010001, 0x00,0x00,0x00,0x00
HKR,"DriverData\XBarPin1","InputMux",0x00010001, 0x03,0x07,0x00,0x00
HKR,"DriverData\XBarPin1","RelatedPinIndex",0x00010001, 0x03,0x00,0x00,0x00
;Pin 2 - Component (YPbPr) in
; Input Mux 2 for Y, 5 for Pb, 8 for Pr
HKR,"DriverData\XBarPin2","PinType",0x00010001, 0x08,0x00,0x00,0x00
HKR,"DriverData\XBarPin2","InputMux",0x00010001, 0x02,0x05,0x08,0x00
HKR,"DriverData\XBarPin2","RelatedPinIndex",0x00010001, 0x03,0x00,0x00,0x00
;Pin 3 - Audio Line
HKR,"DriverData\XBarPin3","PinType",0x00010001, 0x04,0x00,0x00,0x00
HKR,"DriverData\XBarPin3","RelatedPinIndex",0x00010001, 0x01,0x00,0x00,0x00
HKR,"DriverData\XBarPin3","GpioMask",0x00010001, 0x03,0x00,0x00,0x00
HKR,"DriverData\XBarPin3","GpioSettings",0x00010001, 0x00,0x00,0x00,0x00
;Composite input is the default
HKR,"DriverData","VideoInputPin",0x00010001, 0x00,0x00,0x00,0x00
HKR,"DriverData","ForceAudioWithVideoPin",0x00010001, 0x01,0x00,0x00,0x00

[LR6641.XBAR.AddReg]
;Pin 0 - Tuner
; Input MUX: 4 for video, 6 for audio
HKR,"DriverData\XBarPin0","PinType",0x00010001, 0x01,0x00,0x00,0x00
HKR,"DriverData\XBarPin0","InputMux",0x00010001, 0x04,0x06,0x00,0x00
HKR,"DriverData\XBarPin0","RelatedPinIndex",0x00010001, 0x03,0x00,0x00,0x00
;Pin 1 - Composite
; Input Mux: 1
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
; Input Mux 3 for Luma, 7 for Chroma
HKR,"DriverData\XBarPin2","PinType",0x00010001, 0x00,0x00,0x00,0x00
HKR,"DriverData\XBarPin2","InputMux",0x00010001, 0x03,0x07,0x00,0x00
HKR,"DriverData\XBarPin2","RelatedPinIndex",0x00010001, 0x04,0x00,0x00,0x00
;Pin 3 - Tuner Audio
HKR,"DriverData\XBarPin3","PinType",0x00010001, 0x03,0x00,0x00,0x00
HKR,"DriverData\XBarPin3","RelatedPinIndex",0x00010001, 0x00,0x00,0x00,0x00
;Pin 4 - Audio Line
HKR,"DriverData\XBarPin4","PinType",0x00010001, 0x04,0x00,0x00,0x00
HKR,"DriverData\XBarPin4","RelatedPinIndex",0x00010001, 0x01,0x00,0x00,0x00
;Tuner input is the default
HKR,"DriverData","VideoInputPin",0x00010001, 0x00,0x00,0x00,0x00
HKR,"DriverData","ForceAudioWithVideoPin",0x00010001, 0x01,0x00,0x00,0x00

[LR6634.XBAR.AddReg]
;Pin 0 - Tuner
; Input MUX: 4 for video, 6 for audio
HKR,"DriverData\XBarPin0","PinType",0x00010001, 0x01,0x00,0x00,0x00
HKR,"DriverData\XBarPin0","InputMux",0x00010001, 0x04,0x06,0x00,0x00
HKR,"DriverData\XBarPin0","RelatedPinIndex",0x00010001, 0x05,0x00,0x00,0x00
;Pin 1 - Composite in 1
; Input Mux: 1, (PRGM4=1, use GPO3)
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, 0x04,0x00,0x00,0x00
HKR,"DriverData\XBarPin1","GpioSettings",0x00010001, 0x01,0x00,0x00,0x00
;Pin 2 - Composite in 2
; Input Mux: 1, (PRGM4=0, use GPO3)
HKR,"DriverData\XBarPin2","PinType",0x00010001, 0x02,0x00,0x00,0x00
HKR,"DriverData\XBarPin2","InputMux",0x00010001, 0x01,0x00,0x00,0x00
HKR,"DriverData\XBarPin2","RelatedPinIndex",0x00010001, 0x07,0x00,0x00,0x00
HKR,"DriverData\XBarPin2","GpioMask",0x00010001, 0x04,0x00,0x00,0x00
HKR,"DriverData\XBarPin2","GpioSettings",0x00010001, 0x00,0x00,0x00,0x00
;Pin 3 - S-Video 1
; Input Mux 3 for Luma, 7 for Chroma (PRGM4=1, use GPO3)
HKR,"DriverData\XBarPin3","PinType",0x00010001, 0x00,0x00,0x00,0x00
HKR,"DriverData\XBarPin3","InputMux",0x00010001, 0x03,0x07,0x00,0x00
HKR,"DriverData\XBarPin3","RelatedPinIndex",0x00010001, 0x06,0x00,0x00,0x00
HKR,"DriverData\XBarPin3","GpioMask",0x00010001, 0x04,0x00,0x00,0x00
HKR,"DriverData\XBarPin3","GpioSettings",0x00010001, 0x01,0x00,0x00,0x00
;Pin 4 - S-Video 2
; Input Mux 3 for Luma, 7 for Chroma (PRGM4=0, use GPO3)
HKR,"DriverData\XBarPin4","PinType",0x00010001, 0x00,0x00,0x00,0x00
HKR,"DriverData\XBarPin4","InputMux",0x00010001, 0x03,0x07,0x00,0x00
HKR,"DriverData\XBarPin4","RelatedPinIndex",0x00010001, 0x07,0x00,0x00,0x00
HKR,"DriverData\XBarPin4","GpioMask",0x00010001, 0x04,0x00,0x00,0x00
HKR,"DriverData\XBarPin4","GpioSettings",0x00010001, 0x00,0x00,0x00,0x00
;Pin 5 - Tuner Audio
HKR,"DriverData\XBarPin5","PinType",0x00010001, 0x03,0x00,0x00,0x00
HKR,"DriverData\XBarPin5","RelatedPinIndex",0x00010001, 0x00,0x00,0x00,0x00
;Pin 6 - Audio Line in 1
HKR,"DriverData\XBarPin6","PinType",0x00010001, 0x04,0x00,0x00,0x00
HKR,"DriverData\XBarPin6","RelatedPinIndex",0x00010001, 0x01,0x00,0x00,0x00
HKR,"DriverData\XBarPin6","GpioMask",0x00010001, 0x03,0x00,0x00,0x00
HKR,"DriverData\XBarPin6","GpioSettings",0x00010001, 0x01,0x00,0x00,0x00
;Pin 7 - Audio Line in 2
HKR,"DriverData\XBarPin7","PinType",0x00010001, 0x04,0x00,0x00,0x00
HKR,"DriverData\XBarPin7","RelatedPinIndex",0x00010001, 0x02,0x00,0x00,0x00
HKR,"DriverData\XBarPin7","GpioMask",0x00010001, 0x03,0x00,0x00,0x00
HKR,"DriverData\XBarPin7","GpioSettings",0x00010001, 0x02,0x00,0x00,0x00
;Pin 8 - Component (YPbPr) in
; Input Mux 2 for Y, 5 for Pb, 8 for Pr
HKR,"DriverData\XBarPin8","PinType",0x00010001, 0x08,0x00,0x00,0x00
HKR,"DriverData\XBarPin8","InputMux",0x00010001, 0x02,0x05,0x08,0x00
HKR,"DriverData\XBarPin8","RelatedPinIndex",0x00010001, 0x04,0x00,0x00,0x00
;Tuner input is the default
HKR,"DriverData","VideoInputPin",0x00010001, 0x00,0x00,0x00,0x00
HKR,"DriverData","ForceAudioWithVideoPin",0x00010001, 0x01,0x00,0x00,0x00

[LR6635.XBAR.AddReg]
;Pin 0 - Tuner
; Input MUX: 4 for video, 6 for audio
HKR,"DriverData\XBarPin0","PinType",0x00010001, 0x01,0x00,0x00,0x00
HKR,"DriverData\XBarPin0","InputMux",0x00010001, 0x04,0x06,0x00,0x00
HKR,"DriverData\XBarPin0","RelatedPinIndex",0x00010001, 0x03,0x00,0x00,0x00
;Pin 1 - Composite
; Input Mux: 1
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
; Input Mux 3 for Luma, 7 for Chroma
HKR,"DriverData\XBarPin2","PinType",0x00010001, 0x00,0x00,0x00,0x00
HKR,"DriverData\XBarPin2","InputMux",0x00010001, 0x03,0x07,0x00,0x00
HKR,"DriverData\XBarPin2","RelatedPinIndex",0x00010001, 0x04,0x00,0x00,0x00
;Pin 3 - Tuner Audio
HKR,"DriverData\XBarPin3","PinType",0x00010001, 0x03,0x00,0x00,0x00
HKR,"DriverData\XBarPin3","RelatedPinIndex",0x00010001, 0x00,0x00,0x00,0x00
;Pin 4 - Audio Line
HKR,"DriverData\XBarPin4","PinType",0x00010001, 0x04,0x00,0x00,0x00
HKR,"DriverData\XBarPin4","RelatedPinIndex",0x00010001, 0x01,0x00,0x00,0x00
HKR,"DriverData\XBarPin4","GpioMask",0x00010001, 0x03,0x00,0x00,0x00
HKR,"DriverData\XBarPin4","GpioSettings",0x00010001, 0x01,0x00,0x00,0x00
;Pin 5 - Component (YPbPr) in
; Input Mux 2 for Y, 5 for Pb, 8 for Pr
HKR,"DriverData\XBarPin5","PinType",0x00010001, 0x08,0x00,0x00,0x00
HKR,"DriverData\XBarPin5","InputMux",0x00010001, 0x02,0x05,0x08,0x00
HKR,"DriverData\XBarPin5","RelatedPinIndex",0x00010001, 0x04,0x00,0x00,0x00
;Tuner input is the default
HKR,"DriverData","VideoInputPin",0x00010001, 0x00,0x00,0x00,0x00
HKR,"DriverData","ForceAudioWithVideoPin",0x00010001, 0x01,0x00,0x00,0x00

[LR6635NEC.XBAR.AddReg]
;Pin 0 - Tuner
; Input Mux 2 for Y, 5 for Pb, 8 for Pr
HKR,"DriverData\XBarPin0","PinType",0x00010001, 0x01,0x00,0x00,0x00
HKR,"DriverData\XBarPin0","InputMux",0x00010001, 0x02,0x05,0x08,0x00
HKR,"DriverData\XBarPin0","RelatedPinIndex",0x00010001, 0x04,0x00,0x00,0x00
;Pin 1 - Composite
; Input Mux 2 for Y, 5 for Pb, 8 for Pr
HKR,"DriverData\XBarPin1","PinType",0x00010001, 0x02,0x00,0x00,0x00
HKR,"DriverData\XBarPin1","InputMux",0x00010001, 0x02,0x05,0x08,0x00
HKR,"DriverData\XBarPin1","RelatedPinIndex",0x00010001, 0x05,0x00,0x00,0x00
;Pin 2 - S-Video
; Input Mux 2 for Y, 5 for Pb, 8 for Pr
HKR,"DriverData\XBarPin2","PinType",0x00010001, 0x00,0x00,0x00,0x00
HKR,"DriverData\XBarPin2","InputMux",0x00010001, 0x02,0x05,0x08,0x00
HKR,"DriverData\XBarPin2","RelatedPinIndex",0x00010001, 0x05,0x00,0x00,0x00
;Pin 3 - Component (YPbPr) in
; Input Mux 2 for Y, 5 for Pb, 8 for Pr
HKR,"DriverData\XBarPin3","PinType",0x00010001, 0x08,0x00,0x00,0x00
HKR,"DriverData\XBarPin3","InputMux",0x00010001, 0x02,0x05,0x08,0x00
HKR,"DriverData\XBarPin3","RelatedPinIndex",0x00010001, 0x05,0x00,0x00,0x00
;Pin 4 - Tuner Audio
HKR,"DriverData\XBarPin4","PinType",0x00010001, 0x03,0x00,0x00,0x00
HKR,"DriverData\XBarPin4","RelatedPinIndex",0x00010001, 0x00,0x00,0x00,0x00
;Pin 5 - Audio Line
HKR,"DriverData\XBarPin5","PinType",0x00010001, 0x04,0x00,0x00,0x00
HKR,"DriverData\XBarPin5","RelatedPinIndex",0x00010001, 0x01,0x00,0x00,0x00
HKR,"DriverData\XBarPin5","GpioMask",0x00010001, 0x03,0x00,0x00,0x00
HKR,"DriverData\XBarPin5","GpioSettings",0x00010001, 0x01,0x00,0x00,0x00
;Tuner input is the default
HKR,"DriverData","VideoInputPin",0x00010001, 0x00,0x00,0x00,0x00
HKR,"DriverData","ForceAudioWithVideoPin",0x00010001, 0x01,0x00,0x00,0x00

[LR6F1B.Interfaces]
AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},%KsNameFilter%,VID_Interface_LR6635,
AddInterface={a799a801-a46d-11d0-a18c-00a02401dcd4},%XBARReferenceGUID%,CXXBAR_Interface_LR6635,
AddInterface=%GUID.Encoder%,%EncoderReferenceGuid%,Encoder_Interface_LR6635,
AddInterface=%GUID.Multiplexer%,%EncoderReferenceGuid%,Encoder_Interface_LR6635,
;AddInterface={a799a800-a46d-11d0-a18c-00a02401dcd4},%TunerReferenceGuid%,CXTUNE_Interface_LR6635,
;AddInterface={a799a802-a46d-11d0-a18c-00a02401dcd4},%TVAudioReferenceGuid%,TvAudio_Interface_LR6635,
;AddInterface=%KSCATEGORY_AUDIO%,%AudioReferenceGuid%,AUD_Interface_LR6635

[LR6F1B.NT.Interfaces]
AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},%KsNameFilter%,VID_Interface_LR6635,
AddInterface={a799a801-a46d-11d0-a18c-00a02401dcd4},%XBARReferenceGUID%,CXXBAR_Interface_LR6635,
AddInterface=%GUID.Encoder%,%EncoderReferenceGuid%,Encoder_Interface_LR6635,
AddInterface=%GUID.Multiplexer%,%EncoderReferenceGuid%,Encoder_Interface_LR6635,
;AddInterface={a799a800-a46d-11d0-a18c-00a02401dcd4},%TunerReferenceGuid%,CXTUNE_Interface_LR6635,
;AddInterface={a799a802-a46d-11d0-a18c-00a02401dcd4},%TVAudioReferenceGuid%,TvAudio_Interface_LR6635,
;AddInterface=%KSCATEGORY_AUDIO%,%AudioReferenceGuid%,AUD_Interface_LR6635


[LR6641.Interfaces]
AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},%KsNameFilter%,VID_Interface_LR6641,
AddInterface={a799a802-a46d-11d0-a18c-00a02401dcd4},%TVAudioReferenceGuid%,TvAudio_Interface_LR6641,
AddInterface={a799a801-a46d-11d0-a18c-00a02401dcd4},%XBARReferenceGUID%,CXXBAR_Interface_LR6641,
AddInterface={a799a800-a46d-11d0-a18c-00a02401dcd4},%TunerReferenceGuid%,CXTUNE_Interface_LR6641,
AddInterface=%GUID.Encoder%,%EncoderReferenceGuid%,Encoder_Interface_LR6641,
AddInterface=%GUID.Multiplexer%,%EncoderReferenceGuid%,Encoder_Interface_LR6641,
;AddInterface=%KSCATEGORY_AUDIO%,%AudioReferenceGuid%,AUD_Interface_LR6641

[LR6641.NT.Interfaces]
AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},%KsNameFilter%,VID_Interface_LR6641,
AddInterface={a799a802-a46d-11d0-a18c-00a02401dcd4},%TVAudioReferenceGuid%,TvAudio_Interface_LR6641,
AddInterface={a799a801-a46d-11d0-a18c-00a02401dcd4},%XBARReferenceGUID%,CXXBAR_Interface_LR6641,
AddInterface={a799a800-a46d-11d0-a18c-00a02401dcd4},%TunerReferenceGuid%,CXTUNE_Interface_LR6641,
AddInterface=%GUID.Encoder%,%EncoderReferenceGuid%,Encoder_Interface_LR6641,
AddInterface=%GUID.Multiplexer%,%EncoderReferenceGuid%,Encoder_Interface_LR6641,
;AddInterface=%KSCATEGORY_AUDIO%,%AudioReferenceGuid%,AUD_Interface_LR6641

[LR6634_FM1216.Interfaces]
AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},%KsNameFilter%,VID_Interface_LR6634,
AddInterface={a799a802-a46d-11d0-a18c-00a02401dcd4},%TVAudioReferenceGuid%,TvAudio_Interface_LR6634,
AddInterface={a799a801-a46d-11d0-a18c-00a02401dcd4},%XBARReferenceGUID%,CXXBAR_Interface_LR6634,
AddInterface={a799a800-a46d-11d0-a18c-00a02401dcd4},%TunerReferenceGuid%,CXTUNE_Interface_LR6634,
AddInterface=%GUID.Encoder%,%EncoderReferenceGuid%,Encoder_Interface_LR6634,
AddInterface=%GUID.Multiplexer%,%EncoderReferenceGuid%,Encoder_Interface_LR6634,
;AddInterface=%KSCATEGORY_AUDIO%,%AudioReferenceGuid%,AUD_Interface_LR6634

[LR6634_FM1216.NT.Interfaces]
AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},%KsNameFilter%,VID_Interface_LR6634,
AddInterface={a799a802-a46d-11d0-a18c-00a02401dcd4},%TVAudioReferenceGuid%,TvAudio_Interface_LR6634,
AddInterface={a799a801-a46d-11d0-a18c-00a02401dcd4},%XBARReferenceGUID%,CXXBAR_Interface_LR6634,
AddInterface={a799a800-a46d-11d0-a18c-00a02401dcd4},%TunerReferenceGuid%,CXTUNE_Interface_LR6634,
AddInterface=%GUID.Encoder%,%EncoderReferenceGuid%,Encoder_Interface_LR6634,
AddInterface=%GUID.Multiplexer%,%EncoderReferenceGuid%,Encoder_Interface_LR6634,
;AddInterface=%KSCATEGORY_AUDIO%,%AudioReferenceGuid%,AUD_Interface_LR6634

[LR6634_FM1236.Interfaces]
AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},%KsNameFilter%,VID_Interface_LR6634,
AddInterface={a799a802-a46d-11d0-a18c-00a02401dcd4},%TVAudioReferenceGuid%,TvAudio_Interface_LR6634,
AddInterface={a799a801-a46d-11d0-a18c-00a02401dcd4},%XBARReferenceGUID%,CXXBAR_Interface_LR6634,
AddInterface={a799a800-a46d-11d0-a18c-00a02401dcd4},%TunerReferenceGuid%,CXTUNE_Interface_LR6634,
AddInterface=%GUID.Encoder%,%EncoderReferenceGuid%,Encoder_Interface_LR6634,
AddInterface=%GUID.Multiplexer%,%EncoderReferenceGuid%,Encoder_Interface_LR6634,
;AddInterface=%KSCATEGORY_AUDIO%,%AudioReferenceGuid%,AUD_Interface_LR6634

[LR6634_FM1236.NT.Interfaces]
AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},%KsNameFilter%,VID_Interface_LR6634,
AddInterface={a799a802-a46d-11d0-a18c-00a02401dcd4},%TVAudioReferenceGuid%,TvAudio_Interface_LR6634,
AddInterface={a799a801-a46d-11d0-a18c-00a02401dcd4},%XBARReferenceGUID%,CXXBAR_Interface_LR6634,
AddInterface={a799a800-a46d-11d0-a18c-00a02401dcd4},%TunerReferenceGuid%,CXTUNE_Interface_LR6634,
AddInterface=%GUID.Encoder%,%EncoderReferenceGuid%,Encoder_Interface_LR6634,
AddInterface=%GUID.Multiplexer%,%EncoderReferenceGuid%,Encoder_Interface_LR6634,
;AddInterface=%KSCATEGORY_AUDIO%,%AudioReferenceGuid%,AUD_Interface_LR6634

[LR6635_FM1216.Interfaces]
AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},%KsNameFilter%,VID_Interface_LR6635,
AddInterface={a799a802-a46d-11d0-a18c-00a02401dcd4},%TVAudioReferenceGuid%,TvAudio_Interface_LR6635,
AddInterface={a799a801-a46d-11d0-a18c-00a02401dcd4},%XBARReferenceGUID%,CXXBAR_Interface_LR6635,
AddInterface={a799a800-a46d-11d0-a18c-00a02401dcd4},%TunerReferenceGuid%,CXTUNE_Interface_LR6635,
AddInterface=%GUID.Encoder%,%EncoderReferenceGuid%,Encoder_Interface_LR6635,
AddInterface=%GUID.Multiplexer%,%EncoderReferenceGuid%,Encoder_Interface_LR6635,
;AddInterface=%KSCATEGORY_AUDIO%,%AudioReferenceGuid%,AUD_Interface_LR6635

[LR6635_FM1216.NT.Interfaces]
AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},%KsNameFilter%,VID_Interface_LR6635,
AddInterface={a799a802-a46d-11d0-a18c-00a02401dcd4},%TVAudioReferenceGuid%,TvAudio_Interface_LR6635,
AddInterface={a799a801-a46d-11d0-a18c-00a02401dcd4},%XBARReferenceGUID%,CXXBAR_Interface_LR6635,
AddInterface={a799a800-a46d-11d0-a18c-00a02401dcd4},%TunerReferenceGuid%,CXTUNE_Interface_LR6635,
AddInterface=%GUID.Encoder%,%EncoderReferenceGuid%,Encoder_Interface_LR6635,
AddInterface=%GUID.Multiplexer%,%EncoderReferenceGuid%,Encoder_Interface_LR6635,
;AddInterface=%KSCATEGORY_AUDIO%,%AudioReferenceGuid%,AUD_Interface_LR6635

[LR6635_FM1236.Interfaces]
AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},%KsNameFilter%,VID_Interface_LR6635,
AddInterface={a799a802-a46d-11d0-a18c-00a02401dcd4},%TVAudioReferenceGuid%,TvAudio_Interface_LR6635,
AddInterface={a799a801-a46d-11d0-a18c-00a02401dcd4},%XBARReferenceGUID%,CXXBAR_Interface_LR6635,
AddInterface={a799a800-a46d-11d0-a18c-00a02401dcd4},%TunerReferenceGuid%,CXTUNE_Interface_LR6635,
AddInterface=%GUID.Encoder%,%EncoderReferenceGuid%,Encoder_Interface_LR6635,
AddInterface=%GUID.Multiplexer%,%EncoderReferenceGuid%,Encoder_Interface_LR6635,
;AddInterface=%KSCATEGORY_AUDIO%,%AudioReferenceGuid%,AUD_Interface_LR6635

[LR6635_FM1236.NT.Interfaces]
AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},%KsNameFilter%,VID_Interface_LR6635,
AddInterface={a799a802-a46d-11d0-a18c-00a02401dcd4},%TVAudioReferenceGuid%,TvAudio_Interface_LR6635,
AddInterface={a799a801-a46d-11d0-a18c-00a02401dcd4},%XBARReferenceGUID%,CXXBAR_Interface_LR6635,
AddInterface={a799a800-a46d-11d0-a18c-00a02401dcd4},%TunerReferenceGuid%,CXTUNE_Interface_LR6635,
AddInterface=%GUID.Encoder%,%EncoderReferenceGuid%,Encoder_Interface_LR6635,
AddInterface=%GUID.Multiplexer%,%EncoderReferenceGuid%,Encoder_Interface_LR6635,
;AddInterface=%KSCATEGORY_AUDIO%,%AudioReferenceGuid%,AUD_Interface_LR6635

[VID_Interface_LR6641]
AddReg=VID_LR6641.AddReg
AddReg=LR6641_DESCRIPTION.AddReg

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

[LR6641_DESCRIPTION.AddReg]
HKR,,Description,,%LR6641.DeviceDesc%

[VID_Interface_LR6634]
AddReg=VID_LR6634.AddReg
AddReg=LR6634_DESCRIPTION.AddReg

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

[LR6634_DESCRIPTION.AddReg]
HKR,,Description,,%LR6634.DeviceDesc%

[VID_Interface_LR6635]
AddReg=VID_LR6635.AddReg
AddReg=LR6635_DESCRIPTION.AddReg

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

[LR6635_DESCRIPTION.AddReg]
HKR,,Description,,%LR6635.DeviceDesc%

[AUD_Interface_LR6641]
AddReg=AUD_LR6641.AddReg

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

[AUD_Interface_LR6634]
AddReg=AUD_LR6634.AddReg

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

[AUD_Interface_LR6635]
AddReg=AUD_LR6635.AddReg

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

[TvAudio_Interface_LR6641]
AddReg=TvAudio_LR6641.AddReg

[TvAudio_LR6641.AddReg]
HKR,,CLSID,,%CLSID_TVAudioFilter%
HKR,,FriendlyName,,%LR6641TVAudioFriendlyName%

[TvAudio_Interface_LR6634]
AddReg=TvAudio_LR6634.AddReg

[TvAudio_LR6634.AddReg]
HKR,,CLSID,,%CLSID_TVAudioFilter%
HKR,,FriendlyName,,%LR6634TVAudioFriendlyName%

[TvAudio_Interface_LR6635]
AddReg=TvAudio_LR6635.AddReg

[TvAudio_LR6635.AddReg]
HKR,,CLSID,,%CLSID_TVAudioFilter%
HKR,,FriendlyName,,%LR6635TVAudioFriendlyName%

[CXXBAR_Interface_LR6641]
AddReg=CXXBAR_LR6641.AddReg

[CXXBAR_LR6641.AddReg]
HKR,,CLSID,,%CLSID_CrossbarFilter%
HKR,,FriendlyName,,%LR6641XBARFriendlyName%

[CXXBAR_Interface_LR6634]
AddReg=CXXBAR_LR6634.AddReg

[CXXBAR_LR6634.AddReg]
HKR,,CLSID,,%CLSID_CrossbarFilter%
HKR,,FriendlyName,,%LR6634XBARFriendlyName%

[CXXBAR_Interface_LR6635]
AddReg=CXXBAR_LR6635.AddReg

[CXXBAR_LR6635.AddReg]
HKR,,CLSID,,%CLSID_CrossbarFilter%
HKR,,FriendlyName,,%LR6635XBARFriendlyName%

[CXTUNE_Interface_LR6641]
AddReg=CXTUNE_LR6641.AddReg

[CXTUNE_LR6641.AddReg]
HKR,,CLSID,,%CLSID_CTVTunerFilter%
HKR,,FriendlyName,,%LR6641TunerFriendlyName%

[CXTUNE_Interface_LR6634]
AddReg=CXTUNE_LR6634.AddReg

[CXTUNE_LR6634.AddReg]
HKR,,CLSID,,%CLSID_CTVTunerFilter%
HKR,,FriendlyName,,%LR6634TunerFriendlyName%

[CXTUNE_Interface_LR6635]
AddReg=CXTUNE_LR6635.AddReg

[CXTUNE_LR6635.AddReg]
HKR,,CLSID,,%CLSID_CTVTunerFilter%
HKR,,FriendlyName,,%LR6635TunerFriendlyName%

[Encoder_Interface_LR6641]
AddReg=Encoder_LR6641.AddReg

[Encoder_LR6641.AddReg]
HKR,,CLSID,,{17CCA71B-ECD7-11D0-B908-00A0C9223196}
HKR,,FriendlyName,,%LR6641EncoderFriendlyName%
;Add an interface for Microsoft's video bit rate property set
HKR,Interfaces\{B43C4EEC-8C32-4791-9102-508ADA5EE8E7},,,
HKR,Interfaces\{b05dabd9-56e5-4fdc-afa4-8a47e91f1c9c},,,
HKR,Capabilities,,,
HKR,Capabilities,"{BB4FAA02-596C-4129-8FB3-74E75421FA02}", 0x00010001,1

[Encoder_Interface_LR6634]
AddReg=Encoder_LR6634.AddReg

[Encoder_LR6634.AddReg]
HKR,,CLSID,,{17CCA71B-ECD7-11D0-B908-00A0C9223196}
HKR,,FriendlyName,,%LR6634EncoderFriendlyName%
;Add an interface for Microsoft's video bit rate property set
HKR,Interfaces\{B43C4EEC-8C32-4791-9102-508ADA5EE8E7},,,
HKR,Interfaces\{b05dabd9-56e5-4fdc-afa4-8a47e91f1c9c},,,
HKR,Capabilities,,,
HKR,Capabilities,"{BB4FAA02-596C-4129-8FB3-74E75421FA02}", 0x00010001,1

[Encoder_Interface_LR6635]
AddReg=Encoder_LR6635.AddReg

[Encoder_LR6635.AddReg]
HKR,,CLSID,,{17CCA71B-ECD7-11D0-B908-00A0C9223196}
HKR,,FriendlyName,,%LR6635EncoderFriendlyName%
;Add an interface for Microsoft's video bit rate property set
HKR,Interfaces\{B43C4EEC-8C32-4791-9102-508ADA5EE8E7},,,
HKR,Interfaces\{b05dabd9-56e5-4fdc-afa4-8a47e91f1c9c},,,
HKR,Capabilities,,,
HKR,Capabilities,"{BB4FAA02-596C-4129-8FB3-74E75421FA02}", 0x00010001,1

;
; Services installation
;
[LR6F1B.Services]
AddService = WFFALCON,2,VID.ServiceInstall

[LR6F1B.NT.Services]
AddService = WFFALCON,2,VID.ServiceInstall

[LR6641.Services]
AddService = WFFALCON,2,VID.ServiceInstall

[LR6641.NT.Services]
AddService = WFFALCON,2,VID.ServiceInstall

[LR6634_FM1216.Services]
AddService = WFFALCON,2,VID.ServiceInstall

[LR6634_FM1216.NT.Services]
AddService = WFFALCON,2,VID.ServiceInstall

[LR6634_FM1236.Services]
AddService = WFFALCON,2,VID.ServiceInstall

[LR6634_FM1236.NT.Services]
AddService = WFFALCON,2,VID.ServiceInstall

[LR6635_FM1216.Services]
AddService = WFFALCON,2,VID.ServiceInstall

[LR6635_FM1216.NT.Services]
AddService = WFFALCON,2,VID.ServiceInstall

[LR6635_FM1236.Services]
AddService = WFFALCON,2,VID.ServiceInstall

[LR6635_FM1236.NT.Services]
AddService = WFFALCON,2,VID.ServiceInstall

[VID.ServiceInstall]
DisplayName   = %WFFALCON.DeviceDesc%
ServiceType   = 1
StartType     = 3
ErrorControl  = 1
ServiceBinary = %10%\system32\drivers\wffalcon.sys

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

[Strings]
;
; Device Names
;
DriverName	    = "Leadtek Falcon2 Driver"
LR6641.DeviceDesc   = "WinFast PVR3000 MiniPCI"
LR6634.DeviceDesc   = "WinFast PVR3000 MCE"
LR6635.DeviceDesc   = "WinFast PVR3000 Deluxe"
LR6635Z.DeviceDesc  = "WinFast PVR3000"
LR6F1B.DeviceDesc   = "WinFast PVR3000C"
WFFALCON.DeviceDesc = "Leadtek WinFast PVR3000 Series Driver"

;
; Friendly Names
;
LR6641VIDFriendlyName              = "WinFast PVR3000 MiniPCI Video Capture"
LR6641TVAudioFriendlyName          = "WinFast PVR3000 MiniPCI TvAudio"
LR6641TunerFriendlyName            = "WinFast PVR3000 MiniPCI Tuner"
LR6641EncoderFriendlyName          = "WinFast PVR3000 MiniPCI Encoder"
LR6641AudioFriendlyName            = "WinFast PVR3000 MiniPCI Audio Capture"
LR6641XBARFriendlyName             = "WinFast PVR3000 MiniPCI Crossbar"

LR6634VIDFriendlyName              = "WinFast PVR3000 MCE Video Capture"
LR6634TVAudioFriendlyName          = "WinFast PVR3000 MCE TvAudio"
LR6634TunerFriendlyName            = "WinFast PVR3000 MCE Tuner"
LR6634EncoderFriendlyName          = "WinFast PVR3000 MCE Encoder"
LR6634AudioFriendlyName            = "WinFast PVR3000 MCE Audio Capture"
LR6634XBARFriendlyName             = "WinFast PVR3000 MCE Crossbar"

LR6635VIDFriendlyName              = "WinFast PVR3000 Video Capture"
LR6635TVAudioFriendlyName          = "WinFast PVR3000 TvAudio"
LR6635TunerFriendlyName            = "WinFast PVR3000 Tuner"
LR6635EncoderFriendlyName          = "WinFast PVR3000 Encoder"
LR6635AudioFriendlyName            = "WinFast PVR3000 Audio Capture"
LR6635XBARFriendlyName             = "WinFast PVR3000 Crossbar"

;
; Reference GUIDS
;
KsNameFilter                 = "{9B365890-165F-11D0-A195-0020AFD156E4}"
TVAudioReferenceGuid         = "{BD5227E3-96BB-4172-9CD3-D07B25FAC01A}"
XBARReferenceGUID            = "{E4E33899-8D15-47d1-BECC-113883D0BBC9}"
TunerReferenceGuid           = "{EBE24D78-F037-4932-B879-CCEFEFE78750}"
EncoderReferenceGuid         = "{03688831-8667-4c61-B5D6-4A361F025D2D}"
AudioReferenceGuid           = "{AB766B70-AFB3-4461-A4DE-22E9C516B7FE}"


;
; Pin Name GUIDS
;
GUID.PINNAME_ANALOG_AUDIO_IN = "{3E2D189F-B15C-4447-96F1-BD1D64FB99BA}"
GUID.PINNAME_AUDIO_OUT       = "{9DA02733-7910-40f2-95DD-0441676C9A9B}"
GUID.PINNAME_MPEG_OUT        = "{0336609B-16B8-420b-9A6F-E65BB03447BA}"
GUID.PINNAME_MPEG_INDEX_OUT  = "{E298342F-F60B-4c61-9C0D-4EDACDA8007F}"
GUID.PINNAME_656_OUT         = "{4EF89945-4D43-48d7-A442-A1B4E7813036}"
GUID.PINNAME_656_IN          = "{0E49C928-C95B-4e72-B1A5-A1B9EA79EB6B}"


;
; Pin Names
;
PinName.AnalogAudioOut       = "Audio Out"
PinName.MpegOut              = "MPEG" 
PinName.MpegIndexOut         = "Mpeg Index" 
PinName.656Out               = "656" 
PinName.656In                = "656" 
Pin.p2AnalogAudioIn          = "Audio In"


;
; PROPSETIDs in the driver
;
GUID.FALCON_CONTROL_PROPERTIES  = "{9D12BF07-3548-4eac-9344-830CFA79B92F}"

;
; Property page GUIDS
;
GUID.General_Properties      = "{1EB286CB-34C1-43d5-9427-C38D3E0606C8}"
GUID.Video_Properties        = "{01372A0C-4FEB-4572-B596-ABFAC60DFDC5}"
GUID.Audio_Properties        = "{3A894643-67BC-4f90-9AF8-DD498B0C026F}"
GUID.Noise_Properties        = "{C8E2985F-F8C2-43d3-BD31-40A2D729D520}"
GUID.Pin_Resolution_Prop     = "{0CB10A9E-C45C-4d5d-B4A6-9A1B67442B81}"


;
; Other Strings
;

KSCATEGORY_AUDIO             = "{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
CLSID_TVAudioFilter          = "{71F96462-78F3-11d0-A18C-00A0C9118956}"
CLSID_CrossbarFilter         = "{71F96460-78F3-11d0-A18C-00A0C9118956}"
CLSID_CTVTunerFilter         = "{266EEE40-6C63-11cf-8A03-00AA006ECB65}"

GUID.Encoder                 = "{19689BF6-C384-48fd-AD51-90E58C79F70B}"
GUID.Multiplexer             = "{7A5DE1D3-01A1-452c-B481-4FA2B96271E8}"

Category_Encoders            = "WDM Streaming Encoder Devices"
Category_Multiplexers        = "WDM Streaming Multiplexer Devices"
Node.Encoder                 = "Encoder"
Node.Multiplexer             = "Multiplexer"

Proxy.CLSID                  = "{17CCA71B-ECD7-11D0-B908-00A0C9223196}"

ActiveMovieCategories        = "CLSID\{da4e3da0-d07d-11d0-bd50-00a0c911ce86}\Instance"
MediaCategories              = "SYSTEM\CurrentControlSet\Control\MediaCategories"
MediaSets                    = "System\CurrentControlSet\Control\MediaSets"
MediaInterfaces              = "System\CurrentControlSet\Control\MediaInterfaces"

