summaryrefslogtreecommitdiff
path: root/libavcodec/avcodec.h
diff options
context:
space:
mode:
authorLuca Barbato <lu_zero@gentoo.org>2014-05-08 14:43:23 +0200
committerLuca Barbato <lu_zero@gentoo.org>2014-05-11 14:59:07 +0200
commitebc29519d1634bfeb386c20a5d8a52837aae2436 (patch)
tree3d0aaba476f3981c28e299c1b2c111054989fdae /libavcodec/avcodec.h
parenta871ef0cc936612bdb0e643196be72efcf0c8986 (diff)
hwaccel: Support specific frame allocators
It would reduce the boilerplate code users have to write.
Diffstat (limited to 'libavcodec/avcodec.h')
-rw-r--r--libavcodec/avcodec.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/libavcodec/avcodec.h b/libavcodec/avcodec.h
index df061c1726..65c7da4ec9 100644
--- a/libavcodec/avcodec.h
+++ b/libavcodec/avcodec.h
@@ -2947,6 +2947,11 @@ typedef struct AVHWAccel {
struct AVHWAccel *next;
/**
+ * Allocate a custom buffer
+ */
+ int (*alloc_frame)(AVCodecContext *avctx, AVFrame *frame);
+
+ /**
* Called at the beginning of each frame or field picture.
*
* Meaningful frame information (codec specific) is guaranteed to