From: James Zern Date: Mon, 6 May 2013 18:45:03 +0000 (-0700) Subject: test/tile_independence_test: check decode return X-Git-Tag: v1.3.0~1106^2~56 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=2b1a0b68bf4068f6f014f94e34b49f91c3cb3a50;p=libvpx test/tile_independence_test: check decode return abort on failure Change-Id: I52882613e466ae57e1ed7f10ca64e25b9724fb61 --- diff --git a/test/tile_independence_test.cc b/test/tile_independence_test.cc index 711d0bd45..9633ed756 100644 --- a/test/tile_independence_test.cc +++ b/test/tile_independence_test.cc @@ -56,7 +56,13 @@ class TileIndependenceTest : public ::libvpx_test::EncoderTest, void UpdateMD5(::libvpx_test::Decoder *dec, const vpx_codec_cx_pkt_t *pkt, ::libvpx_test::MD5 *md5) { - dec->DecodeFrame((uint8_t *) pkt->data.frame.buf, pkt->data.frame.sz); + const vpx_codec_err_t res = + dec->DecodeFrame(reinterpret_cast(pkt->data.frame.buf), + pkt->data.frame.sz); + if (res != VPX_CODEC_OK) { + abort_ = true; + ASSERT_EQ(VPX_CODEC_OK, res); + } const vpx_image_t *img = dec->GetDxData().Next(); md5->Add(img); }