Index: media/test/pipeline_integration_test_base.cc |
diff --git a/media/test/pipeline_integration_test_base.cc b/media/test/pipeline_integration_test_base.cc |
index fe3e79743e0a92177b52f3d5661c2edddc3b5cab..633bf0de82ee3b41742c270192bcc2d88835c8ca 100644 |
--- a/media/test/pipeline_integration_test_base.cc |
+++ b/media/test/pipeline_integration_test_base.cc |
@@ -49,7 +49,7 @@ PipelineIntegrationTestBase::PipelineIntegrationTestBase() |
pipeline_status_(PIPELINE_OK), |
last_video_frame_format_(PIXEL_FORMAT_UNKNOWN), |
last_video_frame_color_space_(COLOR_SPACE_UNSPECIFIED) { |
- base::MD5Init(&md5_context_); |
+ ResetVideoHash(); |
} |
PipelineIntegrationTestBase::~PipelineIntegrationTestBase() { |
@@ -367,9 +367,14 @@ void PipelineIntegrationTestBase::OnVideoFramePaint( |
if (!hashing_enabled_ || last_frame_ == frame) |
return; |
last_frame_ = frame; |
+ DVLOG(3) << __FUNCTION__ << " pts=" << frame->timestamp().InSecondsF(); |
VideoFrame::HashFrameForTesting(&md5_context_, frame); |
} |
+void PipelineIntegrationTestBase::ResetVideoHash() { |
+ base::MD5Init(&md5_context_); |
+} |
+ |
std::string PipelineIntegrationTestBase::GetVideoHash() { |
DCHECK(hashing_enabled_); |
base::MD5Digest digest; |