History

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

Laurent Aimar committed 16 years ago

Commit 92c6a091 parent 3d7b42f8 files · +637 −1Browse files

Showing the changes to libavcodec/allcodecs.c (1 of 8 files). Show all

Unified · Split

libavcodec/allcodecs.c+1−0
@@ -55,6 +55,7 @@ void avcodec_register_all(void) · 54 unmodified lines
5555
5656 /* hardware accelerators */
5757 REGISTER_HWACCEL (H263_VAAPI, h263_vaapi);
58+ REGISTER_HWACCEL (H264_DXVA2, h264_dxva2);
5859 REGISTER_HWACCEL (H264_VAAPI, h264_vaapi);
5960 REGISTER_HWACCEL (MPEG2_VAAPI, mpeg2_vaapi);
6061 REGISTER_HWACCEL (MPEG4_VAAPI, mpeg4_vaapi);

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t