diff options
author | Mark Thompson <sw@jkqxz.net> | 2016-11-29 22:12:46 +0000 |
---|---|---|
committer | Mark Thompson <sw@jkqxz.net> | 2017-01-30 22:52:54 +0000 |
commit | ff35aa8ca4069bf1543adeec4c28e51e4a012eee (patch) | |
tree | 1e6ba7b08f8c50e71983cce7fb0f0aef513203e0 /libavcodec/vaapi_encode.h | |
parent | eddfb57210298a0a94472794485400a3a6c76196 (diff) | |
download | ffmpeg-ff35aa8ca4069bf1543adeec4c28e51e4a012eee.tar.gz |
vaapi_encode: Pass framerate parameters to driver
Only do this when building for a recent VAAPI version - initial
driver implementations were confused about the interpretation of the
framerate field, but hopefully this will be consistent everywhere
once 0.40.0 is released.
Diffstat (limited to 'libavcodec/vaapi_encode.h')
-rw-r--r-- | libavcodec/vaapi_encode.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libavcodec/vaapi_encode.h b/libavcodec/vaapi_encode.h index 3954999f19..fc62365148 100644 --- a/libavcodec/vaapi_encode.h +++ b/libavcodec/vaapi_encode.h @@ -155,6 +155,10 @@ typedef struct VAAPIEncodeContext { VAEncMiscParameterBuffer misc; VAEncMiscParameterHRD hrd; } hrd_params; + struct { + VAEncMiscParameterBuffer misc; + VAEncMiscParameterFrameRate fr; + } fr_params; // Per-sequence parameter structure (VAEncSequenceParameterBuffer*). void *codec_sequence_params; |