[FFmpeg-cvslog] swscale/swscale-test: Check av_image_fill_linesizes() for failure
Michael Niedermayer
git at videolan.org
Thu Feb 4 01:51:10 CET 2016
ffmpeg | branch: master | Michael Niedermayer <michael at niedermayer.cc> | 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 <michael at niedermayer.cc>
> 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
More information about the ffmpeg-cvslog
mailing list