Those functions are strstr-like.
---
 libavcodec/avpicture.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/libavcodec/avpicture.c b/libavcodec/avpicture.c
index 786d740..304ad7d 100644
--- a/libavcodec/avpicture.c
+++ b/libavcodec/avpicture.c
@@ -45,9 +45,11 @@ int avpicture_layout(const AVPicture* src, enum 
AVPixelFormat pix_fmt,
                      int width, int height,
                      unsigned char *dest, int dest_size)
 {
+FF_DISABLE_POINTER_TYPES_WARNINGS
     return av_image_copy_to_buffer(dest, dest_size,
                                    src->data, src->linesize,
                                    pix_fmt, width, height, 1);
+FF_ENABLE_POINTER_TYPES_WARNINGS
 }
 
 int avpicture_get_size(enum AVPixelFormat pix_fmt, int width, int height)
@@ -76,8 +78,10 @@ void avpicture_free(AVPicture *picture)
 void av_picture_copy(AVPicture *dst, const AVPicture *src,
                      enum AVPixelFormat pix_fmt, int width, int height)
 {
+FF_DISABLE_POINTER_TYPES_WARNINGS
     av_image_copy(dst->data, dst->linesize, src->data,
                   src->linesize, pix_fmt, width, height);
+FF_ENABLE_POINTER_TYPES_WARNINGS
 }
 FF_ENABLE_DEPRECATION_WARNINGS
 #endif /* FF_API_AVPICTURE */
-- 
2.6.1

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

Reply via email to