atipdrv.inf Driver File Contents (ATI-E-Home_Wonder_Pci.zip)

;
; atipdrv.inf  -- This file contains installation information for ATI eHomeWonder,
;                 An MPEG2 WDM capture driver that requires hardware
;               
; Copyright (c) 2003 ATI Technologies Inc.

[Version]
CatalogFile=atipdrv.cat
LayoutFile=Layout.inf, Layout1.inf, Layout2.inf
signature="$CHICAGO$"
Class=Media
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
Provider=%atitech%
DriverVer=10/08/2003, 1.17.24.200

[DestinationDirs]
p2.CopyDrivers=10,system32\drivers
p2.CopyDrivers.NT=12
p2.Tools.CopyDriver.NT=11
p2.MC.CopyDriver.NT=12

[SourceDisksFiles]
atinewp2.sys=1
ativewpg.ax=1
atiemc20.cod=1

[SourceDisksNames]
1=p2.InstallDisk,,

[Manufacturer]
%ATI%=ATI

;---------------------------------------------------------------
;              ATI eHomeWonder  M P E G 2  C A P 
;---------------------------------------------------------------

[ATI]
%p2.DeviceDesc%=p2.Device,PCI\VEN_4444&DEV_0803
%p2.DeviceDesc%=p2.Device,PCI\VEN_4444&DEV_0016

[p2.Device]
Include=    ks.inf, kscaptur.inf, ksfilter.inf
Needs=      KS.Registration,KSCAPTUR.Registration,MSPCLOCK.Installation
AddReg=p2.AddReg, p2.PinNameRegistration
CopyFiles=p2.CopyDrivers
KnownFiles= p2.KnownFiles
AddReg	=p2.AddReg

[p2.Device.NT]
Include=    ks.inf, kscaptur.inf, ksfilter.inf
Needs=      KS.Registration,KSCAPTUR.Registration.NT,MSPCLOCK.Installation
CopyFiles=p2.CopyDrivers.NT,p2.Tools.CopyDriver.NT,p2.MC.CopyDriver.NT
AddReg			=p2.AddReg,PropPage.AddReg
DelReg      = p2.DelReg

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


[p2.ServiceInstall]
DisplayName   = %p2.DeviceDesc%
ServiceType   = %SERVICE_KERNEL_DRIVER%
StartType     = %SERVICE_DEMAND_STARTT%
ErrorControl  = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\atinewp2.sys
AddReg		  = p2.AddReg, p2.PinNameRegistration

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

[p2.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,0,atinewp2.sys
HKR,,PageOutWhenUnopened,3,00
HKR,,DontSuspendIfStreamsAreRunning,3,01
HKR,,FriendlyName,,%p2.DeviceDesc%
; Attach the property pages to ouput capture pin
;HKLM,System\CurrentControlSet\Control\MediaCategories\%GUID.PINNAME_MPEG2_VIDEO%\PropertyPages\{A2574AE1-19D3-11d3-BD75-00500473F96A},,,
;HKLM,System\CurrentControlSet\Control\MediaCategories\%GUID.PINNAME_MPEG2_VIDEO%\PropertyPages\{A2574AE3-19D3-11d3-BD75-00500473F96A},,,
;HKLM,System\CurrentControlSet\Control\MediaCategories\%GUID.PINNAME_MPEG2_VIDEO%\PropertyPages\{A2574AE4-19D3-11d3-BD75-00500473F96A},,,
;HKLM,System\CurrentControlSet\Control\MediaCategories\%GUID.PINNAME_MPEG2_VIDEO%\PropertyPages\{A2574AE2-19D3-11d3-BD75-00500473F96A},,,
; 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},,,
; Default values
HKR,%SettingsDir%,"OutType",0x00010001,14
HKR,%SettingsDir%,"Bitrate",0x00010001,1600
HKR,%SettingsDir%,"InType",0x00010001,0
HKR,%SettingsDir%,"VideoRes",0x00010001,0
; No need. Doing it based on tuner type...
;HKR,%SettingsDir%,"TVFormat",0x00010001,1
HKR,%SettingsDir%,"AudioDataRate",0x00010001,14
HKR,%SettingsDir%,"GOPSize",0x00010001,0x0f03
HKR,%SettingsDir%,"ClosedGOP",0x00010001,0
HKR,%SettingsDir%,"SamplingRate",0x00010001,1
HKR,%SettingsDir%,"AudioOutputMode",0x00010001,0
HKR,%SettingsDir%,"AudioCRC",0x00010001,0
HKR,%SettingsDir%,"BitrateMode",0x00010001,0
HKR,%SettingsDir%,"BitratePeak",0x00010001,22500
HKR,%SettingsDir%,"TVChannel",0x00010001,3
HKR,%SettingsDir%,"TVType",0x00010001,0
HKR,%SettingsDir%,"TrickMode",0x00010001,0
HKR,%SettingsDir%,"InverseTelecine",0x00010001,0
HKR,%SettingsDir%,"OldEncoderBitrateInterface",0x00010001,1


; Encoder SRB size and number
HKR,%SettingsDir%,"EncoderFrameSize",0x00010001,32768
HKR,%SettingsDir%,"EncoderNumberFrames",0x00010001,32

;Procamp defaults
HKR,%SettingsDir%,"HueValue",0x00010001,0
HKR,%SettingsDir%,"BrightnessValue",0x00010001,136
HKR,%SettingsDir%,"ContrastValue",0x00010001,72
HKR,%SettingsDir%,"SaturationValue",0x00010001,71
HKR,%SettingsDir%,"SharpnessValue",0x00010001,82

HKR,%SettingsDir%,"DownloadFWAtBootTime",0x00010001,1
HKR,%SettingsDir%,"SubDeviceId",0x00010001,0x71448
HKR,%SettingsDir%,"EncPauseBuffSize",0x00010001,0
HKR,%SettingsDir%,"EncCheckVSync",0x00010001,0
HKR,%SettingsDir%,"RegisterSeperateFilters",0x00010001,1
HKR,%SettingsDir%,"AudMode",0x00010001,2
HKR,%SettingsDir%,"CurrentPgm",0x00010001,16


;prefilter settings
HKR,%SettingsDir%,"FltDnrMode",0x00010001,0
HKR,%SettingsDir%,"FltDnrSpatFltLevel",0x00010001,0
HKR,%SettingsDir%,"FltDnrTempFltLevel",0x00010001,8
; Disable discontinuity flag in mpeg media samples
HKR,%SettingsDir%,"DisableDiscontinuity",0x00010001,1
	
;set initial SCR value
HKR,%SettingsDir%,"SetInitialSCR",0x00010001,1
HKR,%SettingsDir%,"InitialSCR",0x00010001,27027

;disable vsync events 
HKR,%SettingsDir%,"DisableEventNotification",0x00010001,1

HKR,%SettingsDir%,"EnableVIMProtection",0x00010001,1
HKR,%SettingsDir%,"StopCaptureBeforeChannelChange",0x00010001,1


[p2.DelReg]
HKR,%SettingsDir%,"CpChoice"
HKR,%SettingsDir%,"Pal"

[p2.CopyDrivers]
atinewp2.sys
stream.sys

[p2.CopyDrivers.NT]
atinewp2.sys
stream.sys

[p2.KnownFiles]
atinewp2.sys=safe

[p2.Device.Interfaces]
AddInterface={a799a800-a46d-11d0-a18c-00a02401dcd4},"ATI eHomeWonder WDM Capture",VideoTvTuner,
AddInterface={a799a801-a46d-11d0-a18c-00a02401dcd4},"ATI eHomeWonder WDM Capture",VideoCrossbar,
AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},"ATI eHomeWonder WDM Capture",VideoCapture,
;AddInterface={2721AE20-7E70-11D0-A5D6-28DB04C10000},"ATI eHomeWonder WDM Decoder",VideoDecoder,
AddInterface={a799a802-a46d-11d0-a18c-00a02401dcd4},"ATI eHomeWonder WDM Capture",VideoTvAudio,
AddInterface={7A5DE1D3-01A1-452c-B481-4FA2B96271E8},"ATI eHomeWonder WDM Encoder",VideoEncoder,
[p2.Device.NT.Interfaces]
AddInterface={a799a800-a46d-11d0-a18c-00a02401dcd4},"ATI eHomeWonder WDM Capture",VideoTvTuner,
AddInterface={a799a801-a46d-11d0-a18c-00a02401dcd4},"ATI eHomeWonder WDM Capture",VideoCrossbar,
AddInterface={65e8773d-8f56-11d0-a3b9-00a0c9223196},"ATI eHomeWonder WDM Capture",VideoCapture,
;AddInterface={2721AE20-7E70-11D0-A5D6-28DB04C10000},"ATI eHomeWonder WDM Decoder",VideoDecoder,
AddInterface={a799a802-a46d-11d0-a18c-00a02401dcd4},"ATI eHomeWonder WDM Capture",VideoTvAudio,
AddInterface={7A5DE1D3-01A1-452c-B481-4FA2B96271E8},"ATI eHomeWonder WDM Encoder",VideoEncoder,

[VideoTvAudio]
AddReg=VideoTvAudio.AddReg

[VideoDecoder]
AddReg=VideoDecoder.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,,%p2.TvAudio%

[VideoDecoder.AddReg]
HKR,,CLSID,,{17CCA71B-ECD7-11D0-B908-00A0C9223196}
HKR,,FriendlyName,,%p2.Decoder%
HKR,,Merit,1,00,00,40,00

[VideoCapture.AddReg]
HKR,,CLSID,,{17CCA71B-ECD7-11D0-B908-00A0C9223196}
HKR,,FriendlyName,,%p2.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},,,
HKR,,CLSID,,{17CCA71B-ECD7-11D0-B908-00A0C9223196}
HKR,,FriendlyName,,%p2.Encoder%
HKR,,Merit,1,00,00,40,00

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


[p2.PinNameRegistration]
HKLM,%MediaCategories%\%GUID.PINNAME_MPEG2_VIDEO%,Name,,%Pin.p2Video%
HKLM,%MediaCategories%\%GUID.PINNAME_VBI%,Name,,%Pin.p2VBI%
HKLM,%MediaCategories%\%GUID.PINNAME_Index%,Name,,%Pin.p2Index%
HKLM,%MediaCategories%\%GUID.PINNAME_VBI_OUT%,Name,,%Pin.p2VBIReinsert%
HKLM,%MediaCategories%\%GUID.PINNAME_MPEG2_DEC_VIDEO%,Name,,%Pin.p2VideoDec%
HKLM,%MediaCategories%\%GUID.PINNAME_ANALOG_VIDEO_IN%,Name,,%Pin.p2AnalogVideoIn%
HKLM,%MediaCategories%\%GUID.PINNAME_ANALOG_AUDIO_IN%,Name,,%Pin.p2AnalogAudioIn%
HKLM,%MediaCategories%\%GUID.PINNAME_LINE_21%,Name,,%Pin.p2Line21%
HKLM,%MediaCategories%\%GUID.PINNAME_AUDIO_PCM%,Name,,%Pin.p2AudioPCM%
HKLM,%MediaCategories%\%GUID.PINNAME_VIDEO_YUV%,Name,,%Pin.p2VideoYUV%

;HKLM,%MediaCategories%\%GUID.PINNAME_TV_TUNER_IN%,Name,,%Pin.p2TVTunerIn%
;HKLM,%MediaCategories%\%GUID.PINNAME_COMPOSITE_IN%,Name,,%Pin.p2CompositeIn%
;HKLM,%MediaCategories%\%GUID.PINNAME_S_VIDEO_IN%,Name,,%Pin.p2SVideoIn%
;HKLM,%MediaCategories%\%GUID.PINNAME_AUDIO_IN%,Name,,%Pin.p2AudioIn%
;HKLM,%MediaCategories%\%GUID.PINNAME_AUDIO_OUT%,Name,,%Pin.p2AudioOut%
;HKLM,%MediaCategories%\%GUID.PINNAME_VIDEO_OUT%,Name,,%Pin.p2VideoOut%
;HKLM,%MediaCategories%\%GUID.PINNAME_TUNER_AUDIO_IN%,Name,,%Pin.p2TVTunerAudIn%

;HKLM,%MediaCategories%\%GUID.PINNAME_TV_TUNER_VID_OUT%,Name,,%Pin.p2TunerVideoOut%
;HKLM,%MediaCategories%\%GUID.PINNAME_TV_TUNER_AUD_OUT%,Name,,%Pin.p2TunerAudioOut%

HKLM,%MediaCategories%\%GUID.PINNAME_PREVIEW_AUDIO%,Name,,%Pin.p2PreviewAudio%
HKLM,%MediaCategories%\%GUID.PINNAME_PREVIEW_VIDEO%,Name,,%Pin.p2PreviewVideo%

;
; Debug DMA in firmware
;
; This key is equal to the amount of physical contiguous memory to be allocated by 
; the driver at boot time to be used by the firmware for debugging.
; Currently, we are allocating 16 Megs
;HKLM,system\currentcontrolset\services\%RegistryCompanyName%\ivac15\Driver,DebugDMA,0x00010001, 16384



;---------------------------------------------------------------
;                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
;----------------

atitech="ATI Technologies Inc."
ATI="ATI"
p2.DeviceDesc= "ATI eHomeWonder, WDM Video CODEC"
p2.Capture=    "ATI eHomeWonder Capture"
p2.Decoder=    "ATI eHomeWonder Decoder"
p2.Encoder=    "ATI eHomeWonder Encoder"
p2.TvTuner=    "ATI eHomeWonder TV Tuner"
p2.Crossbar=   "ATI eHomeWonder Crossbar"	
p2.TvAudio=    "ATI eHomeWonder TV Audio"
p2.InstallDisk="ATI eHomeWonder install disk"

SettingsDir=Parameters

; For the pinname
MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"
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_TV_TUNER_IN=		"{9882F924-4167-40cd-867E-D340148DCDA5}"	
;GUID.PINNAME_COMPOSITE_IN=		"{9882F92b-4167-40cd-867E-D340148DCDA5}"
;GUID.PINNAME_S_VIDEO_IN=		"{9882F92b-4167-40cd-867E-D340148DCDA5}"
;GUID.PINNAME_AUDIO_IN=			"{9882F92b-4167-40cd-867E-D340148DCDA5}"
;GUID.PINNAME_AUDIO_OUT=			"{9882F927-4167-40cd-867E-D340148DCDA5}"
;GUID.PINNAME_VIDEO_OUT=			"{9882F928-4167-40cd-867E-D340148DCDA5}"
;GUID.PINNAME_TUNER_AUDIO_IN=	"{9882F926-4167-40cd-867E-D340148DCDA5}"
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_PREVIEW_AUDIO =  "{405A0891-A769-4c3f-8A43-F4A3E4FDAD77}"
GUID.PINNAME_PREVIEW_VIDEO =  "{B9B5C1DC-387B-45de-B6B8-3445E83F1478}"

 GUID.PINNAME_LINE_21 =			"{FB6C4284-0353-11d1-905F-0000C0CC16BA}"
;GUID.PINNAME_TV_TUNER_VID_OUT=	"{4747B320-62CE-11CF-A5D6-28DB04C10000}"
;GUID.PINNAME_TV_TUNER_AUD_OUT=	"{9882F926-4167-40cd-867E-D340148DCDA5}"

Pin.p2Video="Video/Muxed Out"
Pin.p2VBI="VBI"
Pin.p2Index="Index"
Pin.p2VideoDec= "Video/Muxed In"
Pin.p2AnalogVideoIn=  "Analog Video In"
Pin.p2AnalogAudioIn=  "Analog Audio In"
Pin.p2VBIReinsert="VBI Reinsertion"
Pin.p2Line21="VBI Line 21"
Pin.p2AudioPCM="Audio PCM"
Pin.p2VideoYUV="Video YUV"
Pin.p2PreviewVideo="Preview Video"
Pin.p2PreviewAudio="Preview Audio"

;Pin.p2TVTunerIn= "Video Tuner In"
;Pin.p2CompositeIn= "Video Composite In"
;Pin.p2SVideoIn= "Video SVideo In"
;Pin.p2AudioIn= "Audio Line In"
;Pin.p2AudioOut= "Audio Out"
;Pin.p2VideoOut= "Video Out"
;Pin.p2TunerAudioOut= "Analog Audio"
;Pin.p2TunerVideoOut=  "Analog Video"


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"



[p2.Tools.CopyDriver.NT]
ativewpg.ax

[p2.MC.CopyDriver.NT]
atiemc20.cod


[PropPage.AddReg]
HKCR,CLSID\{A2574AE1-19D3-11D3-BD75-00500473F96A},,,"General Property Page"
HKCR,CLSID\{A2574AE1-19D3-11D3-BD75-00500473F96A}\InprocServer32,,,ativewpg.ax
HKCR,CLSID\{A2574AE1-19D3-11D3-BD75-00500473F96A}\InprocServer32,ThreadingModel,,Both

HKCR,CLSID\{A2574AE2-19D3-11D3-BD75-00500473F96A},,,"Audio Property Page"
HKCR,CLSID\{A2574AE2-19D3-11D3-BD75-00500473F96A}\InprocServer32,,,ativewpg.ax
HKCR,CLSID\{A2574AE2-19D3-11D3-BD75-00500473F96A}\InprocServer32,ThreadingModel,,Both

HKCR,CLSID\{A2574AE3-19D3-11D3-BD75-00500473F96A},,,"Video Property Page"
HKCR,CLSID\{A2574AE3-19D3-11D3-BD75-00500473F96A}\InprocServer32,,,ativewpg.ax
HKCR,CLSID\{A2574AE3-19D3-11D3-BD75-00500473F96A}\InprocServer32,ThreadingModel,,Both

HKCR,CLSID\{A2574AE4-19D3-11D3-BD75-00500473F96A},,,"MPEG Property Page"
HKCR,CLSID\{A2574AE4-19D3-11D3-BD75-00500473F96A}\InprocServer32,,,ativewpg.ax
HKCR,CLSID\{A2574AE4-19D3-11D3-BD75-00500473F96A}\InprocServer32,ThreadingModel,,Both






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: web2, load: 1.67