diff options
author | NVIDIA Corporation <> | 2009-01-04 23:55:27 +0000 |
---|---|---|
committer | Carl Eugen Hoyos <cehoyos@rainbow.studorg.tuwien.ac.at> | 2009-01-04 23:55:27 +0000 |
commit | 369122dd775c906be06b9c96f03eaedaedb91658 (patch) | |
tree | 98cfb62add0d54a64873bff18b270924b71a5c4e /libavcodec/avcodec.h | |
parent | bc1d2afb3757ef89d23fd3f91202a3400e3c76da (diff) | |
download | ffmpeg-369122dd775c906be06b9c96f03eaedaedb91658.tar.gz |
Add VDPAU hardware accelerated decoding for H264 which can be used by
video players.
Original patch by NVIDIA corporation.
Originally committed as revision 16431 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavcodec/avcodec.h')
-rw-r--r-- | libavcodec/avcodec.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/libavcodec/avcodec.h b/libavcodec/avcodec.h index 7c68a926f6..40dc4ac42e 100644 --- a/libavcodec/avcodec.h +++ b/libavcodec/avcodec.h @@ -191,6 +191,9 @@ enum CodecID { CODEC_ID_TGV, CODEC_ID_TGQ, + /* "codecs" for HW decoding with VDPAU */ + CODEC_ID_H264_VDPAU= 0x9000, + /* various PCM "codecs" */ CODEC_ID_PCM_S16LE= 0x10000, CODEC_ID_PCM_S16BE, @@ -527,6 +530,10 @@ typedef struct RcOverride{ * This can be used to prevent truncation of the last audio samples. */ #define CODEC_CAP_SMALL_LAST_FRAME 0x0040 +/** + * Codec can export data for HW decoding (VDPAU). + */ +#define CODEC_CAP_HWACCEL_VDPAU 0x0080 //The following defines may change, don't expect compatibility if you use them. #define MB_TYPE_INTRA4x4 0x0001 |