summaryrefslogtreecommitdiff
path: root/libavfilter
diff options
context:
space:
mode:
Diffstat (limited to 'libavfilter')
-rw-r--r--libavfilter/avfilter.h12
-rw-r--r--libavfilter/defaults.c10
2 files changed, 11 insertions, 11 deletions
diff --git a/libavfilter/avfilter.h b/libavfilter/avfilter.h
index 872bd9a3f6..44842e4ce5 100644
--- a/libavfilter/avfilter.h
+++ b/libavfilter/avfilter.h
@@ -25,7 +25,7 @@
#include "libavutil/avutil.h"
#define LIBAVFILTER_VERSION_MAJOR 1
-#define LIBAVFILTER_VERSION_MINOR 23
+#define LIBAVFILTER_VERSION_MINOR 24
#define LIBAVFILTER_VERSION_MICRO 0
#define LIBAVFILTER_VERSION_INT AV_VERSION_INT(LIBAVFILTER_VERSION_MAJOR, \
@@ -67,7 +67,7 @@ typedef struct AVFilterPad AVFilterPad;
* should not store pointers to this structure directly, but instead use the
* AVFilterPicRef structure below.
*/
-typedef struct AVFilterPic
+typedef struct AVFilterBuffer
{
uint8_t *data[4]; ///< picture data for each plane
int linesize[4]; ///< number of bytes per line
@@ -83,13 +83,13 @@ typedef struct AVFilterPic
* back into a memory pool to be reused later without the overhead of
* reallocating it from scratch.
*/
- void (*free)(struct AVFilterPic *pic);
+ void (*free)(struct AVFilterBuffer *pic);
int w, h; ///< width and height of the allocated buffer
-} AVFilterPic;
+} AVFilterBuffer;
/**
- * A reference to an AVFilterPic. Since filters can manipulate the origin of
+ * A reference to an AVFilterBuffer. Since filters can manipulate the origin of
* a picture to, for example, crop image without any memcpy, the picture origin
* and dimensions are per-reference properties. Linesize is also useful for
* image flipping, frame to field filters, etc, and so is also per-reference.
@@ -98,7 +98,7 @@ typedef struct AVFilterPic
*/
typedef struct AVFilterPicRef
{
- AVFilterPic *pic; ///< the picture that this is a reference to
+ AVFilterBuffer *pic; ///< the picture that this is a reference to
uint8_t *data[4]; ///< picture data for each plane
int linesize[4]; ///< number of bytes per line
int w; ///< image width
diff --git a/libavfilter/defaults.c b/libavfilter/defaults.c
index f53ec2472a..e4218a818b 100644
--- a/libavfilter/defaults.c
+++ b/libavfilter/defaults.c
@@ -23,10 +23,10 @@
#include "avfilter.h"
/* TODO: buffer pool. see comment for avfilter_default_get_video_buffer() */
-static void avfilter_default_free_video_buffer(AVFilterPic *pic)
+static void avfilter_default_free_buffer(AVFilterBuffer *ptr)
{
- av_free(pic->data[0]);
- av_free(pic);
+ av_free(ptr->data[0]);
+ av_free(ptr);
}
/* TODO: set the buffer's priv member to a context structure for the whole
@@ -34,7 +34,7 @@ static void avfilter_default_free_video_buffer(AVFilterPic *pic)
* alloc & free cycle currently implemented. */
AVFilterPicRef *avfilter_default_get_video_buffer(AVFilterLink *link, int perms, int w, int h)
{
- AVFilterPic *pic = av_mallocz(sizeof(AVFilterPic));
+ AVFilterBuffer *pic = av_mallocz(sizeof(AVFilterBuffer));
AVFilterPicRef *ref = av_mallocz(sizeof(AVFilterPicRef));
int i, tempsize;
char *buf;
@@ -48,7 +48,7 @@ AVFilterPicRef *avfilter_default_get_video_buffer(AVFilterLink *link, int perms,
pic->refcount = 1;
pic->format = link->format;
- pic->free = avfilter_default_free_video_buffer;
+ pic->free = avfilter_default_free_buffer;
ff_fill_linesize((AVPicture *)pic, pic->format, ref->w);
for (i=0; i<4;i++)