[Version]
LayoutFile=LAYOUT.INF, layout1.inf, layout2.inf
signature="$CHICAGO$"
Class=Media
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
Provider=%Philips%
DriverVer=03/03/2005, 2.3.1.4

[Manufacturer]
%Philips%=Philips

[DestinationDirs]
Cap7134.CopyDrivers = 10,system32\drivers
PhTVTune.CopyDrivers = 10,system32\drivers
KSUpdate.Dll = 11

[SourceDisksNames]
1=%DiskName%,,

[SourceDisksFiles]
cap7134.sys=1
PhTVTune.sys=1
34api.dll=1
34COM.dll=1
34dd.dll=1
34dialog.dll=1
34dlg2.dll=1
34ds.dll=1
34I2Curd.dll=1
34PCIurd.dll=1
34tvctrl.dll=1
Prop7134.dll=1

[Philips]
%Cap7134.DeviceDesc%=Cap7134.Device,PCI\VEN_1131&DEV_7133
%PhTVTune.DeviceDesc%=PhTVTune.Device,STREAM\PhTVTune34


[Cap7134.Device]
Include=      ks.inf, kscaptur.inf, ksfilter.inf
Needs=        KS.Registration, KSCAPTUR.Registration
AddReg=       Cap713x.AddRegProteus, Cap7134.AddReg, Cap713x.AddReg, Prop7134.AddReg, 34COM.AddReg
CopyFiles=    Cap7134.CopyDrivers, KSUpdate.Dll
KnownFiles=   Cap7134.KnownFiles

[Cap7134.Device.NT]
Include=      ks.inf, kscaptur.inf, ksfilter.inf
Needs=        KS.Registration, KSCAPTUR.Registration.NT
AddReg=       Cap713x.AddRegProteus, Cap7134.AddReg, Cap713x.AddReg
RegisterDlls= Prop7134.Register, 34COM.Register
CopyFiles=    Cap7134.CopyDrivers, KSUpdate.Dll

[Cap713x.AddRegProteus]
HKR, "Decoder", "Tuner Channel",0x00010001,1
HKR, "Decoder", "CVBS Channel", 0x00010001,3
HKR, "Decoder", "CVBS Channel2",0x00010001,2
HKR, "Decoder", "SVHS Channel", 0x00010001,6
HKR, "Decoder", "SVHS Channel2",0x00010001,7
; _OEM_  Insert the appropriate preferred video standard here.
; _OEM_  If no video standard can be detected (e.g. if no
; _OEM_  video source is connected), this standard is assumed:
; _OEM_     KS_AnalogVideo_PAL_B    = 0x00000010
; _OEM_     KS_AnalogVideo_NTSC_M   = 0x00000001
; _OEM_     KS_AnalogVideo_NTSC_M_J = 0x00000002
; _OEM_     see Windows DDK for other video standards
HKR, "Decoder", "Preferred Video Standard",0x00010001,0x00002000    ; KS_AnalogVideo_SECAM_D

; _OEM_  Insert the default VBI sampling frequency and line length here.
HKR, "Decoder", "VBI Sampling Frequency",0x00010001,27000000
HKR, "Decoder", "VBI Pitch",0x00010001,1440

;Common registry entries for SAA7134 and SAA7130

[Cap713x.AddReg]
; 34 Proteus Board Settings
; maps user setting to hardware input (1=SIF, 2=Analog1, 3=Analog2)
HKR, "BoardSetting", "Tuner",      0x00010001,1
HKR, "BoardSetting", "Composite1", 0x00010001,2
HKR, "BoardSetting", "SVideo1",    0x00010001,2
HKR, "BoardSetting", "Composite2", 0x00010001,3
HKR, "BoardSetting", "SVideo2",    0x00010001,3
HKR, "BoardSetting", "FM",         0x00010001,3

HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,Cap7134.sys
HKR,,PageOutWhenUnopened,3,0
HKR,,DontSuspendIfStreamsAreRunning,3,00
HKR, "Parameters", "VideoTunerEnabled",0x00010001,1
HKR, "Parameters", "SVideoEnabled",    0x00010001,1
HKR, "Parameters", "CompositeEnabled", 0x00010001,1
HKR, "Parameters", "FMSupported",      0x00010001,1

; _OEM_  Delete this line if there is no tuner or replace
; _OEM_  "PhTVTune" with the appropriate tuner driver name.
HKR, "ENUM\Device1",pnpid,,"PhTVTune34"

HKR, "", "WorkaroundforStandardChange",0x00010001,0
HKR, "", "AllowCrossbarMute",0x00010001,1

;>>> decoder defaults for tuner input
HKR, "Decoder\SRC0", "Video Standard",0x00010001,0x20
HKR, "Decoder\SRC0", "Brightness",    0x00010001,0x80
HKR, "Decoder\SRC0", "Contrast",      0x00010001,0x44
HKR, "Decoder\SRC0", "Saturation",    0x00010001,0x40
HKR, "Decoder\SRC0", "HUE",           0x00010001,0x00
HKR, "Decoder\SRC0", "Sharpness",     0x00010001,0x00
HKR, "Decoder\SRC0", "Source Type",   0x00010001,0x02
HKR, "Decoder\SRC0", "Y-Filter",      0x00010001,0x01
HKR, "Decoder\SRC0", "C-Filter",      0x00010001,0x01
HKR, "Decoder\SRC0", "C-Bypass",      0x00010001,0x00

;>>>  decoder defaults for composite 1 source
HKR, "Decoder\SRC1", "Video Standard",0x00010001,0x20
HKR, "Decoder\SRC1", "Brightness",    0x00010001,0x80
HKR, "Decoder\SRC1", "Contrast",      0x00010001,0x44
HKR, "Decoder\SRC1", "Saturation",    0x00010001,0x40
HKR, "Decoder\SRC1", "HUE",           0x00010001,0x00
HKR, "Decoder\SRC1", "Sharpness",     0x00010001,0x00
HKR, "Decoder\SRC1", "Source Type",   0x00010001,0x01
HKR, "Decoder\SRC1", "Y-Filter",      0x00010001,0x01
HKR, "Decoder\SRC1", "C-Filter",      0x00010001,0x01
HKR, "Decoder\SRC1", "C-Bypass",      0x00010001,0x00

;>>>  decoder defaults for composite 2 source
HKR, "Decoder\SRC2", "Video Standard",0x00010001,0x20
HKR, "Decoder\SRC2", "Brightness",    0x00010001,0x80
HKR, "Decoder\SRC2", "Contrast",      0x00010001,0x44
HKR, "Decoder\SRC2", "Saturation",    0x00010001,0x40
HKR, "Decoder\SRC2", "HUE",           0x00010001,0x00
HKR, "Decoder\SRC2", "Sharpness",     0x00010001,0x00
HKR, "Decoder\SRC2", "Source Type",   0x00010001,0x02
HKR, "Decoder\SRC2", "Y-Filter",      0x00010001,0x01
HKR, "Decoder\SRC2", "C-Filter",      0x00010001,0x01
HKR, "Decoder\SRC2", "C-Bypass",      0x00010001,0x00

;>>>  decoder defaults for SVHS 1 source
HKR, "Decoder\SRC3", "Video Standard",0x00010001,0x20
HKR, "Decoder\SRC3", "Brightness",    0x00010001,0x80
HKR, "Decoder\SRC3", "Contrast",      0x00010001,0x44
HKR, "Decoder\SRC3", "Saturation",    0x00010001,0x40
HKR, "Decoder\SRC3", "HUE",           0x00010001,0x00
HKR, "Decoder\SRC3", "Sharpness",     0x00010001,0x00
HKR, "Decoder\SRC3", "Source Type",   0x00010001,0x02
HKR, "Decoder\SRC3", "Y-Filter",      0x00010001,0x00
HKR, "Decoder\SRC3", "C-Filter",      0x00010001,0x00
HKR, "Decoder\SRC3", "C-Bypass",      0x00010001,0x01

;>>>  decoder defaults for SVHS 2 source
HKR, "Decoder\SRC4", "Video Standard",0x00010001,0x20
HKR, "Decoder\SRC4", "Brightness",    0x00010001,0x80
HKR, "Decoder\SRC4", "Contrast",      0x00010001,0x44
HKR, "Decoder\SRC4", "Saturation",    0x00010001,0x40
HKR, "Decoder\SRC4", "HUE",           0x00010001,0x00
HKR, "Decoder\SRC4", "Sharpness",     0x00010001,0x00
HKR, "Decoder\SRC4", "Source Type",   0x00010001,0x02
HKR, "Decoder\SRC4", "Y-Filter",      0x00010001,0x00
HKR, "Decoder\SRC4", "C-Filter",      0x00010001,0x00
HKR, "Decoder\SRC4", "C-Bypass",      0x00010001,0x01

;Registry entries irrelevant for SAA7130
[Cap7134.AddReg]
HKR,,Driver,,Cap7134.sys

; possible 'software' audio enable/disable switch (0=disable,1=enable)
HKR, "Parameters", "AudioEnabled",     0x00010001,1     ; enable audio
HKR, "Parameters", "AudioTunerEnabled",0x00010001,1     ; enable tuner audio

;>>> audio settings for tuner input

; 'CountryCode' reflects the used Country
; and is used as a table entry to 'DefaultStandard' and 'StandardTable'
; in order to perform a country dependant audio standard search

HKR, "", "CountryCode",,"07"     ; 

; 'XTAL' reflects the used hardware crystal (0=32.11MHz,1=24.567MHz)
HKR, "Audio", "XTAL",0x00010001,0x00
; 'DetectMode' reflects the used audio detection mode (1=automatic mode,0=manual mode)
HKR, "Audio", "DetectMode",0x00010001,0x01
; 'Voltage Input Select' defines the input voltage of the 2 external inputs (0=1.0 Vrms/1=2.0 Vrms)
HKR, "Audio", "Voltage Input Select Ext1",0x00010001,0x00
HKR, "Audio", "Voltage Input Select Ext2",0x00010001,0x00
; 'I2S Output' reflects the state of the two I2S output channels (1=enabled/0=disabled)
HKR, "Audio", "I2S Output", 0x00010001,0x01
HKR, "Audio", "I2S2 Output",0x00010001,0x01
; 'Virtual Stereo Effect' is the pre-defined width of 'Philips Incredible Stereo' (0=narrow...5=wide)
HKR, "Audio", "Virtual Stereo Effect",0x00010001,0x04
; Audio master clock settings
HKR, "Audio", "MClk Output Enable",0x00010001,0x0
HKR, "Audio", "MClk Frequency",0x00010001,0x0
HKR, "Audio", "MClk Reference Switch",0x00010001,0x0
HKR, "Audio", "MClk Reference Divider",0x00010001,0x2

; 'DefaultStandard'
; in automatic mode: 'DefaultStandard' is used as a fallback if nothing is detected
; in manual mode:    'DefaultStandard' is used as standard to be set
;   2  = B/G   Mono
;   3  = D/K   Mono
;   4  = M     Mono
;   5  = B/G   A2
;   6  = B/G   Nicam
;   7  = D/K   A2 Type 1
;   8  = D/K   A2 Type 2
;   9  = D/K   A2 Type 3
;   10 = D/K   Nicam
;   11 = L/L'  Nicam
;   12 = I     Nicam
;   13 = M     Korea
;   14 = M     BTSC
;   16 = M     EIA-J
HKR, "Audio\DefaultStandard",  "01", 0x00010001, 14 ; USA         NTSC-M    BTSC
HKR, "Audio\DefaultStandard",  "07", 0x00010001, 10 ; Russia      SECAM-D/K A2 Type 1
HKR, "Audio\DefaultStandard",  "30", 0x00010001,  6 ; Greece      SECAM-B/G Nicam BG
HKR, "Audio\DefaultStandard",  "31", 0x00010001,  5 ; Netherlands PAL-B/G   A2
HKR, "Audio\DefaultStandard",  "32", 0x00010001,  6 ; Belgium     PAL-B/G   Nicam BG
HKR, "Audio\DefaultStandard",  "33", 0x00010001, 11 ; France      SEC L/L   Nicam L
HKR, "Audio\DefaultStandard",  "34", 0x00010001,  6 ; Spain       PAL-B/G   Nicam BG
HKR, "Audio\DefaultStandard", "351", 0x00010001,  5 ; Azores      PAL-B/G   A2
HKR, "Audio\DefaultStandard", "358", 0x00010001,  6 ; Finland     PAL-B/G   Nicam BG
HKR, "Audio\DefaultStandard",  "39", 0x00010001,  5 ; Italy       PAL-B/G   A2
HKR, "Audio\DefaultStandard",  "40", 0x00010001, 10 ; Romania     PAL-D/K   Nicam DK
HKR, "Audio\DefaultStandard",  "41", 0x00010001,  5 ; Switzerland PAL-B/G   A2
HKR, "Audio\DefaultStandard",  "42", 0x00010001, 10 ; Czech       PAL-D/K   Nicam DK
HKR, "Audio\DefaultStandard", "420", 0x00010001, 10 ; Czech       PAL-D/K   Nicam DK
HKR, "Audio\DefaultStandard", "421", 0x00010001,  5 ; Slovak      PAL-B/G   A2
HKR, "Audio\DefaultStandard",  "44", 0x00010001, 12 ; UK          PAL-I     Nicam I
HKR, "Audio\DefaultStandard",  "45", 0x00010001,  6 ; Denmark     PAL-B/G   Nicam BG
HKR, "Audio\DefaultStandard",  "46", 0x00010001,  6 ; Sweden      PAL-B/G   Nicam BG
HKR, "Audio\DefaultStandard",  "47", 0x00010001,  6 ; Norway      PAL-B/G   Nicam BG
HKR, "Audio\DefaultStandard",  "48", 0x00010001, 10 ; Porland     PAL-D/K   Nicam DK
HKR, "Audio\DefaultStandard",  "49", 0x00010001,  5 ; Germany     PAL-B/G   A2 FM Dual
HKR, "Audio\DefaultStandard",  "54", 0x00010001,  4 ; Argentina   PAL-NC    Mono
HKR, "Audio\DefaultStandard",  "55", 0x00010001,  4 ; Brazil      PAL-M     Mono
HKR, "Audio\DefaultStandard", "595", 0x00010001,  4 ; Paragury    PAL-N     Mono
HKR, "Audio\DefaultStandard",  "61", 0x00010001,  5 ; Australia   PAL-B/G   A2 FM Dual
HKR, "Audio\DefaultStandard",  "81", 0x00010001, 16 ; Japan       NTSC-M    EIA-J
HKR, "Audio\DefaultStandard",  "82", 0x00010001, 13 ; Korea       NTSC-M    Korea
HKR, "Audio\DefaultStandard",  "86", 0x00010001,  7 ; China       PAL-D/K   A2 Type 1
HKR, "Audio\DefaultStandard", "860", 0x00010001, 12 ; China GZ    PAL-I     Nicam I
HKR, "Audio\DefaultStandard", "886", 0x00010001, 14 ; Taiwan      NTSC-M    BTSC
HKR, "Audio\DefaultStandard",  "90", 0x00010001,  6 ; Turkey      PAL-B/G   Nicam BG
HKR, "Audio\DefaultStandard",  "91", 0x00010001,  6 ; India       PAL-B/G   Nicam BG
HKR, "Audio\DefaultStandard", "972", 0x00010001,  6 ; Israel      PAL-B/G   Nicam BG

; 'StandardTable'
; in automatic mode: StandardTable is used to set the standard groups to be searched
; bit array:
;   bit0 = PAL-B/G    =  1
;   bit1 = PAL-D/K    =  2
;   bit2 = SECAM-L/L' =  4
;   bit3 = PAL-I      =  8
;   bit4 = NTSC-M     = 16
; * bit4 = PAL-M      = 16
; * bit4 = PAL-N      = 16
; * bit4 = PAL-NC     = 16
;
HKR, "Audio\StandardTable",  "01", 0x00010001, 16   ; USA         NTSC-M    BTSC
HKR, "Audio\StandardTable",  "07", 0x00010001,  3   ; Russia ...  SECAM-D/K A2 Type 1
HKR, "Audio\StandardTable",  "30", 0x00010001,  2   ; Greece ...  SECAM-B/G Nicam BG
HKR, "Audio\StandardTable",  "31", 0x00010001,  1   ; Netherlands PAL-B/G   A2
HKR, "Audio\StandardTable",  "32", 0x00010001,  1   ; Belgium     PAL-B/G   Nicam BG
HKR, "Audio\StandardTable",  "33", 0x00010001,  4   ; France      SEC L/L   Nicam L
HKR, "Audio\StandardTable",  "34", 0x00010001,  1   ; Spain       PAL-B/G   Nicam BG
HKR, "Audio\StandardTable", "351", 0x00010001,  1   ; Azores      PAL-B/G   A2
HKR, "Audio\StandardTable", "358", 0x00010001,  1   ; Finland     PAL-B/G   Nicam BG
HKR, "Audio\StandardTable",  "39", 0x00010001,  1   ; Italy       PAL-B/G   A2
HKR, "Audio\StandardTable",  "40", 0x00010001,  2   ; Romania     PAL-D/K   Nicam DK
HKR, "Audio\StandardTable",  "41", 0x00010001,  1   ; Switzerland PAL-B/G   A2
HKR, "Audio\StandardTable",  "42", 0x00010001,  2   ; Czech       PAL-D/K   Nicam DK
HKR, "Audio\StandardTable", "420", 0x00010001,  2   ; Czech       PAL-D/K   Nicam DK
HKR, "Audio\StandardTable", "421", 0x00010001,  3   ; Slovak      PAL-B/G   A2
HKR, "Audio\StandardTable",  "44", 0x00010001,  8   ; UK          PAL-I     Nicam I
HKR, "Audio\StandardTable",  "45", 0x00010001,  1   ; Denmark     PAL-B/G   Nicam BG
HKR, "Audio\StandardTable",  "46", 0x00010001,  1   ; Sweden      PAL-B/G   Nicam BG
HKR, "Audio\StandardTable",  "47", 0x00010001,  1   ; Norway      PAL-B/G   Nicam BG
HKR, "Audio\StandardTable",  "48", 0x00010001,  1   ; porland     PAL-D/K   Nicam DK
HKR, "Audio\StandardTable",  "49", 0x00010001,  1   ; Germany     PAL-B/G   A2 FM Dual
HKR, "Audio\StandardTable",  "54", 0x00010001, 16   ; Argentina   PAL-NC    Mono
HKR, "Audio\StandardTable",  "55", 0x00010001, 16   ; Brazil      PAL-M     Mono
HKR, "Audio\StandardTable", "595", 0x00010001, 16   ; Paragury    PAL-N     Mono
HKR, "Audio\StandardTable",  "61", 0x00010001,  1   ; Australia   PAL-B/G   A2 FM Dual
HKR, "Audio\StandardTable",  "81", 0x00010001, 16   ; Japan       NTSC-M    EIA-J
HKR, "Audio\StandardTable",  "82", 0x00010001, 16   ; Korea       NTSC-M    Korea
HKR, "Audio\StandardTable",  "86", 0x00010001,  2   ; China       PAL-D/K   A2 Type 1
HKR, "Audio\StandardTable", "860", 0x00010001,  8   ; China GZ    PAL-I     Nicam I
HKR, "Audio\StandardTable", "886", 0x00010001, 16   ; Taiwan      NTSC-M    BTSC
HKR, "Audio\StandardTable",  "90", 0x00010001,  1   ; Turkey      PAL-B/G   Nicam BG
HKR, "Audio\StandardTable",  "91", 0x00010001,  1   ; India       PAL-B/G   Nicam BG
HKR, "Audio\StandardTable", "972", 0x00010001,  1   ; Israel      PAL-B/G   Nicam BG

[Cap7134.CopyDrivers]
Cap7134.sys

[Cap7134.KnownFiles]
Cap7134.sys=safe

[Cap7134.Device.Interfaces]
AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},"GLOBAL",VideoCapture
AddInterface={6994AD05-93EF-11D0-A3CC-00A0C9223196},"GLOBAL",VideoCapture
AddInterface={a799a801-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",VideoCrossbar
AddInterface={a799a802-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",TVAudio

[Cap7134.Device.NT.Interfaces]
AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},%refWave%,VideoCapture
AddInterface={6994AD05-93EF-11D0-A3CC-00A0C9223196},%refGlobal%,VideoCapture
AddInterface={a799a801-a46d-11d0-a18c-00a02401dcd4},%refGlobal%,VideoCrossbar
AddInterface={a799a802-a46d-11d0-a18c-00a02401dcd4},%refGlobal%,TVAudio

[KSUpdate.Dll]

34api.dll
34COM.dll
34dd.dll
34dialog.dll
34dlg2.dll
34ds.dll
34I2Curd.dll
34PCIurd.dll
34tvctrl.dll
Prop7134.dll

[VideoCapture]
AddReg=VideoCapture.AddReg

[VideoCrossbar]
AddReg=VideoXBar.AddReg

[TVAudio]
AddReg=TVAudio.AddReg

[VideoCapture.AddReg]
HKR,,CLSID,,{17CCA71B-ECD7-11D0-B908-00A0C9223196}
HKR,,FriendlyName,,%Cap7134.Capture%
HKLM,"Software\Philips Semiconductors\SAA7134","Country",,"Russia"
HKLM,"Software\Philips Semiconductors\SAA7134","Tuner",,"FM1216ME"
HKLM,"Software\Philips Semiconductors\SAA7134","TunerSlaveAdress",0x00010001,0xC0
HKLM,"Software\Philips Semiconductors\SAA7134\PhiViA","UseOverlaySurface",0x00010001,1
HKLM,"Software\Philips Semiconductors\SAA7134\VidCap","UseOverlaySurface",0x00010001,1
HKLM,"Software\Philips Semiconductors\SAA7134\VidCap","In_Height_50Hz",0x00010001,288
HKLM,"Software\Philips Semiconductors\SAA7134\VidCap","In_Height_60Hz",0x00010001,240
HKLM,"Software\Philips Semiconductors\SAA7134\VidCap","In_StartX_50Hz",0x00010001,10
HKLM,"Software\Philips Semiconductors\SAA7134\VidCap","In_StartY_50Hz",0x00010001,24
HKLM,"Software\Philips Semiconductors\SAA7134\VidCap","In_Width_50Hz", 0x00010001,702
HKLM,"Software\Philips Semiconductors\SAA7134\VidCap","In_StartX_60Hz",0x00010001,10
HKLM,"Software\Philips Semiconductors\SAA7134\VidCap","In_StartY_60Hz",0x00010001,24
HKLM,"Software\Philips Semiconductors\SAA7134\VidCap","In_Width_60Hz", 0x00010001,702
HKLM,SOFTWARE\Intel\Intercast\TVControl,TVControlDLL,,34TVCtrl.dll
HKLM,SOFTWARE\Intel\Intercast\Drivers,biBitCount,,16
HKLM,SOFTWARE\Intel\Intercast\Drivers,biCompression,,BI_RGB
HKLM,SOFTWARE\Intel\Intercast\Drivers,Capture Description,,%Cap7134.Capture%
HKCR,Intercast.Display,DisplayBitMask,,f
; Private Pin Names:
; MEDIATYPE_Audio:
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\{73647561-0000-0010-8000-00AA00389B71},"Name",0x00000000,"Audio"
; GUID_VSB_OUT:
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\{F3954424-34F6-11D1-821D-0000F8300212},"Name",0x00000000,"Transport In"
; MEDIUM_AUDIO_PHILDEC_ANALOGAUDIOIN:
HKLM,SYSTEM\CurrentControlSet\Control\MediaCategories\{0482DEE1-7817-11cf-8a03-00aa006ecb65},"Name",0x00000000,"Analog Audio In"

[Prop7134.AddReg]
HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce,"AudioProperties",,"%11%\Regsvr32 /s %11%\Prop7134.dll"

[34COM.AddReg]
HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce,"COMInterface",,"%11%\Regsvr32 /s %11%\34com.dll"

[Prop7134.Register]
11,,Prop7134.dll,1 ;FLG_REGSVR_DLLREGISTER

[34COM.Register]
11,,34COM.dll,1 ;FLG_REGSVR_DLLREGISTER

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

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

[Cap7130.Device.NT.Services]
AddService = Cap7134,0x00000002,Cap7134.ServiceInstall

[Cap7134.Device.NT.Services]
AddService = Cap7134,0x00000002,Cap7134.ServiceInstall

[Cap7134.ServiceInstall]
DisplayName   = %Cap7134.Capture%
ServiceType   = %SERVICE_KERNEL_DRIVER%
StartType     = %SERVICE_DEMAND_START%
ErrorControl  = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\Cap7134.sys

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

[PhTVTune.Device]
Include    = ks.inf, kscaptur.inf
Needs      = KS.Registration,KSCAPTUR.Registration
AddReg     = PhTVTune.AddReg,
CopyFiles  = PhTVTune.CopyDrivers
KnownFiles = PhTVTune.KnownFiles

[PhTVTune.Device.NT]
Include    = ks.inf, kscaptur.inf
Needs      = KS.Registration,KSCAPTUR.Registration.NT
CopyFiles  = PhTVTune.CopyDrivers
AddReg     = PhTVTune.AddReg
KnownFiles = PhTVTune.KnownFiles

[PhTVTune.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,PhTVTune.sys
HKR,,PageOutWhenUnopened,3,0

;---------------------------------------------------------------
; Tuner related values
; All values in the tuner key are string values
;---------------------------------------------------------------

; _OEM_  I2C address: "0xc0" : AS (I2C address pin of the tuner to ground), e.g. Proteus board
;                     "0xc2" : AS between 0.2 and 0.3 V  Default value if AS is unconnected
HKR,,Address,,0xc0         ; I2C address

; _OEM_  Select the correct tuner type.
HKR,,TunerType,,FM1216ME   ; "FI1216MK2": CCIR B/G system                  (Western Europe)
                           ; "FI1216MF" : CCIR B/G, L/L1 system            (W. Europe, SE Asia, OZ, NZ)
                           ; "FM1216MK2": CCIR B/G system + FM radio       (Western Europe)
                           ; "FI1236"   : RTMA M+N system                  (USA)
                           ; "FM1236"   : RTMA M+N system + FM radio       (USA)
                           ; "FI1246"   : CCIR I system                    (UK, Ireland, SA, H.K.)
                           ; "FM1246"   : CCIR I system + FM radio         (UK, Ireland, SA, H.K.)
                           ; "FI1256"   : OIRT system                      (China, Russia, E. Europe)
                           ; "FM1256"   : OIRT system + FM radio           (China, Russia, E. Europe)
                           ; "FI1286"   : M system                         (Japan)
                           ;
                           ; "FM1216ME" : CCIR B/G, L/L1, D/K, I system + FM radio (Europe, Asia)
                           ; "FQ1236MK3": RTMA M+N system                  (USA)
                           ; "FM1236MK3": RTMA M+N system + FM radio       (USA)
                           ;
                           ; "MT2032"   : PAL/SECAM microtuner + FM radio  (Western Europe)

; _OEM_  For multistandard tuners add the default video standard here (e.g. 0x00000010 for PAL B)
HKR,,DefaultStandard,, 0x00002000  ; KS_AnalogVideo_SECAM_D

; =================== PhTVTune ==================================


[PhTVTune.CopyDrivers]
PhTVTune.sys 

[PhTVTune.KnownFiles]
PhTVTune.sys=safe

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

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

[TvTuner]
AddReg=TvTuner.AddReg

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

[PhTVTune.Device.NT.Services]
AddService = PhTVTune,0x00000002,PhTVTune.ServiceInstall

[PhTVTune.ServiceInstall]
DisplayName   = %PhTVTune.DeviceDesc%
ServiceType   = %SERVICE_KERNEL_DRIVER%
StartType     = %SERVICE_DEMAND_START%
ErrorControl  = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\PhTVTune.sys

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

[Strings]

;----------------
; Non-Localizable
;----------------

SERVICE_KERNEL_DRIVER=1
SERVICE_ERROR_NORMAL=1
SERVICE_AUTO_START=2
SERVICE_DEMAND_START=3

refGlobal="GLOBAL"
refWave="WAVE"

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

Philips=                     "GOTVIEW"
DiskName=                    "GOTVIEW WDM Video Capture Install disk"
captureClassName=            "Sound, video and game controllers"
Cap7134.DeviceDesc=          "GOTVIEW MK3 SAA7135 Video Capture"
Cap7134.Capture=             "GOTVIEW MK3 SAA7135 Capture"
Cap7134.Crossbar=            "GOTVIEW MK3 SAA7135 Crossbar"
Cap7134.TVAudio=             "GOTVIEW MK3 SAA7135 TVAudio"
PhTVTune.DeviceDesc= 	     "GOTVIEW MK3 SAA7135 TVTuner"
DeviceName=                  "GOTVIEW MK3 SAA7135 TVTuner"

