Revert of Enable video processing unittest to take video clips as param. (patchset #1 id:1 of https://codereview.webrtc.org/1907353004/ )

Reason for revert:
Candidate culprit CL for breaking the gtest initialization on DrMemory.

Original issue's description:
> Enable video processing unittest to take video clips as param.
>
> This change enables video processing unittest (including all tests under
> it, e.g. denoiser test) to use a set of video clips as param, which is
> important if we want to do a regression test on the visual quality
> offline.
>
> BUG=
>
> Committed: https://crrev.com/6d94e5224a3d3b1a6d66a428dbe75af7106e8d60
> Cr-Commit-Position: refs/heads/master@{#12485}

TBR=marpan@webrtc.org,jackychen@google.com
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=

Review URL: https://codereview.webrtc.org/1915973002

Cr-Commit-Position: refs/heads/master@{#12490}
This commit is contained in:
terelius
2016-04-25 07:36:51 -07:00
committed by Commit bot
parent e0a78456e5
commit f55f58d45d
6 changed files with 41 additions and 46 deletions

View File

@ -20,27 +20,26 @@
namespace webrtc {
typedef struct {
std::string file_name;
int width;
int height;
} VideoToTest;
class VideoProcessingTest : public ::testing::TestWithParam<VideoToTest> {
class VideoProcessingTest : public ::testing::Test {
protected:
VideoProcessingTest();
virtual void SetUp();
virtual void TearDown();
static void SetUpTestCase() {
Trace::CreateTrace();
std::string trace_file = webrtc::test::OutputPath() + "VPMTrace.txt";
ASSERT_EQ(0, Trace::SetTraceFile(trace_file.c_str()));
}
static void TearDownTestCase() { Trace::ReturnTrace(); }
VideoProcessing* vp_;
FILE* source_file_;
VideoFrame video_frame_;
VideoToTest vtt_;
int width_;
int half_width_;
int height_;
int size_y_;
int size_uv_;
size_t frame_length_;
const int width_;
const int half_width_;
const int height_;
const int size_y_;
const int size_uv_;
const size_t frame_length_;
};
} // namespace webrtc