diff options
author | James Zern <jzern@google.com> | 2018-07-10 20:52:22 -0700 |
---|---|---|
committer | James Zern <jzern@google.com> | 2018-07-10 20:52:22 -0700 |
commit | 2c677a2afec9be206a9ec3a4f273a557054052e6 (patch) | |
tree | a2a50af6329690e6e854c2325ad43cb3a2785451 | |
parent | 9364fc04f1e4e46e3e4c51560b532aab6e1649bc (diff) | |
download | libvpx-2c677a2afec9be206a9ec3a4f273a557054052e6.tar libvpx-2c677a2afec9be206a9ec3a4f273a557054052e6.tar.gz libvpx-2c677a2afec9be206a9ec3a4f273a557054052e6.tar.bz2 libvpx-2c677a2afec9be206a9ec3a4f273a557054052e6.zip |
decode_test_driver: break decompress loop on error
avoids duplicate errors should DecompressedFrameHook fail and a
potential end-less loop should dec_iter fail to advance.
Change-Id: Ifb2673d02188a8aad75cda8bb960bb56fe70d218
-rw-r--r-- | test/decode_test_driver.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/test/decode_test_driver.cc b/test/decode_test_driver.cc index f6224820a..ae2358775 100644 --- a/test/decode_test_driver.cc +++ b/test/decode_test_driver.cc @@ -98,7 +98,7 @@ void DecoderTest::RunLoop(CompressedVideoSource *video, const vpx_image_t *img = NULL; // Get decompressed data - while ((img = dec_iter.Next())) { + while (!::testing::Test::HasFailure() && (img = dec_iter.Next())) { DecompressedFrameHook(*img, video->frame_number()); } } |