From 0232ba62a28527579e34d44700b48017cc727e5f Mon Sep 17 00:00:00 2001 From: Anton Khirnov Date: Fri, 14 Nov 2014 11:41:15 +0100 Subject: [PATCH] frame: clarify buf documentation Mention explicitly that the array must be filled contiguously. --- libavutil/frame.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libavutil/frame.h b/libavutil/frame.h index 28170e76486..addcb25a509 100644 --- a/libavutil/frame.h +++ b/libavutil/frame.h @@ -388,7 +388,9 @@ typedef struct AVFrame { /** * AVBuffer references backing the data for this frame. If all elements of - * this array are NULL, then this frame is not reference counted. + * this array are NULL, then this frame is not reference counted. This array + * must be filled contiguously -- if buf[i] is non-NULL then buf[j] must + * also be non-NULL for all j < i. * * There may be at most one AVBuffer per data plane, so for video this array * always contains all the references. For planar audio with more than -- 2.39.5