ffmpeg | branch: master | Michael Niedermayer <[email protected]> | Thu Feb 4 00:40:42 2016 +0100| [61ea7f15094de9f44423017152b76c644b6ba89c] | committer: Michael Niedermayer
swscale/swscale-test: Check av_image_fill_linesizes() for failure Signed-off-by: Michael Niedermayer <[email protected]> > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=61ea7f15094de9f44423017152b76c644b6ba89c --- libswscale/swscale-test.c | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/libswscale/swscale-test.c b/libswscale/swscale-test.c index b79bb23..4d8d08b 100644 --- a/libswscale/swscale-test.c +++ b/libswscale/swscale-test.c @@ -106,7 +106,11 @@ static int doTest(uint8_t *ref[4], int refStride[4], int w, int h, for (p = 0; p < 4; p++) av_freep(&src[p]); - av_image_fill_linesizes(srcStride, srcFormat, srcW); + res = av_image_fill_linesizes(srcStride, srcFormat, srcW); + if (res < 0) { + fprintf(stderr, "av_image_fill_linesizes failed\n"); + goto end; + } for (p = 0; p < 4; p++) { srcStride[p] = FFALIGN(srcStride[p], 16); if (srcStride[p]) @@ -134,7 +138,12 @@ static int doTest(uint8_t *ref[4], int refStride[4], int w, int h, cur_srcH = srcH; } - av_image_fill_linesizes(dstStride, dstFormat, dstW); + res = av_image_fill_linesizes(dstStride, dstFormat, dstW); + if (res < 0) { + fprintf(stderr, "av_image_fill_linesizes failed\n"); + goto end; + } + for (i = 0; i < 4; i++) { /* Image buffers passed into libswscale can be allocated any way you * prefer, as long as they're aligned enough for the architecture, and _______________________________________________ ffmpeg-cvslog mailing list [email protected] http://ffmpeg.org/mailman/listinfo/ffmpeg-cvslog
