; ; Copyright (c) 2000-2001, Matsushita Electoric Industorial Co.,Ltd. ; ; 2007-05-15 Added Motorola DCT-3416 -ExDeus ; 2007-05-16 Added SciAtl Explorer 4250HD -ExDeus ; 2007-06-04 Added Motorola QIP-6416 -ExDeus ; 2007-06-05 Added generic Sci Atl and Moto IDs -ExDeus ; 2007-06-06 Added Pace box. Loaded AVCSTRM (avcstrm.sys) in all AV/C Tuner instances, in lieu of MEISTRM (meistrm.sys). -ExDeus ; 2007-08-01 Added LG 50PX4DR HDTV DVR. Removed meistrm.sys from loading, though left it in the driver package. -ExDeus ; 2007-08-04 Added DCH-6416 & DCH-3416. -ExDeus ; 2007-08-07 Added SA "4300" as PnP identifier for 4250HD. -ExDeus ; 2007-10-25 Added Moto DCH-3200. -ExDeus ; 2007-11-20 Added NULL driver for Unknown IEEE1394 devices. Added driver version. -ExDeus ; 2007-12-17 Added Samsung SMT-H3050. -ExDeus ; 2008-07-23 Added Sci-Atl 8240 & 8240HD. Separated 8300 and 8301. -ExDeus ; 2008-10-15 Added Motorola DCH-6200. -ExDeus ; 2009-01-08 Corrected error preventing Samsung install. -ExDeus ; 2009-02-25 Added SA 8540HD / Cisco RNG200 -ExDeus ; [Version] LayoutFile=Layout.inf, Layout1.inf, Layout2.inf signature="$CHICAGO$" Class=Image ClassGUID={6bdd1fc6-810f-11d0-bec7-08002be2092f} Provider=%MEI% DriverVer=11/11/2003,1.00.130.1430 [ControlFlags] ; All PnP devices should be excluded from manual AddDevice Applet list ExcludeFromSelect=* [Manufacturer] %Generic%=Generic %Unknown%=Unknown %Scientific-Atlanta%=Scientific-Atlanta %Cisco%=Cisco %Motorola%=Motorola %Pace%=Pace %LGE%=LGE %Samsung%=Samsung [DestinationDirs] DefaultDestDir=11 ; LDID_SYS MEITUNER.DelDrivers=10,system MEITUNER.CopyDrivers=10,system32\drivers MEITUNER.CopyCODEC=11 ;--------------------------------------------------------------- ; G E N E R I C ; ; AV/C Tuner Subunit ;--------------------------------------------------------------- [Generic] %AVC\TYP_5.DeviceDesc%=MEITUNER.Generic,AVC\TYP_5 ; Tuner [MEITUNER.Generic] Include= ks.inf, kscaptur.inf Needs= KS.Registration,KSCAPTUR.Registration AddReg= MEITUNER.AddRegW9x,MEITUNER.AddReg,MEITUNER.PinNames,MEITUNER.PlugIns UpdateInis= MEITUNER.UpdateIni DelFiles= MEITUNER.DelDrivers CopyFiles= MEITUNER.CopyDrivers, MEITUNER.CopyCODEC [MEITUNER.Generic.NT] Include= ks.inf, kscaptur.inf Needs= KS.Registration,KSCAPTUR.Registration.NT AddReg= MEITUNER.AddReg,MEITUNER.PinNames,MEITUNER.PlugIns UpdateInis= MEITUNER.UpdateIni CopyFiles= MEITUNER.CopyDrivers, MEITUNER.CopyCODEC [MEITUNER.Generic.HW] AddReg=MEITUNER_AddFilter_W9x [MEITUNER.Generic.NT.HW] AddReg=MEITUNER_AddFilter_NT [MEITUNER.Generic.Interfaces] AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, MEITUNER.Generic.Interface1 AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, MEITUNER.Generic.Interface1 AddInterface=%KSCATEGORY_RENDER%,GLOBAL, MEITUNER.Generic.Interface1 AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,MEITUNER.Generic.Interface1 ;AddInterface=%KSCATEGORY_CROSSBAR%,GLOBAL, MEITUNER.Generic.Interface2 [MEITUNER.Generic.NT.Interfaces] AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, MEITUNER.Generic.Interface1 AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, MEITUNER.Generic.Interface1 AddInterface=%KSCATEGORY_RENDER%,GLOBAL, MEITUNER.Generic.Interface1 AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,MEITUNER.Generic.Interface1 ;AddInterface=%KSCATEGORY_CROSSBAR%,GLOBAL, MEITUNER.Generic.Interface2 [MEITUNER.Generic.Interface1] AddReg=MEITUNER.Generic.Intf.AddReg1 [MEITUNER.Generic.Intf.AddReg1] HKR,,CLSID,,%ProxyVCap.CLSID% HKR,,FriendlyName,,%MEITUNER.Generic.Capture% HKR,,Description,, %MEITUNER.Capture% HKR,,DeviceClassGUID,,%TunerDeviceGUID% [MEITUNER.Generic.Interface2] AddReg=MEITUNER.Generic.Intf.AddReg2 [MEITUNER.Generic.Intf.AddReg2] HKR,,CLSID,,%ProxyXBar.CLSID% HKR,,FriendlyName,,%MEITUNER.Generic.Crossbar% [MEITUNER.Generic.NT.Services] AddService = MEITUNER,0x00000002,MEITUNER_ServiceInstall ; 0x00000002 to indicate functional driver ;AddService = MEISTRM,,MEISTRM_ServiceInstall ; Do not load MEI stream driver AddService = AVCSTRM,,AVCSTRM_ServiceInstall ; Instead, load Microsoft stream driver ;--------------------------------------------------------------- ; U N K N O W N ; ; IEEE 1394 Device ;--------------------------------------------------------------- [Unknown] %1394\5068&10101.DeviceDesc%=NODRV,1394\5068&10101 ; load NULL driver %1394\989&100.DeviceDesc%=NODRV,1394\989&100 ; load NULL driver [NODRV] [NODRV.Services] ; ; this is blank to just allow the install to succeed ; AddService = , 0x00000002 ; null service install ;--------------------------------------------------------------- ; S c i e n t i f i c A t l a n t a ; ; AV/C Tuner Subunit ;--------------------------------------------------------------- [Scientific-Atlanta] %AVC\Scientific-Atlanta__Inc.&TYP_5&ID_0.DeviceDesc%=MEITUNER.SA,AVC\Scientific-Atlanta__Inc.&TYP_5&ID_0 %AVC\Scientific-Atlanta__Inc.&EXPLORER(R)_3250HD&TYP_5&ID_0.DeviceDesc%=MEITUNER.SA,AVC\Scientific-Atlanta__Inc.&EXPLORER(R)_3250HD&TYP_5&ID_0 %AVC\Scientific-Atlanta__Inc.&EXPLORER(R)_3250HD&TYP_9&ID_0.DeviceDesc%=MSPANEL.SA,AVC\Scientific-Atlanta__Inc.&EXPLORER(R)_3250HD&TYP_9&ID_0 %AVC\Scientific-Atlanta__Inc.&EXPLORER(R)_4200HD&TYP_5&ID_0.DeviceDesc%=MEITUNER.SA,AVC\Scientific-Atlanta__Inc.&EXPLORER(R)_4200HD&TYP_5&ID_0 %AVC\Scientific-Atlanta__Inc.&EXPLORER(R)_4200HD&TYP_9&ID_0.DeviceDesc%=MSPANEL.SA,AVC\Scientific-Atlanta__Inc.&EXPLORER(R)_4200HD&TYP_9&ID_0 %AVC\Scientific-Atlanta__Inc.&EXPLORER(R)_4250HD&TYP_5&ID_0.DeviceDesc%=MEITUNER.SA,AVC\Scientific-Atlanta__Inc.&EXPLORER(R)_4250HD&TYP_5&ID_0 %AVC\Scientific-Atlanta__Inc.&EXPLORER(R)_4250HD&TYP_9&ID_0.DeviceDesc%=MSPANEL.SA,AVC\Scientific-Atlanta__Inc.&EXPLORER(R)_4250HD&TYP_9&ID_0 %AVC\Scientific-Atlanta__Inc.&EXPLORER(R)_4300&TYP_5&ID_0.DeviceDesc%=MEITUNER.SA,AVC\Scientific-Atlanta__Inc.&EXPLORER(R)_4300&TYP_5&ID_0 %AVC\Scientific-Atlanta__Inc.&EXPLORER(R)_4300&TYP_9&ID_0.DeviceDesc%=MSPANEL.SA,AVC\Scientific-Atlanta__Inc.&EXPLORER(R)_4300&TYP_9&ID_0 %AVC\Scientific-Atlanta__Inc.&EXPLORER(R)_8000HD&TYP_5&ID_0.DeviceDesc%=MEITUNER.SA,AVC\Scientific-Atlanta__Inc.&EXPLORER(R)_8000HD&TYP_5&ID_0 %AVC\Scientific-Atlanta__Inc.&EXPLORER(R)_8000HD&TYP_9&ID_0.DeviceDesc%=MSPANEL.SA,AVC\Scientific-Atlanta__Inc.&EXPLORER(R)_8000HD&TYP_9&ID_0 %AVC\Scientific-Atlanta__Inc.&EXPLORER(R)_8240&TYP_5&ID_0.DeviceDesc%=MEITUNER.SA,AVC\Scientific-Atlanta__Inc.&EXPLORER(R)_8240&TYP_5&ID_0 %AVC\Scientific-Atlanta__Inc.&EXPLORER(R)_8240&TYP_9&ID_0.DeviceDesc%=MSPANEL.SA,AVC\Scientific-Atlanta__Inc.&EXPLORER(R)_8240&TYP_9&ID_0 %AVC\Scientific-Atlanta__Inc.&EXPLORER(R)_8240HD&TYP_5&ID_0.DeviceDesc%=MEITUNER.SA,AVC\Scientific-Atlanta__Inc.&EXPLORER(R)_8240HD&TYP_5&ID_0 %AVC\Scientific-Atlanta__Inc.&EXPLORER(R)_8240HD&TYP_9&ID_0.DeviceDesc%=MSPANEL.SA,AVC\Scientific-Atlanta__Inc.&EXPLORER(R)_8240HD&TYP_9&ID_0 %AVC\Scientific-Atlanta__Inc.&EXPLORER(R)_8300HD&TYP_5&ID_0.DeviceDesc%=MEITUNER.SA,AVC\Scientific-Atlanta__Inc.&EXPLORER(R)_8300HD&TYP_5&ID_0 %AVC\Scientific-Atlanta__Inc.&EXPLORER(R)_8300HD&TYP_9&ID_0.DeviceDesc%=MSPANEL.SA,AVC\Scientific-Atlanta__Inc.&EXPLORER(R)_8300HD&TYP_9&ID_0 %AVC\Scientific-Atlanta__Inc.&EXPLORER(R)_8301HD&TYP_5&ID_0.DeviceDesc%=MEITUNER.SA,AVC\Scientific-Atlanta__Inc.&EXPLORER(R)_8301&TYP_5&ID_0 %AVC\Scientific-Atlanta__Inc.&EXPLORER(R)_8301HD&TYP_9&ID_0.DeviceDesc%=MSPANEL.SA,AVC\Scientific-Atlanta__Inc.&EXPLORER(R)_8301&TYP_9&ID_0 %AVC\Scientific-Atlanta__Inc.&EXPLORER(R)_8540&TYP_5&ID_0.DeviceDesc%=MEITUNER.SA,AVC\Scientific-Atlanta__Inc.&EXPLORER(R)_8540&TYP_5&ID_0 %AVC\Scientific-Atlanta__Inc.&EXPLORER(R)_8540&TYP_9&ID_0.DeviceDesc%=MSPANEL.SA,AVC\Scientific-Atlanta__Inc.&EXPLORER(R)_8540&TYP_9&ID_0 %AVC\Scientific-Atlanta__Inc.&Explorer(R)_4640&TYP_5&ID_0.DeviceDesc%=MEITUNER.SA,AVC\Scientific-Atlanta__Inc.&Explorer(R)_4640&TYP_5&ID_0 %AVC\Scientific-Atlanta__Inc.&Explorer(R)_4640&TYP_9&ID_0.DeviceDesc%=MSPANEL.SA,AVC\Scientific-Atlanta__Inc.&Explorer(R)_4640&TYP_9&ID_0 [MEITUNER.SA] Include= ks.inf, kscaptur.inf Needs= KS.Registration,KSCAPTUR.Registration AddReg= MEITUNER.AddRegW9x,MEITUNER.AddReg,MEITUNER.PinNames,MEITUNER.PlugIns UpdateInis= MEITUNER.UpdateIni DelFiles= MEITUNER.DelDrivers CopyFiles= MEITUNER.CopyDrivers,MEITUNER.CopyCODEC [MEITUNER.SA.NT] Include= ks.inf, kscaptur.inf Needs= KS.Registration,KSCAPTUR.Registration.NT AddReg= MEITUNER.AddReg,MEITUNER.PinNames,MEITUNER.PlugIns UpdateInis= MEITUNER.UpdateIni CopyFiles= MEITUNER.CopyDrivers,MEITUNER.CopyCODEC [MEITUNER.SA.HW] AddReg=MEITUNER_AddFilter_W9x [MEITUNER.SA.NT.HW] AddReg=MEITUNER_AddFilter_NT [MEITUNER.SA.Interfaces] AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, MEITUNER.SA.Interface1 AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, MEITUNER.SA.Interface1 AddInterface=%KSCATEGORY_RENDER%,GLOBAL, MEITUNER.SA.Interface1 AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,MEITUNER.SA.Interface1 ;AddInterface=%KSCATEGORY_CROSSBAR%,GLOBAL, MEITUNER.SA.Interface2 [MEITUNER.SA.NT.Interfaces] AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, MEITUNER.SA.Interface1 AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, MEITUNER.SA.Interface1 AddInterface=%KSCATEGORY_RENDER%,GLOBAL, MEITUNER.SA.Interface1 AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,MEITUNER.SA.Interface1 ;AddInterface=%KSCATEGORY_CROSSBAR%,GLOBAL, MEITUNER.SA.Interface2 [MEITUNER.SA.Interface1] AddReg=MEITUNER.SA.Intf.AddReg1 [MEITUNER.SA.Intf.AddReg1] HKR,,CLSID,,%ProxyVCap.CLSID% HKR,,FriendlyName,,%MEITUNER.SA.Capture% HKR,,Description,, %MEITUNER.Capture% HKR,,DeviceClassGUID,,%TunerDeviceGUID% [MEITUNER.SA.Interface2] AddReg=MEITUNER.SA.Intf.AddReg2 [MEITUNER.SA.Intf.AddReg2] HKR,,CLSID,,%ProxyXBar.CLSID% HKR,,FriendlyName,,%MEITUNER.SA.Crossbar% [MEITUNER.SA.NT.Services] AddService = MEITUNER,0x00000002,MEITUNER_ServiceInstall ; 0x00000002 to indicate functional driver ;AddService = MEISTRM,,MEISTRM_ServiceInstall ; Do not load MEI stream driver AddService = AVCSTRM,,AVCSTRM_ServiceInstall ; Instead, load Microsoft stream driver [MSPANEL.SA] Include= ks.inf, kscaptur.inf Needs= KS.Registration,KSCAPTUR.Registration AddReg= MEITUNER.AddRegW9x,MEITUNER.AddReg,MEITUNER.PlugIns UpdateInis= MEITUNER.UpdateIni DelFiles= MEITUNER.DelDrivers CopyFiles= MEITUNER.CopyDrivers,MEITUNER.CopyCODEC [MSPANEL.SA.NT] Include= ks.inf, kscaptur.inf Needs= KS.Registration,KSCAPTUR.Registration.NT AddReg= MEITUNER.AddReg,MEITUNER.PinNames,MEITUNER.PlugIns UpdateInis= MEITUNER.UpdateIni CopyFiles= MEITUNER.CopyDrivers,MEITUNER.CopyCODEC [MSPANEL.SA.HW] AddReg=MSPANEL_AddFilter_W9x [MSPANEL.SA.NT.HW] AddReg=MSPANEL_AddFilter_NT [MSPANEL.SA.Interfaces] AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, MSPANEL.SA.Interface AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, MSPANEL.SA.Interface AddInterface=%KSCATEGORY_RENDER%,GLOBAL, MSPANEL.SA.Interface AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,MSPANEL.SA.Interface [MSPANEL.SA.NT.Interfaces] AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, MSPANEL.SA.Interface AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, MSPANEL.SA.Interface AddInterface=%KSCATEGORY_RENDER%,GLOBAL, MSPANEL.SA.Interface AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,MSPANEL.SA.Interface [MSPANEL.SA.Interface] AddReg=MSPANEL.SA.Intf.AddReg [MSPANEL.SA.Intf.AddReg] HKR,,CLSID,,%ProxyVCap.CLSID% HKR,,FriendlyName,,%MSPANEL.SA.Capture% HKR,,Description,, %MSPANEL.Capture% HKR,,DeviceClassGUID,,%TunerDeviceGUID% [MSPANEL.SA.NT.Services] AddService = MSPANEL,0x00000002,MSPANEL_ServiceInstall ; 0x00000002 to indicate functional driver AddService = AVCSTRM,,AVCSTRM_ServiceInstall ;--------------------------------------------------------------- ; M o t o r o l a ; ; AV/C Tuner Subunit ;--------------------------------------------------------------- [Motorola] %AVC\MOTOROLA&TYP_5&ID_0.DeviceDesc%=MEITUNER.MOTO,AVC\MOTOROLA&TYP_5&ID_0 %AVC\MOTOROLA&TYP_9&ID_0.DeviceDesc%=MSPANEL.MOTO,AVC\Motorola&TYP_9&ID_0 %AVC\MOTOROLA&DCT-XXXX&TYP_5&ID_0.DeviceDesc%=MEITUNER.MOTO,AVC\MOTOROLA&DCT-XXXX&TYP_5&ID_0 %AVC\MOTOROLA&DCT-XXXX&TYP_9&ID_0.DeviceDesc%=MSPANEL.MOTO,AVC\Motorola&dct-XXXX&TYP_9&ID_0 %AVC\MOTOROLA&DCH-3200&TYP_5&ID_0.DeviceDesc%=MEITUNER.MOTO,AVC\MOTOROLA&DCH-3200&TYP_5&ID_0 %AVC\MOTOROLA&DCH-3200&TYP_9&ID_0.DeviceDesc%=MSPANEL.MOTO,AVC\MOTOROLA&DCH-3200&TYP_9&ID_0 %AVC\MOTOROLA&DCH-3416&TYP_5&ID_0.DeviceDesc%=MEITUNER.MOTO,AVC\MOTOROLA&DCH-3416&TYP_5&ID_0 %AVC\MOTOROLA&DCH-3416&TYP_9&ID_0.DeviceDesc%=MSPANEL.MOTO,AVC\MOTOROLA&DCH-3416&TYP_9&ID_0 %AVC\MOTOROLA&DCT-3412&TYP_5&ID_0.DeviceDesc%=MEITUNER.MOTO,AVC\MOTOROLA&DCT-3412&TYP_5&ID_0 %AVC\MOTOROLA&DCT-3412&TYP_9&ID_0.DeviceDesc%=MSPANEL.MOTO,AVC\MOTOROLA&DCT-3412&TYP_9&ID_0 %AVC\MOTOROLA&DCT-3416&TYP_5&ID_0.DeviceDesc%=MEITUNER.MOTO,AVC\MOTOROLA&DCT-3416&TYP_5&ID_0 %AVC\MOTOROLA&DCT-3416&TYP_9&ID_0.DeviceDesc%=MSPANEL.MOTO,AVC\MOTOROLA&DCT-3416&TYP_9&ID_0 %AVC\MOTOROLA&DCH-6200&TYP_5&ID_0.DeviceDesc%=MEITUNER.MOTO,AVC\MOTOROLA&DCH-6200&TYP_5&ID_0 %AVC\MOTOROLA&DCH-6200&TYP_9&ID_0.DeviceDesc%=MSPANEL.MOTO,AVC\MOTOROLA&DCH-6200&TYP_9&ID_0 %AVC\MOTOROLA&DCT-6200&TYP_5&ID_0.DeviceDesc%=MEITUNER.MOTO,AVC\MOTOROLA&DCT-6200&TYP_5&ID_0 %AVC\MOTOROLA&DCT-6200&TYP_9&ID_0.DeviceDesc%=MSPANEL.MOTO,AVC\Motorola&dct-6200&TYP_9&ID_0 %AVC\MOTOROLA&QIP-6200&TYP_5&ID_0.DeviceDesc%=MEITUNER.MOTO,AVC\MOTOROLA&QIP-6200&TYP_5&ID_0 %AVC\MOTOROLA&QIP-6200&TYP_9&ID_0.DeviceDesc%=MSPANEL.MOTO,AVC\MOTOROLA&QIP-6200&TYP_9&ID_0 %AVC\MOTOROLA&DCT-6208&TYP_5&ID_0.DeviceDesc%=MEITUNER.MOTO,AVC\MOTOROLA&DCT-6208&TYP_5&ID_0 %AVC\MOTOROLA&DCT-6208&TYP_9&ID_0.DeviceDesc%=MSPANEL.MOTO,AVC\Motorola&dct-6208&TYP_9&ID_0 %AVC\MOTOROLA&DCH-6416&TYP_5&ID_0.DeviceDesc%=MEITUNER.MOTO,AVC\MOTOROLA&DCH-6416&TYP_5&ID_0 %AVC\MOTOROLA&DCH-6416&TYP_9&ID_0.DeviceDesc%=MSPANEL.MOTO,AVC\MOTOROLA&DCH-6416&TYP_9&ID_0 %AVC\MOTOROLA&DCT-6412&TYP_5&ID_0.DeviceDesc%=MEITUNER.MOTO,AVC\MOTOROLA&DCT-6412&TYP_5&ID_0 %AVC\MOTOROLA&DCT-6412&TYP_9&ID_0.DeviceDesc%=MSPANEL.MOTO,AVC\Motorola&dct-6412&TYP_9&ID_0 %AVC\MOTOROLA&DCT-6416&TYP_5&ID_0.DeviceDesc%=MEITUNER.MOTO,AVC\MOTOROLA&DCT-6416&TYP_5&ID_0 %AVC\MOTOROLA&DCT-6416&TYP_9&ID_0.DeviceDesc%=MSPANEL.MOTO,AVC\Motorola&dct-6416&TYP_9&ID_0 %AVC\MOTOROLA&QIP-6416&TYP_5&ID_0.DeviceDesc%=MEITUNER.MOTO,AVC\MOTOROLA&QIP-6416&TYP_5&ID_0 %AVC\MOTOROLA&QIP-6416&TYP_9&ID_0.DeviceDesc%=MSPANEL.MOTO,AVC\MOTOROLA&QIP-6416&TYP_9&ID_0 %AVC\MOTOROLA&9012&TYP_5&ID_0.DeviceDesc%=MEITUNER.MOTO,AVC\MOTOROLA&9012&TYP_5&ID_0 %AVC\MOTOROLA&9012&TYP_9&ID_0.DeviceDesc%=MSPANEL.MOTO,AVC\MOTOROLA&9012&TYP_9&ID_0 %AVC\MOTOROLA&9022&TYP_5&ID_0.DeviceDesc%=MEITUNER.MOTO,AVC\MOTOROLA&9022&TYP_5&ID_0 %AVC\MOTOROLA&9022&TYP_9&ID_0.DeviceDesc%=MSPANEL.MOTO,AVC\MOTOROLA&9022&TYP_9&ID_0 [MEITUNER.MOTO] Include= ks.inf, kscaptur.inf Needs= KS.Registration,KSCAPTUR.Registration AddReg= MEITUNER.AddRegW9x,MEITUNER.AddReg,MEITUNER.PinNames,MEITUNER.PlugIns UpdateInis= MEITUNER.UpdateIni DelFiles= MEITUNER.DelDrivers CopyFiles= MEITUNER.CopyDrivers,MEITUNER.CopyCODEC [MEITUNER.MOTO.NT] Include= ks.inf, kscaptur.inf Needs= KS.Registration,KSCAPTUR.Registration.NT AddReg= MEITUNER.AddReg,MEITUNER.PinNames,MEITUNER.PlugIns UpdateInis= MEITUNER.UpdateIni CopyFiles= MEITUNER.CopyDrivers,MEITUNER.CopyCODEC [MEITUNER.MOTO.HW] AddReg=MEITUNER_AddFilter_W9x [MEITUNER.MOTO.NT.HW] AddReg=MEITUNER_AddFilter_NT [MEITUNER.MOTO.Interfaces] AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, MEITUNER.MOTO.Interface1 AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, MEITUNER.MOTO.Interface1 AddInterface=%KSCATEGORY_RENDER%,GLOBAL, MEITUNER.MOTO.Interface1 AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,MEITUNER.MOTO.Interface1 ;AddInterface=%KSCATEGORY_CROSSBAR%,GLOBAL, MEITUNER.MOTO.Interface2 [MEITUNER.MOTO.NT.Interfaces] AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, MEITUNER.MOTO.Interface1 AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, MEITUNER.MOTO.Interface1 AddInterface=%KSCATEGORY_RENDER%,GLOBAL, MEITUNER.MOTO.Interface1 AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,MEITUNER.MOTO.Interface1 ;AddInterface=%KSCATEGORY_CROSSBAR%,GLOBAL, MEITUNER.MOTO.Interface2 [MEITUNER.MOTO.Interface1] AddReg=MEITUNER.MOTO.Intf.AddReg1 [MEITUNER.MOTO.Intf.AddReg1] HKR,,CLSID,,%ProxyVCap.CLSID% HKR,,FriendlyName,,%MEITUNER.MOTO.Capture% HKR,,Description,, %MEITUNER.Capture% HKR,,DeviceClassGUID,,%TunerDeviceGUID% HKR,Capabilities,"{BB4FAA02-596C-4129-8FB3-74E75421FA02}",0x00010001,1 [MEITUNER.MOTO.Interface2] AddReg=MEITUNER.MOTO.Intf.AddReg2 [MEITUNER.MOTO.Intf.AddReg2] HKR,,CLSID,,%ProxyXBar.CLSID% HKR,,FriendlyName,,%MEITUNER.MOTO.Crossbar% [MEITUNER.MOTO.NT.Services] AddService = MEITUNER,0x00000002,MEITUNER_ServiceInstall ; 0x00000002 to indicate functional driver ;AddService = MEISTRM,,MEISTRM_ServiceInstall ; Do not load MEI stream driver AddService = AVCSTRM,,AVCSTRM_ServiceInstall ; Instead, load Microsoft stream driver [MSPANEL.MOTO] Include= ks.inf, kscaptur.inf Needs= KS.Registration,KSCAPTUR.Registration AddReg= MEITUNER.AddRegW9x,MEITUNER.AddReg,MEITUNER.PlugIns UpdateInis= MEITUNER.UpdateIni DelFiles= MEITUNER.DelDrivers CopyFiles= MEITUNER.CopyDrivers,MEITUNER.CopyCODEC [MSPANEL.MOTO.NT] Include= ks.inf, kscaptur.inf Needs= KS.Registration,KSCAPTUR.Registration.NT AddReg= MEITUNER.AddReg,MEITUNER.PinNames,MEITUNER.PlugIns UpdateInis= MEITUNER.UpdateIni CopyFiles= MEITUNER.CopyDrivers,MEITUNER.CopyCODEC [MSPANEL.MOTO.HW] AddReg=MSPANEL_AddFilter_W9x [MSPANEL.MOTO.NT.HW] AddReg=MSPANEL_AddFilter_NT [MSPANEL.MOTO.Interfaces] AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, MSPANEL.MOTO.Interface AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, MSPANEL.MOTO.Interface AddInterface=%KSCATEGORY_RENDER%,GLOBAL, MSPANEL.MOTO.Interface AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,MSPANEL.MOTO.Interface [MSPANEL.MOTO.NT.Interfaces] AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, MSPANEL.MOTO.Interface AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, MSPANEL.MOTO.Interface AddInterface=%KSCATEGORY_RENDER%,GLOBAL, MSPANEL.MOTO.Interface AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,MSPANEL.MOTO.Interface [MSPANEL.MOTO.Interface] AddReg=MSPANEL.MOTO.Intf.AddReg [MSPANEL.MOTO.Intf.AddReg] HKR,,CLSID,,%ProxyVCap.CLSID% HKR,,FriendlyName,,%MSPANEL.MOTO.Capture% HKR,,Description,, %MSPANEL.Capture% HKR,,DeviceClassGUID,,%TunerDeviceGUID% [MSPANEL.MOTO.NT.Services] AddService = MSPANEL,0x00000002,MSPANEL_ServiceInstall ; 0x00000002 to indicate functional driver AddService = AVCSTRM,,AVCSTRM_ServiceInstall ;--------------------------------------------------------------- ; P a c e ; ; AV/C Tuner Subunit ;--------------------------------------------------------------- [Pace] %AVC\pace_micro_technology_(plc)&TYP_5&ID_0.DeviceDesc%=MEITUNER.PACE,AVC\pace_micro_technology_(plc)&TYP_5&ID_0 %AVC\pace_micro_technology_(plc)&TYP_9&ID_0.DeviceDesc%=MSPANEL.PACE,AVC\pace_micro_technology_(plc)&TYP_9&ID_0 %AVC\pace_micro_technology_(plc)&laguna&typ_5&id_0.DeviceDesc%=MEITUNER.PACE,AVC\pace_micro_technology_(plc)&laguna&typ_5&id_0 %AVC\pace_micro_technology_(plc)&laguna&typ_9&id_0.DeviceDesc%=MSPANEL.PACE,AVC\pace_micro_technology_(plc)&laguna&typ_9&id_0 [MEITUNER.PACE] Include= ks.inf, kscaptur.inf Needs= KS.Registration,KSCAPTUR.Registration AddReg= MEITUNER.AddRegW9x,MEITUNER.AddReg,MEITUNER.PinNames,MEITUNER.PlugIns UpdateInis= MEITUNER.UpdateIni DelFiles= MEITUNER.DelDrivers CopyFiles= MEITUNER.CopyDrivers,MEITUNER.CopyCODEC [MEITUNER.PACE.NT] Include= ks.inf, kscaptur.inf Needs= KS.Registration,KSCAPTUR.Registration.NT AddReg= MEITUNER.AddReg,MEITUNER.PinNames,MEITUNER.PlugIns UpdateInis= MEITUNER.UpdateIni CopyFiles= MEITUNER.CopyDrivers,MEITUNER.CopyCODEC [MEITUNER.PACE.HW] AddReg=MEITUNER_AddFilter_W9x [MEITUNER.PACE.NT.HW] AddReg=MEITUNER_AddFilter_NT [MEITUNER.PACE.Interfaces] AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, MEITUNER.PACE.Interface1 AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, MEITUNER.PACE.Interface1 AddInterface=%KSCATEGORY_RENDER%,GLOBAL, MEITUNER.PACE.Interface1 AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,MEITUNER.PACE.Interface1 ;AddInterface=%KSCATEGORY_CROSSBAR%,GLOBAL, MEITUNER.PACE.Interface2 [MEITUNER.PACE.NT.Interfaces] AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, MEITUNER.PACE.Interface1 AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, MEITUNER.PACE.Interface1 AddInterface=%KSCATEGORY_RENDER%,GLOBAL, MEITUNER.PACE.Interface1 AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,MEITUNER.PACE.Interface1 ;AddInterface=%KSCATEGORY_CROSSBAR%,GLOBAL, MEITUNER.PACE.Interface2 [MEITUNER.PACE.Interface1] AddReg=MEITUNER.PACE.Intf.AddReg1 [MEITUNER.PACE.Intf.AddReg1] HKR,,CLSID,,%ProxyVCap.CLSID% HKR,,FriendlyName,,%MEITUNER.PACE.Capture% HKR,,Description,, %MEITUNER.Capture% HKR,,DeviceClassGUID,,%TunerDeviceGUID% [MEITUNER.PACE.Interface2] AddReg=MEITUNER.PACE.Intf.AddReg2 [MEITUNER.PACE.Intf.AddReg2] HKR,,CLSID,,%ProxyXBar.CLSID% HKR,,FriendlyName,,%MEITUNER.PACE.Crossbar% [MEITUNER.PACE.NT.Services] AddService = MEITUNER,0x00000002,MEITUNER_ServiceInstall ; 0x00000002 to indicate functional driver ;AddService = MEISTRM,,MEISTRM_ServiceInstall ; Do not load MEI stream driver AddService = AVCSTRM,,AVCSTRM_ServiceInstall ; Instead, load Microsoft stream driver [MSPANEL.PACE] Include= ks.inf, kscaptur.inf Needs= KS.Registration,KSCAPTUR.Registration AddReg= MEITUNER.AddRegW9x,MEITUNER.AddReg,MEITUNER.PlugIns UpdateInis= MEITUNER.UpdateIni DelFiles= MEITUNER.DelDrivers CopyFiles= MEITUNER.CopyDrivers,MEITUNER.CopyCODEC [MSPANEL.PACE.NT] Include= ks.inf, kscaptur.inf Needs= KS.Registration,KSCAPTUR.Registration.NT AddReg= MEITUNER.AddReg,MEITUNER.PinNames,MEITUNER.PlugIns UpdateInis= MEITUNER.UpdateIni CopyFiles= MEITUNER.CopyDrivers,MEITUNER.CopyCODEC [MSPANEL.PACE.HW] AddReg=MSPANEL_AddFilter_W9x [MSPANEL.PACE.NT.HW] AddReg=MSPANEL_AddFilter_NT [MSPANEL.PACE.Interfaces] AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, MSPANEL.PACE.Interface AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, MSPANEL.PACE.Interface AddInterface=%KSCATEGORY_RENDER%,GLOBAL, MSPANEL.PACE.Interface AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,MSPANEL.PACE.Interface [MSPANEL.PACE.NT.Interfaces] AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, MSPANEL.PACE.Interface AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, MSPANEL.PACE.Interface AddInterface=%KSCATEGORY_RENDER%,GLOBAL, MSPANEL.PACE.Interface AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,MSPANEL.PACE.Interface [MSPANEL.PACE.Interface] AddReg=MSPANEL.PACE.Intf.AddReg [MSPANEL.PACE.Intf.AddReg] HKR,,CLSID,,%ProxyVCap.CLSID% HKR,,FriendlyName,,%MSPANEL.PACE.Capture% HKR,,Description,, %MSPANEL.Capture% HKR,,DeviceClassGUID,,%TunerDeviceGUID% [MSPANEL.PACE.NT.Services] AddService = MSPANEL,0x00000002,MSPANEL_ServiceInstall ; 0x00000002 to indicate functional driver AddService = AVCSTRM,,AVCSTRM_ServiceInstall ;--------------------------------------------------------------- ; LG Electronics ; ; AV/C Tuner Subunit ;--------------------------------------------------------------- [LGE] %AVC\LGE&TYP_5&ID_0.DeviceDesc%=MEITUNER.LGE,AVC\LGE&TYP_5&ID_0 %AVC\LGE&TYP_9&ID_0.DeviceDesc%=MEITUNER.LGE,AVC\LGE&TYP_9&ID_0 %AVC\LGE&50PX4DR-UA&TYP_5&ID_0.DeviceDesc%=MEITUNER.LGE,AVC\LGE&50PX4DR-UA&TYP_5&ID_0 %AVC\LGE&50PX4DR-UA&TYP_9&ID_0.DeviceDesc%=MEITUNER.LGE,AVC\LGE&50PX4DR-UA&TYP_9&ID_0 [MEITUNER.LGE] Include= ks.inf, kscaptur.inf Needs= KS.Registration,KSCAPTUR.Registration AddReg= MEITUNER.AddRegW9x,MEITUNER.AddReg,MEITUNER.PinNames,MEITUNER.PlugIns UpdateInis= MEITUNER.UpdateIni DelFiles= MEITUNER.DelDrivers CopyFiles= MEITUNER.CopyDrivers,MEITUNER.CopyCODEC [MEITUNER.LGE.NT] Include= ks.inf, kscaptur.inf Needs= KS.Registration,KSCAPTUR.Registration.NT AddReg= MEITUNER.AddReg,MEITUNER.PinNames,MEITUNER.PlugIns UpdateInis= MEITUNER.UpdateIni CopyFiles= MEITUNER.CopyDrivers,MEITUNER.CopyCODEC [MEITUNER.LGE.HW] AddReg=MEITUNER_AddFilter_W9x [MEITUNER.LGE.NT.HW] AddReg=MEITUNER_AddFilter_NT [MEITUNER.LGE.Interfaces] AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, MEITUNER.LGE.Interface1 AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, MEITUNER.LGE.Interface1 AddInterface=%KSCATEGORY_RENDER%,GLOBAL, MEITUNER.LGE.Interface1 AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,MEITUNER.LGE.Interface1 ;AddInterface=%KSCATEGORY_CROSSBAR%,GLOBAL, MEITUNER.LGE.Interface2 [MEITUNER.LGE.NT.Interfaces] AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, MEITUNER.LGE.Interface1 AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, MEITUNER.LGE.Interface1 AddInterface=%KSCATEGORY_RENDER%,GLOBAL, MEITUNER.LGE.Interface1 AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,MEITUNER.LGE.Interface1 ;AddInterface=%KSCATEGORY_CROSSBAR%,GLOBAL, MEITUNER.LGE.Interface2 [MEITUNER.LGE.Interface1] AddReg=MEITUNER.LGE.Intf.AddReg1 [MEITUNER.LGE.Intf.AddReg1] HKR,,CLSID,,%ProxyVCap.CLSID% HKR,,FriendlyName,,%MEITUNER.LGE.Capture% HKR,,Description,, %MEITUNER.Capture% HKR,,DeviceClassGUID,,%TunerDeviceGUID% HKR,Capabilities,"{BB4FAA02-596C-4129-8FB3-74E75421FA02}",0x00010001,1 [MEITUNER.LGE.Interface2] AddReg=MEITUNER.LGE.Intf.AddReg2 [MEITUNER.LGE.Intf.AddReg2] HKR,,CLSID,,%ProxyXBar.CLSID% HKR,,FriendlyName,,%MEITUNER.LGE.Crossbar% [MEITUNER.LGE.NT.Services] AddService = MEITUNER,0x00000002,MEITUNER_ServiceInstall ; 0x00000002 to indicate functional driver ;AddService = MEISTRM,,MEISTRM_ServiceInstall ; Do not load MEI stream driver AddService = AVCSTRM,,AVCSTRM_ServiceInstall ; Instead, load Microsoft stream driver [MSPANEL.LGE] Include= ks.inf, kscaptur.inf Needs= KS.Registration,KSCAPTUR.Registration AddReg= MEITUNER.AddRegW9x,MEITUNER.AddReg,MEITUNER.PlugIns UpdateInis= MEITUNER.UpdateIni DelFiles= MEITUNER.DelDrivers CopyFiles= MEITUNER.CopyDrivers,MEITUNER.CopyCODEC [MSPANEL.LGE.NT] Include= ks.inf, kscaptur.inf Needs= KS.Registration,KSCAPTUR.Registration.NT AddReg= MEITUNER.AddReg,MEITUNER.PinNames,MEITUNER.PlugIns UpdateInis= MEITUNER.UpdateIni CopyFiles= MEITUNER.CopyDrivers,MEITUNER.CopyCODEC [MSPANEL.LGE.HW] AddReg=MSPANEL_AddFilter_W9x [MSPANEL.LGE.NT.HW] AddReg=MSPANEL_AddFilter_NT [MSPANEL.LGE.Interfaces] AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, MSPANEL.LGE.Interface AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, MSPANEL.LGE.Interface AddInterface=%KSCATEGORY_RENDER%,GLOBAL, MSPANEL.LGE.Interface AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,MSPANEL.LGE.Interface [MSPANEL.LGE.NT.Interfaces] AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, MSPANEL.LGE.Interface AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, MSPANEL.LGE.Interface AddInterface=%KSCATEGORY_RENDER%,GLOBAL, MSPANEL.LGE.Interface AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,MSPANEL.LGE.Interface [MSPANEL.LGE.Interface] AddReg=MSPANEL.LGE.Intf.AddReg [MSPANEL.LGE.Intf.AddReg] HKR,,CLSID,,%ProxyVCap.CLSID% HKR,,FriendlyName,,%MSPANEL.LGE.Capture% HKR,,Description,, %MSPANEL.Capture% HKR,,DeviceClassGUID,,%TunerDeviceGUID% [MSPANEL.LGE.NT.Services] AddService = MSPANEL,0x00000002,MSPANEL_ServiceInstall ; 0x00000002 to indicate functional driver AddService = AVCSTRM,,AVCSTRM_ServiceInstall ;--------------------------------------------------------------- ; S a m s u n g ; ; AV/C Tuner Subunit ;--------------------------------------------------------------- [Samsung] %AVC\SAMSUNG&TYP_5&ID_0.DeviceDesc%=MEITUNER.SAM,AVC\SAMSUNG&TYP_5&ID_0 %AVC\SAMSUNG&TYP_9&ID_0.DeviceDesc%=MEITUNER.SAM,AVC\SAMSUNG&TYP_9&ID_0 %AVC\SAMSUNG&SMT-H3050&TYP_5&ID_0.DeviceDesc%=MEITUNER.SAM,AVC\SAMSUNG&SMT-H3050&TYP_5&ID_0 %AVC\SAMSUNG&SMT-H3050&TYP_9&ID_0.DeviceDesc%=MEITUNER.SAM,AVC\SAMSUNG&SMT-H3050&TYP_9&ID_0 [MEITUNER.SAM] Include= ks.inf, kscaptur.inf Needs= KS.Registration,KSCAPTUR.Registration AddReg= MEITUNER.AddRegW9x,MEITUNER.AddReg,MEITUNER.PinNames,MEITUNER.PlugIns UpdateInis= MEITUNER.UpdateIni DelFiles= MEITUNER.DelDrivers CopyFiles= MEITUNER.CopyDrivers,MEITUNER.CopyCODEC [MEITUNER.SAM.NT] Include= ks.inf, kscaptur.inf Needs= KS.Registration,KSCAPTUR.Registration.NT AddReg= MEITUNER.AddReg,MEITUNER.PinNames,MEITUNER.PlugIns UpdateInis= MEITUNER.UpdateIni CopyFiles= MEITUNER.CopyDrivers,MEITUNER.CopyCODEC [MEITUNER.SAM.HW] AddReg=MEITUNER_AddFilter_W9x [MEITUNER.SAM.NT.HW] AddReg=MEITUNER_AddFilter_NT [MEITUNER.SAM.Interfaces] AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, MEITUNER.SAM.Interface1 AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, MEITUNER.SAM.Interface1 AddInterface=%KSCATEGORY_RENDER%,GLOBAL, MEITUNER.SAM.Interface1 AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,MEITUNER.SAM.Interface1 ;AddInterface=%KSCATEGORY_CROSSBAR%,GLOBAL, MEITUNER.SAM.Interface2 [MEITUNER.SAM.NT.Interfaces] AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, MEITUNER.SAM.Interface1 AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, MEITUNER.SAM.Interface1 AddInterface=%KSCATEGORY_RENDER%,GLOBAL, MEITUNER.SAM.Interface1 AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,MEITUNER.SAM.Interface1 ;AddInterface=%KSCATEGORY_CROSSBAR%,GLOBAL, MEITUNER.SAM.Interface2 [MEITUNER.SAM.Interface1] AddReg=MEITUNER.SAM.Intf.AddReg1 [MEITUNER.SAM.Intf.AddReg1] HKR,,CLSID,,%ProxyVCap.CLSID% HKR,,FriendlyName,,%MEITUNER.SAM.Capture% HKR,,Description,, %MEITUNER.Capture% HKR,,DeviceClassGUID,,%TunerDeviceGUID% HKR,Capabilities,"{BB4FAA02-596C-4129-8FB3-74E75421FA02}",0x00010001,1 [MEITUNER.SAM.Interface2] AddReg=MEITUNER.SAM.Intf.AddReg2 [MEITUNER.SAM.Intf.AddReg2] HKR,,CLSID,,%ProxyXBar.CLSID% HKR,,FriendlyName,,%MEITUNER.SAM.Crossbar% [MEITUNER.SAM.NT.Services] AddService = MEITUNER,0x00000002,MEITUNER_ServiceInstall ; 0x00000002 to indicate functional driver ;AddService = MEISTRM,,MEISTRM_ServiceInstall ; Do not load MEI stream driver AddService = AVCSTRM,,AVCSTRM_ServiceInstall ; Instead, load Microsoft stream driver [MSPANEL.SAM] Include= ks.inf, kscaptur.inf Needs= KS.Registration,KSCAPTUR.Registration AddReg= MEITUNER.AddRegW9x,MEITUNER.AddReg,MEITUNER.PlugIns UpdateInis= MEITUNER.UpdateIni DelFiles= MEITUNER.DelDrivers CopyFiles= MEITUNER.CopyDrivers,MEITUNER.CopyCODEC [MSPANEL.SAM.NT] Include= ks.inf, kscaptur.inf Needs= KS.Registration,KSCAPTUR.Registration.NT AddReg= MEITUNER.AddReg,MEITUNER.PinNames,MEITUNER.PlugIns UpdateInis= MEITUNER.UpdateIni CopyFiles= MEITUNER.CopyDrivers,MEITUNER.CopyCODEC [MSPANEL.SAM.HW] AddReg=MSPANEL_AddFilter_W9x [MSPANEL.SAM.NT.HW] AddReg=MSPANEL_AddFilter_NT [MSPANEL.SAM.Interfaces] AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, MSPANEL.SAM.Interface AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, MSPANEL.SAM.Interface AddInterface=%KSCATEGORY_RENDER%,GLOBAL, MSPANEL.SAM.Interface AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,MSPANEL.SAM.Interface [MSPANEL.SAM.NT.Interfaces] AddInterface=%KSCATEGORY_VIDEO%,GLOBAL, MSPANEL.SAM.Interface AddInterface=%KSCATEGORY_CAPTURE%,GLOBAL, MSPANEL.SAM.Interface AddInterface=%KSCATEGORY_RENDER%,GLOBAL, MSPANEL.SAM.Interface AddInterface=%KSCATEGORY_RENDER_EXT%,GLOBAL,MSPANEL.SAM.Interface [MSPANEL.SAM.Interface] AddReg=MSPANEL.SAM.Intf.AddReg [MSPANEL.SAM.Intf.AddReg] HKR,,CLSID,,%ProxyVCap.CLSID% HKR,,FriendlyName,,%MSPANEL.SAM.Capture% HKR,,Description,, %MSPANEL.Capture% HKR,,DeviceClassGUID,,%TunerDeviceGUID% [MSPANEL.SAM.NT.Services] AddService = MSPANEL,0x00000002,MSPANEL_ServiceInstall ; 0x00000002 to indicate functional driver AddService = AVCSTRM,,AVCSTRM_ServiceInstall ;--------------------------------------------------------------- ; C o m m o n S e c t i o n s ;--------------------------------------------------------------- [MEITUNER.AddRegW9x] ; Win9X use NTKERN but Win2000 use the .Service section to load driver HKR,,DevLoader,,*ntkern HKR,,NTMPDriver,,MeiSTB.sys [MEITUNER.AddReg] HKR,,OkToHibernate,3,01 HKR,,HardwareConfig,1,1 HKR,,USDClass,,"{0527d1d0-88c2-11d2-82c7-00c04f8ec183}" [MEITUNER.PinNames] ; MPEG2TS pin name HKLM,%MediaCategories%\%GUID.MPEG2TSOutput%,Name,,%Pin.MPEG2TSOutput% HKLM,%MediaCategories%\%GUID.MPEG2TSOutput%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%GUID.MPEG2TSInput%,Name,,%Pin.MPEG2TSInput% HKLM,%MediaCategories%\%GUID.MPEG2TSInput%,Display,1,00,00,00,00 [MEITUNER.PlugIns] ;IAMExtDevice HKCR,CLSID\{B5730A90-1A2C-11cf-8C23-00AA006B6814},,,%PlugIn_IAMExtDevice% HKCR,CLSID\{B5730A90-1A2C-11cf-8C23-00AA006B6814}\InprocServer32,,,kswdmcap.ax HKCR,CLSID\{B5730A90-1A2C-11cf-8C23-00AA006B6814}\InprocServer32,ThreadingModel,,Both ; This IID is aggregated for the filter given the CLSID of the property set HKLM,System\CurrentControlSet\Control\MediaInterfaces\{B5730A90-1A2C-11cf-8C23-00AA006B6814},,,%PlugIn_IAMExtDevice% HKLM,System\CurrentControlSet\Control\MediaInterfaces\{B5730A90-1A2C-11cf-8C23-00AA006B6814},IID,1,90,0A,73,B5,2C,1A,cf,11,8C,23,00,AA,00,6B,68,14 ;IAMExtTransport HKCR,CLSID\{A03CD5F0-3045-11cf-8C44-00AA006B6814},,,%PlugIn_IAMExtTransport% HKCR,CLSID\{A03CD5F0-3045-11cf-8C44-00AA006B6814}\InprocServer32,,,kswdmcap.ax HKCR,CLSID\{A03CD5F0-3045-11cf-8C44-00AA006B6814}\InprocServer32,ThreadingModel,,Both ; This IID is aggregated for the filter given the CLSID of the property set HKLM,System\CurrentControlSet\Control\MediaInterfaces\{A03CD5F0-3045-11cf-8C44-00AA006B6814},,,%PlugIn_IAMExtTransport% HKLM,System\CurrentControlSet\Control\MediaInterfaces\{A03CD5F0-3045-11cf-8C44-00AA006B6814},IID,1,F0,D5,3C,A0,45,30,cf,11,8C,44,00,AA,00,6B,68,14 ; ; Property Pages ; ; TunerControl Property Page HKCR,CLSID\{81e9dd62-78d5-11d2-b47e-006097b3391b},,,%PropPage_TunerControl% HKCR,CLSID\{81e9dd62-78d5-11d2-b47e-006097b3391b}\InprocServer32,,,kswdmcap.ax HKCR,CLSID\{81e9dd62-78d5-11d2-b47e-006097b3391b}\InprocServer32,ThreadingModel,,Both ; ; Associate the property set with the above property page ; ; IAMExtDevice and IAMExttransport ; all use the same property pages. ; HKLM,System\CurrentControlSet\Control\MediaSets\{B5730A90-1A2C-11cf-8C23-00AA006B6814}\PropertyPages\{81e9dd62-78d5-11d2-b47e-006097b3391b},,,%PropPage_TunerControl% HKLM,System\CurrentControlSet\Control\MediaSets\{A03CD5F0-3045-11cf-8C44-00AA006B6814}\PropertyPages\{81e9dd62-78d5-11d2-b47e-006097b3391b},,,%PropPage_TunerControl% [MEITUNER.UpdateIni] system.ini, drivers32,,"VIDC.UYVY=msyuv.dll" [MEITUNER.DelDrivers] ks.sys,,,1 stream.sys,,,1 meistb.sys,,,1 ;meistrm.sys,,,1 mstapeo.sys,,,1 [MEITUNER.CopyDrivers] meistb.sys stream.sys ;meistrm.sys ; Removed from loading. -ExDeus 2007-08-01 mstapeo.sys avcstrm.sys [MEITUNER.CopyCODEC] msyuv.dll [MEITUNER_AddFilter_W9x] ;HKR,,"LowerFilters",0x00010000,"meistrm.sys" ; Win9X use this "meistrm.sys" as the driver name ? HKR,,"LowerFilters",0x00010000,"avcstrm.sys" ; Win9X use this "avcstrm.sys" as the driver name ? [MEITUNER_AddFilter_NT] ;HKR,,"LowerFilters",0x00010000,"MEISTRM" ; NT use this "MEISTRM" as Service name HKR,,"LowerFilters",0x00010000,"AVCSTRM" ; NT use this "AVCSTRM" as Service name [MSPANEL_AddFilter_W9x] HKR,,"LowerFilters",0x00010000,"avcstrm.sys" ; Win9X use this "avcstrm.sys" as the driver name ? [MSPANEL_AddFilter_NT] HKR,,"LowerFilters",0x00010000,"AVCSTRM" ; NT use this "AVCSTRM" as Service name [MEITUNER_ServiceInstall] ; same service section DisplayName = %MEITUNER.Capture% ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_DEMAND_START% ErrorControl = %SERVICE_ERROR_NORMAL% ServiceBinary = %12%\meistb.sys ;Dependencies = MEISTRM ; loaded before MeiTuner does! Dependencies = AVCSTRM ; loaded before MeiTuner does! [MEISTRM_ServiceInstall] ; same service section for the lower filter driver DisplayName = %MEISTRM.FILTER% ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_DEMAND_START% ErrorControl = %SERVICE_ERROR_NORMAL% ServiceBinary = %12%\meistrm.sys LoadOrderGroup = Pnp Filter [MSPANEL_ServiceInstall] ; same service section DisplayName = %MSPANEL.Capture% ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_DEMAND_START% ErrorControl = %SERVICE_ERROR_NORMAL% ServiceBinary = %12%\mstapeo.sys Dependencies = AVCSTRM ; loaded before MeiTape does! [AVCSTRM_ServiceInstall] ; same service section for the lower filter driver DisplayName = %AVCSTRM.FILTER% ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_DEMAND_START% ErrorControl = %SERVICE_ERROR_NORMAL% ServiceBinary = %12%\avcstrm.sys LoadOrderGroup = Pnp Filter [Strings] ;---------------- ; Non-Localizable ;---------------- ; note: only register value is case sensitive, key is not. ProxyVCap.CLSID="{17CCA71B-ECD7-11D0-B908-00A0C9223196}" ProxyXBar.CLSID="{71F96460-78F3-11d0-A18C-00A0C9118956}" MediaCategories="System\CurrentControlSet\Control\MediaCategories" GUID.MPEG2TSOutput="{2CFF7B83-96F1-47e3-98EC-57BD8A997215}" GUID.MPEG2TSInput= "{CF4C59A3-ACE3-444b-8C37-0B22661A4A29}" KSCATEGORY_VIDEO= "{6994AD05-93EF-11D0-A3CC-00A0C9223196}" KSCATEGORY_CAPTURE= "{65E8773D-8F56-11D0-A3B9-00A0C9223196}" KSCATEGORY_RENDER= "{65E8773E-8F56-11D0-A3B9-00A0C9223196}" KSCATEGORY_RENDER_EXT="{cc7bfb41-f175-11d1-a392-00e0291f3959}" KSCATEGORY_CROSSBAR= "{a799a801-a46d-11d0-a18c-00a02401dcd4}" Pin.MPEG2TSOutput="MPEG2TS Out(188N/192N)" Pin.MPEG2TSInput="MPEG2TS In(192N)" SERVICE_KERNEL_DRIVER=1 ; PnP should use demand start SERVICE_DEMAND_START=3 SERVICE_ERROR_NORMAL=1 MEITUNER.Capture="FireBus MPEG2TS Tuner Subunit Device" MEISTRM.FILTER="MEI AVC Streaming Filter Driver" MSPANEL.Capture="AVC Panel Device" AVCSTRM.FILTER="AVC Streaming Filter Driver" ; Do not Localize TunerDeviceGUID="{0BCE2396-A006-4237-A7D5-6155264D35F0}" ;---------------- ; Localizable ;---------------- MEI="Matsushita Electronic Industrial" Generic="Generic" Scientific-Atlanta="Scientific-Atlanta" Cisco="Cisco" Motorola="Motorola" Pace="Pace" LGE="LG Electronics" Samsung="Samsung" ; ; Filter friendly name (not localize) and description (should be localized) ; MEITUNER.Generic.Capture= "Digital AV/C Tuner Device" MEITUNER.Generic.Crossbar="Digital AV/C Crossbar Device" MEITUNER.SA.Capture= "Scientific-Atlanta AV/C Tuner Device" MEITUNER.SA.Crossbar= "Scientific-Atlanta AV/C Crossbar Device" MEITUNER.MOTO.Capture= "Motorola AV/C Tuner Device" MEITUNER.MOTO.Crossbar= "Motorola AV/C Crossbar Device" MEITUNER.PACE.Capture= "Pace AV/C Tuner Device" MEITUNER.PACE.Crossbar= "Pace AV/C Crossbar Device" MEITUNER.LGE.Capture= "LG AV/C Tuner Device" MEITUNER.LGE.Crossbar= "LG AV/C Crossbar Device" MEITUNER.SAM.Capture= "Samsung AV/C Tuner Device" MEITUNER.SAM.Crossbar= "Samsung AV/C Crossbar Device" MSPANEL.SA.Capture= "Scientific-Atlanta AV/C Panel Device" MSPANEL.MOTO.Capture= "Motorola AV/C Panel Device" MSPANEL.PACE.Capture= "Pace AV/C Panel Device" MSPANEL.LGE.Capture= "LG AV/C Panel Device" MSPANEL.SAM.Capture= "Samsung AV/C Panel Device" ; ; Device description ; AVC\TYP_5.DeviceDesc="AV/C Tuner Device" 1394\5068&10101.DeviceDesc="Unknown IEEE 1394\5068 Device" 1394\989&100.DeviceDesc="Unknown IEEE 1394\989 Device" AVC\Scientific-Atlanta__Inc.&TYP_5&ID_0.DeviceDesc="Scientific-Atlanta AV/C Tuner Device" AVC\Scientific-Atlanta__Inc.&EXPLORER(R)_3250HD&TYP_5&ID_0.DeviceDesc="Scientific-Atlanta AV/C Tuner Device (Explorer 3250HD)" AVC\Scientific-Atlanta__Inc.&EXPLORER(R)_3250HD&TYP_9&ID_0.DeviceDesc="Scientific-Atlanta AV/C Panel Device (Explorer 3250HD)" AVC\Scientific-Atlanta__Inc.&EXPLORER(R)_4200HD&TYP_5&ID_0.DeviceDesc="Scientific-Atlanta AV/C Tuner Device (Explorer 4200HD)" AVC\Scientific-Atlanta__Inc.&EXPLORER(R)_4200HD&TYP_9&ID_0.DeviceDesc="Scientific-Atlanta AV/C Panel Device (Explorer 4200HD)" AVC\Scientific-Atlanta__Inc.&EXPLORER(R)_4250HD&TYP_5&ID_0.DeviceDesc="Scientific-Atlanta AV/C Tuner Device (Explorer 4250HD)" AVC\Scientific-Atlanta__Inc.&EXPLORER(R)_4250HD&TYP_9&ID_0.DeviceDesc="Scientific-Atlanta AV/C Panel Device (Explorer 4250HD)" AVC\Scientific-Atlanta__Inc.&EXPLORER(R)_4300&TYP_5&ID_0.DeviceDesc="Scientific-Atlanta AV/C Tuner Device (Explorer 4250HD)" AVC\Scientific-Atlanta__Inc.&EXPLORER(R)_4300&TYP_9&ID_0.DeviceDesc="Scientific-Atlanta AV/C Panel Device (Explorer 4250HD)" AVC\Scientific-Atlanta__Inc.&EXPLORER(R)_8000HD&TYP_5&ID_0.DeviceDesc="Scientific-Atlanta AV/C Tuner Device (Explorer 8000HD)" AVC\Scientific-Atlanta__Inc.&EXPLORER(R)_8000HD&TYP_9&ID_0.DeviceDesc="Scientific-Atlanta AV/C Panel Device (Explorer 8000HD)" AVC\Scientific-Atlanta__Inc.&EXPLORER(R)_8240&TYP_5&ID_0.DeviceDesc="Scientific-Atlanta AV/C Tuner Device (Explorer 8240)" AVC\Scientific-Atlanta__Inc.&EXPLORER(R)_8240&TYP_9&ID_0.DeviceDesc="Scientific-Atlanta AV/C Panel Device (Explorer 8240)" AVC\Scientific-Atlanta__Inc.&EXPLORER(R)_8240HD&TYP_5&ID_0.DeviceDesc="Scientific-Atlanta AV/C Tuner Device (Explorer 8240HD)" AVC\Scientific-Atlanta__Inc.&EXPLORER(R)_8240HD&TYP_9&ID_0.DeviceDesc="Scientific-Atlanta AV/C Panel Device (Explorer 8240HD)" AVC\Scientific-Atlanta__Inc.&EXPLORER(R)_8300HD&TYP_5&ID_0.DeviceDesc="Scientific-Atlanta AV/C Tuner Device (Explorer 8300HD)" AVC\Scientific-Atlanta__Inc.&EXPLORER(R)_8300HD&TYP_9&ID_0.DeviceDesc="Scientific-Atlanta AV/C Panel Device (Explorer 8300HD)" AVC\Scientific-Atlanta__Inc.&EXPLORER(R)_8301HD&TYP_5&ID_0.DeviceDesc="Scientific-Atlanta AV/C Tuner Device (Explorer 8300HD)" AVC\Scientific-Atlanta__Inc.&EXPLORER(R)_8301HD&TYP_9&ID_0.DeviceDesc="Scientific-Atlanta AV/C Panel Device (Explorer 8300HD)" AVC\Scientific-Atlanta__Inc.&EXPLORER(R)_8540&TYP_5&ID_0.DeviceDesc="Scientific-Atlanta AV/C Tuner Device (Explorer 8540)" AVC\Scientific-Atlanta__Inc.&EXPLORER(R)_8540&TYP_9&ID_0.DeviceDesc="Scientific-Atlanta AV/C Panel Device (Explorer 8540)" AVC\Scientific-Atlanta__Inc.&EXPLORER(R)_8540&TYP_5&ID_0.DeviceDesc="Cisco AV/C Tuner Device (RNG200)" AVC\Scientific-Atlanta__Inc.&EXPLORER(R)_8540&TYP_9&ID_0.DeviceDesc="Cisco AV/C Panel Device (RNG200)" AVC\Scientific-Atlanta__Inc.&Explorer(R)_4640&TYP_5&ID_0.DeviceDesc=Scientific-Atlanta AV/C Tuner Device (Explorer 4640)" AVC\Scientific-Atlanta__Inc.&Explorer(R)_4640&TYP_9&ID_0.DeviceDesc=Scientific-Atlanta AV/C Panel Device (Explorer 4640)" AVC\MOTOROLA&TYP_5&ID_0.DeviceDesc="Motorola AV/C Tuner Device" AVC\MOTOROLA&TYP_9&ID_0.DeviceDesc="Motorola AV/C Panel Device" AVC\MOTOROLA&DCT-XXXX&TYP_5&ID_0.DeviceDesc="Motorola AV/C Tuner Device (DCT-XXXX)" AVC\MOTOROLA&DCT-XXXX&TYP_9&ID_0.DeviceDesc="Motorola AV/C Panel Device (DCT-XXXX)" AVC\MOTOROLA&DCH-3200&TYP_5&ID_0.DeviceDesc="Motorola AV/C Tuner Device (DCH-3200)" AVC\MOTOROLA&DCH-3200&TYP_9&ID_0.DeviceDesc="Motorola AV/C Panel Device (DCH-3200)" AVC\MOTOROLA&DCH-3416&TYP_5&ID_0.DeviceDesc="Motorola AV/C Tuner Device (DCH-3416)" AVC\MOTOROLA&DCH-3416&TYP_9&ID_0.DeviceDesc="Motorola AV/C Panel Device (DCH-3416)" AVC\MOTOROLA&DCT-3412&TYP_5&ID_0.DeviceDesc="Motorola AV/C Tuner Device (DCT-3412)" AVC\MOTOROLA&DCT-3412&TYP_9&ID_0.DeviceDesc="Motorola AV/C Panel Device (DCT-3412)" AVC\MOTOROLA&DCT-3416&TYP_5&ID_0.DeviceDesc="Motorola AV/C Tuner Device (DCT-3416)" AVC\MOTOROLA&DCT-3416&TYP_9&ID_0.DeviceDesc="Motorola AV/C Panel Device (DCT-3416)" AVC\MOTOROLA&DCH-6200&TYP_5&ID_0.DeviceDesc="Motorola AV/C Tuner Device (DCH-6200)" AVC\MOTOROLA&DCH-6200&TYP_9&ID_0.DeviceDesc="Motorola AV/C Panel Device (DCH-6200)" AVC\MOTOROLA&DCT-6200&TYP_5&ID_0.DeviceDesc="Motorola AV/C Tuner Device (DCT-6200)" AVC\MOTOROLA&DCT-6200&TYP_9&ID_0.DeviceDesc="Motorola AV/C Panel Device (DCT-6200)" AVC\MOTOROLA&QIP-6200&TYP_5&ID_0.DeviceDesc="Motorola AV/C Tuner Device (QIP-6200)" AVC\MOTOROLA&QIP-6200&TYP_9&ID_0.DeviceDesc="Motorola AV/C Panel Device (QIP-6200)" AVC\MOTOROLA&DCT-6208&TYP_5&ID_0.DeviceDesc="Motorola AV/C Tuner Device (DCT-6208)" AVC\MOTOROLA&DCT-6208&TYP_9&ID_0.DeviceDesc="Motorola AV/C Panel Device (DCT-6208)" AVC\MOTOROLA&DCH-6416&TYP_5&ID_0.DeviceDesc="Motorola AV/C Tuner Device (DCH-6416)" AVC\MOTOROLA&DCH-6416&TYP_9&ID_0.DeviceDesc="Motorola AV/C Panel Device (DCH-6416)" AVC\MOTOROLA&DCT-6412&TYP_5&ID_0.DeviceDesc="Motorola AV/C Tuner Device (DCT-6412)" AVC\MOTOROLA&DCT-6412&TYP_9&ID_0.DeviceDesc="Motorola AV/C Panel Device (DCT-6412)" AVC\MOTOROLA&DCT-6416&TYP_5&ID_0.DeviceDesc="Motorola AV/C Tuner Device (DCT-6416)" AVC\MOTOROLA&DCT-6416&TYP_9&ID_0.DeviceDesc="Motorola AV/C Panel Device (DCT-6416)" AVC\MOTOROLA&QIP-6416&TYP_5&ID_0.DeviceDesc="Motorola AV/C Tuner Device (QIP-6416)" AVC\MOTOROLA&QIP-6416&TYP_9&ID_0.DeviceDesc="Motorola AV/C Panel Device (QIP-6416)" AVC\MOTOROLA&9012&TYP_9&ID_0.DeviceDesc="Motorola AV/C Panel Device (BMC9012)" AVC\MOTOROLA&9012&TYP_5&ID_0.DeviceDesc="Motorola AV/C Tuner Device (BMC9012)" AVC\MOTOROLA&9022&TYP_9&ID_0.DeviceDesc="Motorola AV/C Panel Device (BMC9022)" AVC\MOTOROLA&9022&TYP_5&ID_0.DeviceDesc="Motorola AV/C Tuner Device (BMC9022)" AVC\pace_micro_technology_(plc)&typ_5&id_0.DeviceDesc="Pace AV/C Tuner Device" AVC\pace_micro_technology_(plc)&typ_9&id_0.DeviceDesc="Pace AV/C Panel Device" AVC\pace_micro_technology_(plc)&laguna&typ_5&id_0.DeviceDesc="Pace AV/C Tuner Device (Laguna)" AVC\pace_micro_technology_(plc)&laguna&typ_9&id_0.DeviceDesc="Pace AV/C Panel Device (Laguna)" AVC\LGE&TYP_5&ID_0.DeviceDesc="LG AV/C Tuner Device" AVC\LGE&TYP_9&ID_0.DeviceDesc="LG AV/C Panel Device" AVC\LGE&50PX4DR-UA&TYP_5&ID_0.DeviceDesc="LG AV/C Tuner Device (50PX4DR-UA)" AVC\LGE&50PX4DR-UA&TYP_9&ID_0.DeviceDesc="LG AV/C Panel Device (50PX4DR-UA)" AVC\SAMSUNG&TYP_5&ID_0.DeviceDesc="Samsung AV/C Tuner Device" AVC\SAMSUNG&TYP_9&ID_0.DeviceDesc="Samsung AV/C Panel Device" AVC\SAMSUNG&SMT-H3050&TYP_5&ID_0.DeviceDesc="Samsung AV/C Tuner Device (SMT-H3050)" AVC\SAMSUNG&SMT-H3050&TYP_9&ID_0.DeviceDesc="Samsung AV/C Panel Device (SMT-H3050)" ; ; PlugIns descrioption ; PlugIn_IAMExtDevice="WDM Streaming IAMExtDevice Interface Handler" PlugIn_IAMExtTransport="WDM Streaming IAMExtTransport Interface Handler" PropPage_TunerControl="Tuner Subunit Device Control Property Page"