Module: libav
Branch: master
Commit: 0232ba62a28527579e34d44700b48017cc727e5f

Author:    Anton Khirnov <[email protected]>
Committer: Anton Khirnov <[email protected]>
Date:      Fri Nov 14 11:41:15 2014 +0100

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 28170e7..addcb25 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

_______________________________________________
libav-commits mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-commits

Reply via email to