Commit ad9ee2c9 authored by John Koleszar's avatar John Koleszar Committed by Gerrit Code Review
Browse files

Merge "encode_test_driver: check for fatal failures"

Showing with 3 additions and 37 deletions
...@@ -33,10 +33,6 @@ class AltRefTest : public ::libvpx_test::EncoderTest, ...@@ -33,10 +33,6 @@ class AltRefTest : public ::libvpx_test::EncoderTest,
altref_count_ = 0; altref_count_ = 0;
} }
virtual bool Continue() const {
return !HasFatalFailure() && !abort_;
}
virtual void PreEncodeFrameHook(libvpx_test::VideoSource *video, virtual void PreEncodeFrameHook(libvpx_test::VideoSource *video,
libvpx_test::Encoder *encoder) { libvpx_test::Encoder *encoder) {
if (video->frame() == 1) { if (video->frame() == 1) {
......
...@@ -27,10 +27,6 @@ class BordersTest : public ::libvpx_test::EncoderTest, ...@@ -27,10 +27,6 @@ class BordersTest : public ::libvpx_test::EncoderTest,
SetMode(GET_PARAM(1)); SetMode(GET_PARAM(1));
} }
virtual bool Continue() const {
return !HasFatalFailure() && !abort_;
}
virtual void PreEncodeFrameHook(::libvpx_test::VideoSource *video, virtual void PreEncodeFrameHook(::libvpx_test::VideoSource *video,
::libvpx_test::Encoder *encoder) { ::libvpx_test::Encoder *encoder) {
if ( video->frame() == 1) { if ( video->frame() == 1) {
......
...@@ -40,10 +40,6 @@ class ConfigTest : public ::libvpx_test::EncoderTest, ...@@ -40,10 +40,6 @@ class ConfigTest : public ::libvpx_test::EncoderTest,
++frame_count_out_; ++frame_count_out_;
} }
virtual bool Continue() const {
return !HasFatalFailure() && !abort_;
}
unsigned int frame_count_in_; unsigned int frame_count_in_;
unsigned int frame_count_out_; unsigned int frame_count_out_;
unsigned int frame_count_max_; unsigned int frame_count_max_;
......
...@@ -42,10 +42,6 @@ class CQTest : public ::libvpx_test::EncoderTest, ...@@ -42,10 +42,6 @@ class CQTest : public ::libvpx_test::EncoderTest,
n_frames_ = 0; n_frames_ = 0;
} }
virtual bool Continue() const {
return !HasFatalFailure() && !abort_;
}
virtual void PreEncodeFrameHook(libvpx_test::VideoSource *video, virtual void PreEncodeFrameHook(libvpx_test::VideoSource *video,
libvpx_test::Encoder *encoder) { libvpx_test::Encoder *encoder) {
if (video->frame() == 1) { if (video->frame() == 1) {
......
...@@ -36,10 +36,6 @@ class DatarateTest : public ::libvpx_test::EncoderTest, ...@@ -36,10 +36,6 @@ class DatarateTest : public ::libvpx_test::EncoderTest,
duration_ = 0.0; duration_ = 0.0;
} }
virtual bool Continue() const {
return !HasFatalFailure() && !abort_;
}
virtual void PreEncodeFrameHook(::libvpx_test::VideoSource *video, virtual void PreEncodeFrameHook(::libvpx_test::VideoSource *video,
::libvpx_test::Encoder *encoder) { ::libvpx_test::Encoder *encoder) {
const vpx_rational_t tb = video->timebase(); const vpx_rational_t tb = video->timebase();
......
...@@ -190,7 +190,9 @@ class EncoderTest { ...@@ -190,7 +190,9 @@ class EncoderTest {
virtual void PSNRPktHook(const vpx_codec_cx_pkt_t *pkt) {} virtual void PSNRPktHook(const vpx_codec_cx_pkt_t *pkt) {}
// Hook to determine whether the encode loop should continue. // Hook to determine whether the encode loop should continue.
virtual bool Continue() const { return !abort_; } virtual bool Continue() const {
return !(::testing::Test::HasFatalFailure() || abort_);
}
const CodecFactory *codec_; const CodecFactory *codec_;
// Hook to determine whether to decode frame after encoding // Hook to determine whether to decode frame after encoding
......
...@@ -50,10 +50,6 @@ class ErrorResilienceTest : public ::libvpx_test::EncoderTest, ...@@ -50,10 +50,6 @@ class ErrorResilienceTest : public ::libvpx_test::EncoderTest,
mismatch_nframes_ = 0; mismatch_nframes_ = 0;
} }
virtual bool Continue() const {
return !HasFatalFailure() && !abort_;
}
virtual void PSNRPktHook(const vpx_codec_cx_pkt_t *pkt) { virtual void PSNRPktHook(const vpx_codec_cx_pkt_t *pkt) {
psnr_ += pkt->data.psnr.psnr[0]; psnr_ += pkt->data.psnr.psnr[0];
nframes_++; nframes_++;
......
...@@ -31,10 +31,6 @@ class KeyframeTest : public ::libvpx_test::EncoderTest, ...@@ -31,10 +31,6 @@ class KeyframeTest : public ::libvpx_test::EncoderTest,
set_cpu_used_ = 0; set_cpu_used_ = 0;
} }
virtual bool Continue() const {
return !HasFatalFailure() && !abort_;
}
virtual void PreEncodeFrameHook(::libvpx_test::VideoSource *video, virtual void PreEncodeFrameHook(::libvpx_test::VideoSource *video,
::libvpx_test::Encoder *encoder) { ::libvpx_test::Encoder *encoder) {
if (kf_do_force_kf_) if (kf_do_force_kf_)
......
...@@ -70,10 +70,6 @@ class ResizeTest : public ::libvpx_test::EncoderTest, ...@@ -70,10 +70,6 @@ class ResizeTest : public ::libvpx_test::EncoderTest,
SetMode(GET_PARAM(1)); SetMode(GET_PARAM(1));
} }
virtual bool Continue() const {
return !HasFatalFailure() && !abort_;
}
virtual void DecompressedFrameHook(const vpx_image_t &img, virtual void DecompressedFrameHook(const vpx_image_t &img,
vpx_codec_pts_t pts) { vpx_codec_pts_t pts) {
frame_info_list_.push_back(FrameInfo(pts, img.d_w, img.d_h)); frame_info_list_.push_back(FrameInfo(pts, img.d_w, img.d_h));
......
...@@ -33,10 +33,6 @@ class SuperframeTest : public ::libvpx_test::EncoderTest, ...@@ -33,10 +33,6 @@ class SuperframeTest : public ::libvpx_test::EncoderTest,
delete[] modified_buf_; delete[] modified_buf_;
} }
virtual bool Continue() const {
return !HasFatalFailure() && !abort_;
}
virtual void PreEncodeFrameHook(libvpx_test::VideoSource *video, virtual void PreEncodeFrameHook(libvpx_test::VideoSource *video,
libvpx_test::Encoder *encoder) { libvpx_test::Encoder *encoder) {
if (video->frame() == 1) { if (video->frame() == 1) {
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment