[MPlayer-cygwin] Does mplayer support DxVA?

Sascha Sommer saschasommer at freenet.de
Fri Sep 24 18:07:17 CEST 2004


On Thursday 23 September 2004 16:47, Chhaya, Harshal wrote:
> Hi,
>
> I have been asking questions and reading up on how to
> use the DxVA support.
>
> A helpful post on microsoft.public.win32.programmer.directx.video
> said that "the VMRs (Video Mixing Renderers) support DXVA
> Deinterlacing automatically if the renderer is fed VideoInfo2
> samples and the video is interlaced."
>
> I have since learned latest version, VMR9, has an interface called
> IAMVideoAccelerator, which provides user mode access to DirectX VA
> functionality on a hardware device. More details on this interface
> are at
> http://msdn.microsoft.com/library/en-us/directshow/htm/iamvideoaccelerat
> orinterface.asp
> including this guide for decoders
> http://msdn.microsoft.com/en-us/directshow/htm/howdecodersuseiamvideoacc
> elerator.asp
>
> Does this mean that the MPEG decoder used by mplayer (it is
> ffmpeg/libavcodec, right?) will have to be modified
> to use DxVA and not mplayer itself? If so, I will start
> looking at that now.
>

I don't know, but the links above don't give me much help, I still don't know 
if the hardware wants raw data or prepocessed data and if it  puts them 
directly onto the screen or if we have to do this manually. Afair MPlayer's  
xvmc support uses parts of ffmpeg. See libavcodec/xvmcvideo.c
I also saw that my radeon card supports a few more overlay formats, that might 
be hardware formats.

Sascha




More information about the MPlayer-cygwin mailing list