| Index: content/renderer/media/webrtc/media_stream_remote_video_source_unittest.cc
|
| diff --git a/content/renderer/media/webrtc/media_stream_remote_video_source_unittest.cc b/content/renderer/media/webrtc/media_stream_remote_video_source_unittest.cc
|
| index 00fd9980bc1d29d2023ad9e741ff30312341a0f9..af2ccac7c91ff748594f38e0a91611e72b4627e1 100644
|
| --- a/content/renderer/media/webrtc/media_stream_remote_video_source_unittest.cc
|
| +++ b/content/renderer/media/webrtc/media_stream_remote_video_source_unittest.cc
|
| @@ -12,6 +12,7 @@
|
| #include "content/renderer/media/webrtc/mock_peer_connection_dependency_factory.h"
|
| #include "media/base/video_frame.h"
|
| #include "testing/gtest/include/gtest/gtest.h"
|
| +#include "third_party/WebKit/public/web/WebHeap.h"
|
| #include "third_party/libjingle/source/talk/media/webrtc/webrtcvideoframe.h"
|
|
|
| namespace content {
|
| @@ -48,21 +49,26 @@ class MediaStreamRemoteVideoSourceTest
|
| webkit_source_.setExtraData(remote_source_);
|
| }
|
|
|
| + virtual void TearDown() OVERRIDE {
|
| + webkit_source_.reset();
|
| + blink::WebHeap::collectAllGarbageForTesting();
|
| + }
|
| +
|
| MediaStreamRemoteVideoSourceUnderTest* source() {
|
| return remote_source_;
|
| }
|
|
|
| - MediaStreamVideoTrack* CreateTrack() {
|
| - bool enabled = true;
|
| - blink::WebMediaConstraints constraints;
|
| - constraints.initialize();
|
| - return new MediaStreamVideoTrack(
|
| - source(),
|
| - constraints,
|
| - base::Bind(
|
| - &MediaStreamRemoteVideoSourceTest::OnConstraintsApplied,
|
| - base::Unretained(this)),
|
| - enabled);
|
| + MediaStreamVideoTrack* CreateTrack() {
|
| + bool enabled = true;
|
| + blink::WebMediaConstraints constraints;
|
| + constraints.initialize();
|
| + return new MediaStreamVideoTrack(
|
| + source(),
|
| + constraints,
|
| + base::Bind(
|
| + &MediaStreamRemoteVideoSourceTest::OnConstraintsApplied,
|
| + base::Unretained(this)),
|
| + enabled);
|
| }
|
|
|
| int NumberOfSuccessConstraintsCallbacks() const {
|
|
|