H264 DXVA2 implementation
authorLaurent Aimar <fenrir@videolan.org>
Wed, 20 Jan 2010 18:54:51 +0000 (18:54 +0000)
committerLaurent Aimar <fenrir@videolan.org>
Wed, 20 Jan 2010 18:54:51 +0000 (18:54 +0000)
commit92c6a099bafd10e5f2fc8a157f033692f930f998
treebedccf77965006135305196183bc9e36bfbe0748
parent3d7b42f97b40b398819cbc03944cf4dab16dafad
H264 DXVA2 implementation

 It allows VLD H264 decoding using DXVA2 (GPU assisted decoding API under
VISTA and Windows 7).
 It is implemented by using AVHWAccel API. It has been tested successfully
for some time in VLC using an nvidia card on Windows 7.

 To compile it, you need to have the system header dxva2api.h (either from
microsoft or using http://downloads.videolan.org/pub/videolan/testing/contrib/dxva2api.h)
 The generated libavcodec.dll does not depend directly on any new lib as
the necessary objects are given by the application using FFmpeg.

Originally committed as revision 21353 to svn://svn.ffmpeg.org/ffmpeg/trunk
configure
libavcodec/Makefile
libavcodec/allcodecs.c
libavcodec/dxva2.h [new file with mode: 0644]
libavcodec/dxva2_h264.c [new file with mode: 0644]
libavcodec/mpegvideo.c
libavutil/pixdesc.c
libavutil/pixfmt.h