diff --git a/libavcodec/imgconvert.c b/libavcodec/imgconvert.c
index 3c143613fdecb0f8c1244c7093bcff3ca7801daa..6b0c049e2a532ce1b14e58bb7a6873b71bd78652 100644
--- a/libavcodec/imgconvert.c
+++ b/libavcodec/imgconvert.c
@@ -815,7 +815,7 @@ int avpicture_alloc(AVPicture *picture,
 {
     int ret;
 
-    if ((ret = av_image_alloc(picture->data, picture->linesize, width, height, pix_fmt, 0)) < 0) {
+    if ((ret = av_image_alloc(picture->data, picture->linesize, width, height, pix_fmt, 1)) < 0) {
         memset(picture, 0, sizeof(AVPicture));
         return ret;
     }