Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

240 lines
9.7 KiB

; PhilDec.INF -- This file installs PhilDec.sys
;
; Created 11.Nov.97 (Creation Date)
; Updated 16.Dec.97
; Updated 16.Mar.98
; Updated 17.Jun.98
; Updated 01.Okt.98
; Updated 02.Jun.99
[Version]
LayoutFile=Layout.inf
signature="$CHICAGO$"
Class=MEDIA
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
Provider=%Philips%
[DestinationDirs]
PhilDec.CopyDrivers=10,system32\drivers
[Manufacturer]
%Ph%=Philips
[ControlFlags]
ExcludeFromSelect=*
;---------------------------------------------------------------
; P h i l i p s S e m i c o n d u c t o r s
;
; P h i l D e c
;---------------------------------------------------------------
[Philips]
%PhilDec.DeviceDesc%=PhilDec.Device,DISPLAY\PhilDec
[PhilDec.Device]
Include = ks.inf, kscaptur.inf
Needs = KS.Registration, KSCAPTUR.Registration
AddReg = PhilDec.AddReg, MVDetection.Add.Reg,MVProtection.Add.Reg,MVDetectProperty.Add.Reg
CopyFiles = PhilDec.CopyDrivers
[PhilDec.Device.NT]
Include = ks.inf, kscaptur.inf
Needs = KS.Registration,KSCAPTUR.Registration.NT
AddReg = PhilDec.AddReg, MVDetection.Add.Reg,MVProtection.Add.Reg,MVDetectProperty.Add.Reg
CopyFiles = PhilDec.CopyDrivers
[PhilDec.CopyDrivers]
PhilDec.sys
;;; ATIVMVXX ***************************************************
[MVDetection.Add.Reg]
HKCR,CLSID\{02AB0740-C008-11d2-8AFF-00609729B914},,,%PlugIn_MVDetection%
HKCR,CLSID\{02AB0740-C008-11d2-8AFF-00609729B914}\InprocServer32,,,ativmvxx.ax
HKCR,CLSID\{02AB0740-C008-11d2-8AFF-00609729B914}\InprocServer32,ThreadingModel,,Both
;
; This IID is aggregated for the filter given the CLSID of the property set PROPSETID_VIDCAP_MACROVISION_DETECTION
;
HKLM,System\CurrentControlSet\Control\MediaInterfaces\{02AB0740-C008-11d2-8AFF-00609729B914},,,%PlugIn_MVDetection%
HKLM,System\CurrentControlSet\Control\MediaInterfaces\{02AB0740-C008-11d2-8AFF-00609729B914},IID,1,40,07,AB,02,08,C0,d2,11,8A,FF,00,60,97,29,B9,14
[MVProtection.Add.Reg];
HKCR,CLSID\{DDD28680-CBD5-11d2-8AFF-00609729B914},,,%PlugIn_MVProtection%
HKCR,CLSID\{DDD28680-CBD5-11d2-8AFF-00609729B914}\InprocServer32,,,ativmvxx.ax
HKCR,CLSID\{DDD28680-CBD5-11d2-8AFF-00609729B914}\InprocServer32,ThreadingModel,,Both
; This IID is aggregated for the filter given the CLSID of the property set PROPSETID_VIDCAP_MACROVISION_PROTECTION
;
HKLM,System\CurrentControlSet\Control\MediaInterfaces\{DDD28680-CBD5-11d2-8AFF-00609729B914},,,%PlugIn_MVProtection%
HKLM,System\CurrentControlSet\Control\MediaInterfaces\{DDD28680-CBD5-11d2-8AFF-00609729B914},IID,1,80,86,D2,DD,D5,CB,d2,11,8A,FF,00,60,97,29,B9,14
[MVDetectProperty.Add.Reg];
HKCR,CLSID\{42D65080-3A07-11d3-93F2-00609729B914},,,%PlugIn_MVDetectionPropertyPage%
HKCR,CLSID\{42D65080-3A07-11d3-93F2-00609729B914}\InprocServer32,,,ativmvxx.ax
HKCR,CLSID\{42D65080-3A07-11d3-93F2-00609729B914}\InprocServer32,ThreadingModel,,Both
; This IID is aggregated for the PropertySet given the CLSID of the property set PROPSETID_VIDCAP_MACROVISION_DETECTION
;
HKLM,System\CurrentControlSet\Control\MediaSets\{02AB0740-C008-11d2-8AFF-00609729B914}\PropertyPages\{42D65080-3A07-11d3-93F2-00609729B914},,,%PlugIn_MVDetectionPropertyPage%
;;; ************************************************************
;***************************************************************
;---------------------------------------------------------------
; Decoder related values
; All values in the decoder key and subkeys are string values
;---------------------------------------------------------------
[PhilDec.AddReg]
HKR,,DevLoader,,*NTKERN
HKR,,NTMPDriver,,PhilDec.sys
HKR,,Address,,0x4a ; I2C address only important if
; VideoDecoder != AUTO
HKR,,InterfaceType,,D1 ; "D1" (8 bit) or "DMSD16" (16 bit)
HKR,,VideoDecoder,,AUTO ; "SAA7111", "SAA7111A", "SAA7112V0",
; "SAA7112", "SAA7113V0", "SAA7113",
; "SAA7113A", "SAA7114", "AUTO"
HKR,,VideoStandard,,NTSC ; "NTSC", "PAL", "SECAM",
; "NTSC_433_50", "NTSC_433_60",
; "NTSC_N", "PAL_433_60", "PAL_N",
; "PAL_M", "AUTO"
HKR,,OutputFormat,,CCIR656 ; "YUV422", "YUV411", "YUV420",
; "YUV410", "YUV9", "RGB565",
; "RGB888", "CCIR656"
HKR,,VBIMode,,RAW ; "RAW", "BASEBAND" (optinal)
HKR,,VBILineWidth,,720 ; only needed if VBIMode used
HKR,,VBILineOffset,,0 ; only needed if VBIMode used
HKR,,EnableSlicer,,0 ; Enable slicer if it is present
HKR,,Oversample,,4 ; 4..Use Philips 27MHz Frequency
; 5..Use 5x for old Microsoft CC- & NABTS Codecs
HKR,,InvertFieldPolarity,,1; Invert Filed polarity for vbi capture
HKR,,VGCProvider,1,00,04,05,04,00,01,04,09;
HKR,,PageOutWhenUnopened,3,01
;---------------------------------------------------------------
; Subkey for video source 1
;---------------------------------------------------------------
HKR,VidSrc1,InputMode,,2
HKR,VidSrc1,SourceType,,VCR
HKR,VidSrc1,VideoType,,Composite
HKR,VidSrc1,ScalerFID,,FID_DEFAULT
HKR,VidSrc1,ScalerMode,,DEFAULT
;---------------------------------------------------------------
; Subkey for video source 2
;---------------------------------------------------------------
;HKR,VidSrc2,InputMode,,4
;HKR,VidSrc2,SourceType,,TV
;HKR,VidSrc2,VideoType,,Tuner
;HKR,VidSrc2,ScalerFID,,FID_DEFAULT
;HKR,VidSrc2,ScalerMode,,DEFAULT
;---------------------------------------------------------------
; Subkey for video source 2
;---------------------------------------------------------------
HKR,VidSrc2,InputMode,,7
HKR,VidSrc2,SourceType,,VCR
HKR,VidSrc2,VideoType,,SVHS
HKR,VidSrc2,ScalerFID,,FID_DEFAULT
HKR,VidSrc2,ScalerMode,,DEFAULT
;---------------------------------------------------------------
; Subkey Description for video sources (optional)
;---------------------------------------------------------------
; Subkeyname : "VidSrcX" -> X = number of input
; InputMode : Decoder input mode for video source ("0" to "9")
; SourceType : "Camera", "TV", "VCR"
; VideoType : "Tuner", "Composite", "SVHS", "Extern_1"
; ScalerFID : "DEFAULT", "INVERT" (optional)
; ScalerMode : "DEFAULT", "HIGH_BANDWIDTH", "LOW_BANDWIDTH" (optional)
;---------------------------------------------------------------
; Subkey Description for teletext sources (optional)
;---------------------------------------------------------------
; Subkeyname : "TelSrcX" -> X = number of input
; InputType : "INTERNAL", ""EXTERNAL_1"
;---------------------------------------------------------------
; Subkey example for teletext source (optional)
;---------------------------------------------------------------
; HKR,TelSrc1,InputType,,INTERNAL
;---------------------------------------------------------------
; Subkey Description for default values (optional)
;---------------------------------------------------------------
; Subkeyname: "DefaultSaa7111" for defaults of Saa7111
; "DefaultSaa7111A" for defaults of Saa7111A
; "DefaultSaa7112V0" for defaults of Saa7112V0
; "DefaultSaa7112" for defaults of Saa7112
; "DefaultSaa7113V0" for defaults of Saa7113V0
; "DefaultSaa7113" for defaults of Saa7113
; "DefaultSaa7113A" for defaults of Saa7113A
; "DefaultSaa7114" for defaults of Saa7114
; Reg0xXXX : Value of register 0xXXX (hex) overwriting the
; value in the hardcoded default array. The register
; number in the key must be hex with leading 0x and
; must contain 3 digits!
;---------------------------------------------------------------
; Subkey for default values for the Saa7113
; The hardcoded default value 0x82 of register 0x40 is replaced
; with 0x02 which is necessary for PAL
;---------------------------------------------------------------
HKR,DefaultSaa7113,Reg0x040,,0x02
HKR,DefaultSaa7113V0,Reg0x040,,0x02
;---------------------------------------------------------------
; Subkey for default values for the Saa7114
; The hardcoded default value 0x00 of register 0x80 is replaced
; with 0x10 which is necessary for NTSC sliced data interface
;---------------------------------------------------------------
;HKR,DefaultSaa7114,Reg0x080,,0x40 ;only when EnableSlicer=1 !!!
HKR,DefaultSaa7114,Reg0x087,,0x01 ; Enable image port
HKR,DefaultSaa7114,Reg0x088,,0xfc ; Power up
;---------------------------------------------------------------
; End of decoder related values
;---------------------------------------------------------------
;***************************************************************
[PhilDec.Device.Interfaces]
AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},"GLOBAL",VideoCapture,
AddInterface={a799a801-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",VideoCrossbar,
[PhilDec.Device.NT.Interfaces]
AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},"GLOBAL",VideoCapture,
AddInterface={a799a801-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",VideoCrossbar,
[VideoCapture]
AddReg=VideoCapture.AddReg
[VideoCrossbar]
AddReg=VideoXBar.AddReg
[VideoCapture.AddReg]
HKR,,CLSID,,{17CCA71B-ECD7-11D0-B908-00A0C9223196}
HKR,,FriendlyName,,%PhilDec.Capture%
HKR,,PageOutWhenUnopened,3,01
HKR,,DontSuspendIfStreamsAreRunning,3,01
[VideoXBar.AddReg]
HKR,,CLSID,,{71F96460-78F3-11d0-A18C-00A0C9118956}
HKR,,FriendlyName,,%PhilDec.Crossbar%
[PhilDec.Device.NT.Services]
AddService = PhilDec,0x00000002,PhilDec.ServiceInstall
[PhilDec.ServiceInstall]
DisplayName = %PhilDec.DeviceDesc%
ServiceType = %SERVICE_KERNEL_DRIVER%
StartType = %SERVICE_AUTO_START%
ErrorControl = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\PhilDec.sys