diff options
author | Philip Langdale <philipl@overt.org> | 2015-06-26 08:43:41 -0700 |
---|---|---|
committer | Philip Langdale <philipl@overt.org> | 2015-06-26 19:07:51 -0700 |
commit | b69bea3ab8f83b4cac7091d648d27c3be3efbc28 (patch) | |
tree | 6a78d8af64aaaaa5ce793944e20efe91a36faad8 /libavcodec/avcodec.h | |
parent | 7728d231a6cb5c31bf59a29ccc89193c82389e01 (diff) | |
download | ffmpeg-b69bea3ab8f83b4cac7091d648d27c3be3efbc28.tar.gz |
avcodec: Add flag for experimental HWAccels and use it for VDPAU/HEVC
This HWAccel isn't really usable right now due to an nvidia driver bug,
so we don't want it selected by default.
HWAccels have a capabilities field and there's a comment about flags,
but no flags exist today, so let's add one for experimental hwaccels.
Diffstat (limited to 'libavcodec/avcodec.h')
-rw-r--r-- | libavcodec/avcodec.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/libavcodec/avcodec.h b/libavcodec/avcodec.h index 761d3c1b87..ddbf0a372b 100644 --- a/libavcodec/avcodec.h +++ b/libavcodec/avcodec.h @@ -894,6 +894,12 @@ typedef struct RcOverride{ */ #define CODEC_CAP_LOSSLESS 0x80000000 +/** + * HWAccel is experimental and is thus avoided in favor of non experimental + * codecs + */ +#define HWACCEL_CODEC_CAP_EXPERIMENTAL 0x0200 + #if FF_API_MB_TYPE //The following defines may change, don't expect compatibility if you use them. #define MB_TYPE_INTRA4x4 0x0001 @@ -3336,7 +3342,7 @@ typedef struct AVHWAccel { /** * Hardware accelerated codec capabilities. - * see FF_HWACCEL_CODEC_CAP_* + * see HWACCEL_CODEC_CAP_* */ int capabilities; |