From 9823295de1dc6095feae1c0ae4269423aed99537 Mon Sep 17 00:00:00 2001 From: Jacek Jendrzej Date: Wed, 22 Mar 2017 17:37:37 +0100 Subject: [PATCH] supplement to 85819d69eed2de0189f5f656039328bd2b77b907, fix2 --- generic-pc/video.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/generic-pc/video.cpp b/generic-pc/video.cpp index 3b3cdfc..b00c167 100644 --- a/generic-pc/video.cpp +++ b/generic-pc/video.cpp @@ -693,8 +693,9 @@ static bool swscale(unsigned char *src, unsigned char *dst, int sw, int sh, int AVFrame *sframe = av_frame_alloc(); AVFrame *dframe = av_frame_alloc(); if (sframe && dframe) { - if(len = av_image_fill_arrays(sframe->data, sframe->linesize, &(src)[0], AV_PIX_FMT_RGB32, sw, sh, 1)<0) - ret = false; + len = av_image_fill_arrays(sframe->data, sframe->linesize, &(src)[0], AV_PIX_FMT_RGB32, sw, sh, 1); + if(len>-1) + ret = true; if(ret && (len = av_image_fill_arrays(dframe->data, dframe->linesize, &(dst)[0], AV_PIX_FMT_RGB32, dw, dh, 1)<0)) ret = false;