smrt_m.inf Driver File Contents (SMRT.zip)

;
; smrt_m.inf
;
; (C) Copyright 2002,2003,2004 Sony Corporation
;	All Rights Reserved.

[Version]
signature="$CHICAGO$"
Class=Media
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
Provider=%SonyCorp%
CatalogFile=smrt.cat
DriverVer=08/05/2004,1.1.04.08050

[DestinationDirs]
smrt.CopyDrivers.NT=12
smrt.CopyFilters.NT=11

[SourceDisksFiles]
smrt.sys=1
TVRating.dll=1
;;add 2004.08.05
cpnotify.ax=1

[SourceDisksNames]
1=%DriverDisketName%

[Manufacturer]
%SonyCorp%=Sony

;---------------------------------------------------------------
;              P y t h o n 2
;
;                 M P E G 2  C A P 
;---------------------------------------------------------------

[Sony]
%smrt.DeviceDesc%=smrt.Device,PCI\VEN_4444&DEV_0016&SUBSYS_812D104D
%smrt.DeviceDesc%=smrt.Device,PCI\VEN_4444&DEV_0016&SUBSYS_813D104D
%smrt.DeviceDesc%=smrt.Device,PCI\VEN_4444&DEV_0016&SUBSYS_816D104D
%smrt.DeviceDesc%=smrt.Device,PCI\VEN_4444&DEV_0016&SUBSYS_8151104D

[smrt.Device.NT]
Include=    ks.inf, kscaptur.inf, ksfilter.inf
Needs=      KS.Registration,KSCAPTUR.Registration.NT,MSPCLOCK.Installation
CopyFiles=smrt.CopyDrivers.NT,smrt.CopyFilters.NT
AddReg			=smrt.AddReg
RegisterDlls = Filters.RegDLL

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

[smrt.ServiceInstall.NT]
DisplayName   = %smrt.DeviceDesc%
ServiceType   = %SERVICE_KERNEL_DRIVER%
StartType     = %SERVICE_DEMAND_START%
ErrorControl  = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\smrt.sys
AddReg	      = smrt.AddReg, smrt.PinNameRegistration

[smrt.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,0,smrt.sys
HKR,,PageOutWhenUnopened,3,00
HKR,,DontSuspendIfStreamsAreRunning,3,01
HKR,,FriendlyName,,%smrt.DeviceDesc%

;;add 2004.08.05
; Copy Protection Notifier
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

; Attach the property pages to PROPSETID_IVAC_PROPERTIES ( capture filter )
HKLM,System\CurrentControlSet\Control\MediaSets\%GUID.PROPERTY_SET_IVAC_PROPERTIES%\PropertyPages\{A2574AE1-19D3-11d3-BD75-00500473F96A},,,
HKLM,System\CurrentControlSet\Control\MediaSets\%GUID.PROPERTY_SET_IVAC_PROPERTIES%\PropertyPages\{A2574AE3-19D3-11d3-BD75-00500473F96A},,,
HKLM,System\CurrentControlSet\Control\MediaSets\%GUID.PROPERTY_SET_IVAC_PROPERTIES%\PropertyPages\{A2574AE4-19D3-11d3-BD75-00500473F96A},,,
HKLM,System\CurrentControlSet\Control\MediaSets\%GUID.PROPERTY_SET_IVAC_PROPERTIES%\PropertyPages\{A2574AE2-19D3-11d3-BD75-00500473F96A},,,

HKLM,"Software\Microsoft\MM20\RecordSettings\Ignore Device","SOMA Capture"
HKLM,"Software\Microsoft\MM20\RecordSettings\Ignore Device","SOMA Preview"
HKLM,"Software\Microsoft\MM20\RecordSettings\Ignore Device","SMRT Capture"

; Default values
HKLM,"System\CurrentControlSet\Services\smrt\Parameters\mce","RegisterSeperateFilters",0x00010001,1

[smrt.CopyDrivers.NT]
smrt.sys

[smrt.CopyFilters.NT]
TVRating.dll
;;add 2004.08.05
cpnotify.ax

;;add 2004.08.05
[Filters.RegDLL]
11,,TVRating.dll,1
11,,cpnotify.ax,1

[smrt.Device.NT.Interfaces]
AddInterface={a799a800-a46d-11d0-a18c-00a02401dcd4},"SMRT Capture",VideoTvTuner,
AddInterface={a799a801-a46d-11d0-a18c-00a02401dcd4},"SMRT Capture",VideoCrossbar,
AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},"SMRT Capture",VideoCapture,
AddInterface={a799a802-a46d-11d0-a18c-00a02401dcd4},"SMRT Capture",VideoTvAudio,
AddInterface={7A5DE1D3-01A1-452c-B481-4FA2B96271E8},"SMRT Encoder",VideoEncoder,
;;
;;"Python WDM Capture", "Python WDM Decoder", "Python WDM Encoder"‚́Asmrt‚̃\[ƒX
;; ivacmain.cpp ‚ʼnº‹L‚̂悤‚É’è‹`‚³‚êAƒhƒ‰ƒCƒo‚ƈê’v‚³‚¹‚Ä‚¢‚Ü‚·B
;; 51:WCHAR		*filterNames[] = { L"Python WDM Capture",L"Python WDM Encoder",L"Python WDM Decoder"};
;; 52:WCHAR		*filterNamesNoDecoder[] = { L"Python WDM Capture",L"Python WDM Encoder"};
;; ‚±‚Ì’è‹`‚́AFreeStypeŽž‚É—LŒø‚ÅFilter”FŽ¯‚ÉŽg—p‚µ‚Ä‚¢‚Ü‚·B
;; i–¼‘O‚́A•ÏX‚µ‚½‚Ù‚¤‚ª—Ç‚¢‚ªAŒ»ó‚̃\[ƒX‚ɍ‡‚킹‚Ä‚¢‚Ü‚·Bj
;; 

[VideoTvAudio]
AddReg=VideoTvAudio.AddReg

[VideoCapture]
AddReg=VideoCapture.AddReg

[VideoTvTuner]
AddReg=VideoTvTuner.AddReg

[VideoCrossbar]
AddReg=VideoXBar.AddReg

[VideoEncoder]
AddReg=VideoEncoder.AddReg

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

[VideoCapture.AddReg]
HKR,,CLSID,,{17CCA71B-ECD7-11D0-B908-00A0C9223196}
HKR,,FriendlyName,,%smrt.Capture%

[VideoEncoder.AddReg]
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%
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
HKR,Interfaces\{B43C4EEC-8C32-4791-9102-508ADA5EE8E7},,,
;; add 2004.07.20 Conexant 1.18.028 start
HKR,Interfaces\{b05dabd9-56e5-4fdc-afa4-8a47e91f1c9c},,,
HKR,Capabilities,,,
HKR,Capabilities,"{BB4FAA02-596C-4129-8FB3-74E75421FA02}", 0x00010001,1
;; add 2004.07.20 Conexant 1.18.028 end
HKR,,CLSID,,{17CCA71B-ECD7-11D0-B908-00A0C9223196}
HKR,,FriendlyName,,%smrt.Encoder%
HKR,,Merit,1,00,00,40,00

[VideoTvTuner.AddReg]
HKR,,CLSID,,{266EEE40-6C63-11cf-8A03-00AA006ECB65}
HKR,,FriendlyName,,%smrt.TvTuner%
    
[VideoXBar.AddReg]
HKR,,CLSID,,{71F96460-78F3-11d0-A18C-00A0C9118956}
HKR,,FriendlyName,,%smrt.Crossbar%


[smrt.PinNameRegistration]
HKLM,%MediaCategories%\%GUID.PINNAME_MPEG2_VIDEO%,Name,,%Pin.smrtVideo%
HKLM,%MediaCategories%\%GUID.PINNAME_VBI%,Name,,%Pin.smrtVBI%
HKLM,%MediaCategories%\%GUID.PINNAME_Index%,Name,,%Pin.smrtIndex%
HKLM,%MediaCategories%\%GUID.PINNAME_VBI_OUT%,Name,,%Pin.smrtVBIReinsert%
HKLM,%MediaCategories%\%GUID.PINNAME_MPEG2_DEC_VIDEO%,Name,,%Pin.smrtVideoDec%
HKLM,%MediaCategories%\%GUID.PINNAME_ANALOG_VIDEO_IN%,Name,,%Pin.smrtAnalogVideoIn%
HKLM,%MediaCategories%\%GUID.PINNAME_ANALOG_AUDIO_IN%,Name,,%Pin.smrtAnalogAudioIn%
HKLM,%MediaCategories%\%GUID.PINNAME_LINE_21%,Name,,%Pin.smrtLine21%
HKLM,%MediaCategories%\%GUID.PINNAME_AUDIO_PCM%,Name,,%Pin.smrtAudioPCM%
HKLM,%MediaCategories%\%GUID.PINNAME_VIDEO_YUV%,Name,,%Pin.smrtVideoYUV%


; Proxy filter's friendly name
HKLM,SOFTWARE\Globespan\ivac15\1.00.000, "PCIFriendlyName",, %smrt.Capture%
HKLM,SOFTWARE\Globespan\ivac15\1.00.000, "PCIDecFriendlyName",, %smrt.Decoder%


;;
;; Add Register for Capture Filter
;;
;; Setting for COM I/F followed.
HKCR,CLSID\%CUSTOM_PROPERTY.CAPTURE.CLSID%\,,,%smrt.Capture.CustomProperty.Name%
HKCR,CLSID\%CUSTOM_PROPERTY.CAPTURE.CLSID%\InprocServer32,,,%smrt.Capture.CustomProperty.FileName%
HKCR,CLSID\%CUSTOM_PROPERTY.CAPTURE.CLSID%\InprocServer32,ThreadingModel,,Both

HKCR,CLSID\%CUSTOM_EVENT.CAPTURE.CLSID%\,,,%smrt.Capture.CustomEvent.Name%
HKCR,CLSID\%CUSTOM_EVENT.CAPTURE.CLSID%\InprocServer32,,,%smrt.Capture.CustomEvent.FileName%
HKCR,CLSID\%CUSTOM_EVENT.CAPTURE.CLSID%\InprocServer32,ThreadingModel,,Both

;; Setting for interface followed.
HKLM,System\CurrentControlSet\Control\MediaInterfaces\%CUSTOM_PROPERTY.CAPTURE.CLSID%,,,%smrt.Capture.CustomProperty.Name%
HKLM,System\CurrentControlSet\Control\MediaInterfaces\%CUSTOM_PROPERTY.CAPTURE.CLSID%,IID,1,ec,da,87,e7,cc,68,09,4a,8e,9c,be,a9,13,0d,63,aa
HKLM,System\CurrentControlSet\Control\MediaInterfaces\%CUSTOM_EVENT.CAPTURE.CLSID%,,,%smrt.Capture.CustomEvent.Name%
HKLM,System\CurrentControlSet\Control\MediaInterfaces\%CUSTOM_EVENT.CAPTURE.CLSID%,IID,1,7c,da,00,d9,5d,b6,d5,40,67,80,0c,22,98,41,fe,c8


;;
;; Add Register for Preview Filter
;;
;; Setting for COM I/F of custom property set followed.
HKCR,CLSID\%CUSTOM_PROPERTY.PREVIEW.CLSID%\,,,%smrt.Preview.CustomProperty.Name%
HKCR,CLSID\%CUSTOM_PROPERTY.PREVIEW.CLSID%\InprocServer32,,,%smrt.Preview.CustomProperty.FileName%
HKCR,CLSID\%CUSTOM_PROPERTY.PREVIEW.CLSID%\InprocServer32,ThreadingModel,,Both
HKCR,CLSID\%CUSTOM_EVENT.PREVIEW.CLSID%\,,,%smrt.Preview.CustomEvent.Name%
HKCR,CLSID\%CUSTOM_EVENT.PREVIEW.CLSID%\InprocServer32,,,%smrt.Preview.CustomEvent.FileName%
HKCR,CLSID\%CUSTOM_EVENT.PREVIEW.CLSID%\InprocServer32,ThreadingModel,,Both

;; Setting for interface of custom property set followed.
HKLM,System\CurrentControlSet\Control\MediaInterfaces\%CUSTOM_PROPERTY.PREVIEW.CLSID%,,,%smrt.Preview.CustomProperty.Name%
HKLM,System\CurrentControlSet\Control\MediaInterfaces\%CUSTOM_PROPERTY.PREVIEW.CLSID%,IID,1,fe,cf,1c,ca,4b,51,d6,45,0a,aa,30,c7,38,ee,b8,32
HKLM,System\CurrentControlSet\Control\MediaInterfaces\%CUSTOM_EVENT.PREVIEW.CLSID%,,,%smrt.Preview.CustomEvent.Name%
HKLM,System\CurrentControlSet\Control\MediaInterfaces\%CUSTOM_EVENT.PREVIEW.CLSID%,IID,1,F6,52,88,A1,25,6E,99,41,C2,99,37,EC,49,1C,E8,E6

;;
;; Add Register for TvTuner Filter
;;
;; Setting for COM I/F of custom property set followed.
HKCR,CLSID\%CUSTOM_PROPERTY.TVTUNER.CLSID%\,,,%smrt.TvTuner.CustomProperty.Name%
HKCR,CLSID\%CUSTOM_PROPERTY.TVTUNER.CLSID%\InprocServer32,,,%smrt.TvTuner.CustomProperty.FileName%
HKCR,CLSID\%CUSTOM_PROPERTY.TVTUNER.CLSID%\InprocServer32,ThreadingModel,,Both

;; Setting for interface of custom property set followed.
HKLM,System\CurrentControlSet\Control\MediaInterfaces\%CUSTOM_PROPERTY.TVTUNER.CLSID%,,,%smrt.TvTuner.CustomProperty.Name%
HKLM,System\CurrentControlSet\Control\MediaInterfaces\%CUSTOM_PROPERTY.TVTUNER.CLSID%,IID,1,8c,0a,a0,83,6f,9e,e7,48,09,a2,4c,97,72,6a,b1,8e

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

[Strings]

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

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

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

SonyCorp= "Sony Corporation"
DriverDisketName= "Sony Corporation Mediadrivers"
smrt.DeviceDesc= "Sony MPEG RealTime encoder board"
smrt.Capture=    "SMRT Capture"
smrt.Decoder=    "SMRT Decoder"
smrt.Encoder=    "SMRT Encoder"
smrt.TvTuner=    "SMRT TV Tuner"
smrt.Crossbar=   "SMRT Crossbar"	
smrt.TvAudio=    "SMRT TV Audio"
smrt.InstallDisk="SMRT install disk"

; For the pinname
MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"
;;add 2004.08.05
MediaInterfaces="System\CurrentControlSet\Control\MediaInterfaces"
ActiveMovieCategories="CLSID\{da4e3da0-d07d-11d0-bd50-00a0c911ce86}\Instance"

GUID.PROPERTY_SET_IVAC_PROPERTIES=		"{d2185a40-0398-11d3-a53e-00a0c9ef506a}"
GUID.PINNAME_MPEG2_VIDEO=	"{4A548B66-AB0F-4bab-BF35-9B8DF814618B}"
GUID.PINNAME_VBI=				"{d5b95261-c8e3-11d3-a541-00a0c9ef506a}"
GUID.PINNAME_Index=             "{6e8aa6a9-1dee-11d5-a437-00e0294170dd}"
GUID.PINNAME_MPEG2_DEC_VIDEO=	"{3e4035c1-6d25-11d4-a435-00e0294170dd}"
GUID.PINNAME_VBI_OUT=			"{FE5BBAA5-2D07-4d35-BACA-E0ADDA5AD751}"

GUID.PINNAME_ANALOG_VIDEO_IN=	"{41C38A94-B29F-4adc-855E-D5C8024ACAA4}"
GUID.PINNAME_ANALOG_AUDIO_IN =  "{04394D28-52A7-4c46-AED0-65D62CC64DA6}"
GUID.PINNAME_VIDEO_YUV =  "{46E70DC8-C91C-4e27-9194-0A92787B225D}"
GUID.PINNAME_AUDIO_PCM =  "{4DE7B8BD-66AF-409d-B1CA-1221C6C52B46}"

GUID.PINNAME_LINE_21 =			"{FB6C4284-0353-11d1-905F-0000C0CC16BA}"

Pin.smrtVideo="Video/Muxed Out"
Pin.smrtVBI="VBI"
Pin.smrtIndex="Index"
Pin.smrtVideoDec= "Video/Muxed In"
Pin.smrtAnalogVideoIn=  "Analog Video In"
Pin.smrtAnalogAudioIn=  "Analog Audio In"
Pin.smrtVBIReinsert="VBI Reinsertion"
Pin.smrtLine21="VBI Line 21"
Pin.smrtAudioPCM="Audio PCM"
Pin.smrtVideoYUV="Video YUV"

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"

CUSTOM_PROPERTY.CAPTURE.CLSID =		"{E787DAEC-68CC-4a09-9C8E-BEA9130D63AA}"
CUSTOM_PROPERTY.PREVIEW.CLSID =		"{CA1CCFFE-514B-45d6-AA0A-30C738EEB832}"
CUSTOM_PROPERTY.TVTUNER.CLSID =		"{83A00A8C-9E6F-48e7-A209-4C97726AB18E}"

CUSTOM_EVENT.CAPTURE.CLSID =		"{D900DA7C-B65D-40d5-8067-0C229841FEC8}"
CUSTOM_EVENT.PREVIEW.CLSID =		"{A18852F6-6E25-4199-99C2-37EC491CE8E6}"

smrt.Capture.CustomProperty.Name = "SMRT Capture Property"
smrt.Capture.CustomProperty.FileName = "ksproxy.ax"
smrt.Preview.CustomProperty.Name = "SMRT Preview Property"
smrt.Preview.CustomProperty.FileName = "ksproxy.ax"
smrt.TvTuner.CustomProperty.Name = "SMRT TVTuner Property"
smrt.TvTuner.CustomProperty.FileName = "ksproxy.ax"
smrt.Capture.CustomEvent.Name = "SMRT Capture Event"
smrt.Capture.CustomEvent.FileName = "ksproxy.ax"
smrt.Preview.CustomEvent.Name = "SMRT Preview Event"
smrt.Preview.CustomEvent.FileName = "ksproxy.ax"

Download Driver Pack

How To Update Drivers Manually

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

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

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

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

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

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

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

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

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

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

server: web1, load: 1.12