aboutsummaryrefslogtreecommitdiffstats
path: root/libavfilter/avfilter.h
diff options
context:
space:
mode:
authorStefano Sabatini <stefano.sabatini-lala@poste.it>2010-07-17 18:27:11 +0000
committerStefano Sabatini <stefano.sabatini-lala@poste.it>2010-07-17 18:27:11 +0000
commit32d7bcd4b123122736834c7554ce05a00045452a (patch)
tree903feffe55926aef719d1c93eef5ea317430d287 /libavfilter/avfilter.h
parent8e9d93087337cb55709ed9dc4461ad336a23150b (diff)
downloadffmpeg-32d7bcd4b123122736834c7554ce05a00045452a.tar.gz
Clarify AVFilterBuffer documentation, make it clear that it is not
necessarily video-related. Originally committed as revision 24293 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavfilter/avfilter.h')
-rw-r--r--libavfilter/avfilter.h13
1 files changed, 5 insertions, 8 deletions
diff --git a/libavfilter/avfilter.h b/libavfilter/avfilter.h
index 75b872616a..ac30b496e3 100644
--- a/libavfilter/avfilter.h
+++ b/libavfilter/avfilter.h
@@ -59,31 +59,28 @@ typedef struct AVFilterContext AVFilterContext;
typedef struct AVFilterLink AVFilterLink;
typedef struct AVFilterPad AVFilterPad;
-/* TODO: look for other flags which may be useful in this structure (interlace
- * flags, etc)
- */
/**
- * A reference-counted picture data type used by the filter system. Filters
+ * A reference-counted buffer data type used by the filter system. Filters
* should not store pointers to this structure directly, but instead use the
* AVFilterPicRef structure below.
*/
typedef struct AVFilterBuffer
{
- uint8_t *data[4]; ///< picture data for each plane
+ uint8_t *data[4]; ///< buffer data for each plane
int linesize[4]; ///< number of bytes per line
enum PixelFormat format; ///< colorspace
- unsigned refcount; ///< number of references to this image
+ unsigned refcount; ///< number of references to this buffer
/** private data to be used by a custom free function */
void *priv;
/**
- * A pointer to the function to deallocate this image if the default
+ * A pointer to the function to deallocate this buffer if the default
* function is not sufficient. This could, for example, add the memory
* back into a memory pool to be reused later without the overhead of
* reallocating it from scratch.
*/
- void (*free)(struct AVFilterBuffer *pic);
+ void (*free)(struct AVFilterBuffer *buf);
} AVFilterBuffer;
/**