[gegl] ff-load: stop using deprecated avpicture_fill and avpicture_get_size
- From: Øyvind Kolås <ok src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gegl] ff-load: stop using deprecated avpicture_fill and avpicture_get_size
- Date: Tue, 16 Feb 2016 16:05:40 +0000 (UTC)
commit 6ba502e7bcf3f08642e47d20d86d96354066ed60
Author: Øyvind Kolås <pippin gimp org>
Date: Tue Feb 16 12:21:25 2016 +0100
ff-load: stop using deprecated avpicture_fill and avpicture_get_size
operations/external/ff-load.c | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
---
diff --git a/operations/external/ff-load.c b/operations/external/ff-load.c
index 312b642..40d26ce 100644
--- a/operations/external/ff-load.c
+++ b/operations/external/ff-load.c
@@ -61,6 +61,8 @@ property_audio_fragment (audio, _("audio"), 0)
#include <limits.h>
#include <stdlib.h>
+#include <libavutil/avutil.h>
+#include <libavutil/imgutils.h>
#include <libavformat/avformat.h>
#include <libswscale/swscale.h>
@@ -655,14 +657,14 @@ alloc_picture (int pix_fmt, int width, int height)
picture = av_frame_alloc ();
if (!picture)
return NULL;
- size = avpicture_get_size (pix_fmt, width + 1, height + 1);
+ size = av_image_get_buffer_size (pix_fmt, width + 1, height + 1, 16);
picture_buf = malloc (size);
if (!picture_buf)
{
av_free (picture);
return NULL;
}
- avpicture_fill ((AVPicture *) picture, picture_buf, pix_fmt, width, height);
+ av_image_fill_arrays (picture->data, picture->linesize, picture_buf, pix_fmt, width, height, 1);
return picture;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]