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