---
 libavfilter/avfilter.c       | 5 ++++-
 libavfilter/vf_pixdesctest.c | 2 ++
 libavfilter/vf_scale.c       | 2 ++
 3 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/libavfilter/avfilter.c b/libavfilter/avfilter.c
index cd98d16..62f1164 100644
--- a/libavfilter/avfilter.c
+++ b/libavfilter/avfilter.c
@@ -292,8 +292,9 @@ AVFilter *avfilter_get_by_name(const char *name)
 
     while ((f = avfilter_next(f)))
         if (!strcmp(f->name, name))
+FF_DISABLE_POINTER_TYPES_WARNINGS
             return f;
-
+FF_ENABLE_POINTER_TYPES_WARNINGS
     return NULL;
 }
 
@@ -766,8 +767,10 @@ int ff_filter_frame(AVFilterLink *link, AVFrame *frame)
 
         switch (link->type) {
         case AVMEDIA_TYPE_VIDEO:
+FF_DISABLE_POINTER_TYPES_WARNINGS
             av_image_copy(out->data, out->linesize, frame->data, 
frame->linesize,
                           frame->format, frame->width, frame->height);
+FF_ENABLE_POINTER_TYPES_WARNINGS
             break;
         case AVMEDIA_TYPE_AUDIO:
             av_samples_copy(out->extended_data, frame->extended_data,
diff --git a/libavfilter/vf_pixdesctest.c b/libavfilter/vf_pixdesctest.c
index 0c5b7a1..a4e2fb5 100644
--- a/libavfilter/vf_pixdesctest.c
+++ b/libavfilter/vf_pixdesctest.c
@@ -88,11 +88,13 @@ static int filter_frame(AVFilterLink *inlink, AVFrame *in)
         int h1 = c == 1 || c == 2 ? h>>priv->pix_desc->log2_chroma_h : h;
 
         for (i = 0; i < h1; i++) {
+FF_DISABLE_POINTER_TYPES_WARNINGS
             av_read_image_line(priv->line,
                                in->data,
                                in->linesize,
                                priv->pix_desc,
                                0, i, c, w1, 0);
+FF_ENABLE_POINTER_TYPES_WARNINGS
 
             av_write_image_line(priv->line,
                                 out->data,
diff --git a/libavfilter/vf_scale.c b/libavfilter/vf_scale.c
index 65cf632..5cbb0c9 100644
--- a/libavfilter/vf_scale.c
+++ b/libavfilter/vf_scale.c
@@ -288,8 +288,10 @@ static int filter_frame(AVFilterLink *link, AVFrame *in)
               (int64_t)in->sample_aspect_ratio.den * outlink->w * link->h,
               INT_MAX);
 
+FF_DISABLE_POINTER_TYPES_WARNINGS
     sws_scale(scale->sws, in->data, in->linesize, 0, in->height,
               out->data, out->linesize);
+FF_ENABLE_POINTER_TYPES_WARNINGS
 
     av_frame_free(&in);
     return ff_filter_frame(outlink, out);
-- 
2.6.1

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

Reply via email to