summaryrefslogtreecommitdiff
path: root/libavcodec/vaapi_encode.h
diff options
context:
space:
mode:
authorMark Thompson <sw@jkqxz.net>2018-12-20 20:39:55 +0000
committerMark Thompson <sw@jkqxz.net>2019-01-23 23:04:11 +0000
commit26ce3a43a35fe3a43c895945252aa22c6b46ffb7 (patch)
tree748ec765e7b6696636eebb0774e407766a776eb1 /libavcodec/vaapi_encode.h
parent8ca55a2b9e95e79956ae0a9069f08e72c63fde16 (diff)
vaapi_encode: Allocate picture-private data in generic code
Diffstat (limited to 'libavcodec/vaapi_encode.h')
-rw-r--r--libavcodec/vaapi_encode.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/libavcodec/vaapi_encode.h b/libavcodec/vaapi_encode.h
index 965fe65c0b..6204c5171f 100644
--- a/libavcodec/vaapi_encode.h
+++ b/libavcodec/vaapi_encode.h
@@ -268,6 +268,10 @@ typedef struct VAAPIEncodeType {
// add any necessary global parameters).
int (*configure)(AVCodecContext *avctx);
+ // The size of any private data structure associated with each
+ // picture (can be zero if not required).
+ size_t picture_priv_data_size;
+
// The size of the parameter structures:
// sizeof(VAEnc{type}ParameterBuffer{codec}).
size_t sequence_params_size;