Mercurial > libavcodec.hg
diff avcodec.h @ 8522:f8c091bb5779 libavcodec
Add VDPAU hardware accelerated decoding for H264 which can be used by
video players.
Original patch by NVIDIA corporation.
author | cehoyos |
---|---|
date | Sun, 04 Jan 2009 23:55:27 +0000 |
parents | 42179b2cfd09 |
children | 3586e03586a0 |
line wrap: on
line diff
--- a/avcodec.h Sun Jan 04 18:58:49 2009 +0000 +++ b/avcodec.h Sun Jan 04 23:55:27 2009 +0000 @@ -191,6 +191,9 @@ 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 @@ * 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