Commit ad631026 authored by Antonio Gomes's avatar Antonio Gomes Committed by Commit Bot

Change PictureInPictureControllerTest to operate over MediaStreamComponent

... instead of WebMediaStreamTrack.

This is part of the effort to reduce the needless use of
public Blink APIs (wrappers) within renderer/modules.

BUG=704136
R=guidou@chromium.org

Change-Id: Iac915ebeb50c6f6acd96934605151b3aaace5f91
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2255647Reviewed-by: default avatarGuido Urdaneta <guidou@chromium.org>
Reviewed-by: default avatarMounir Lamouri <mlamouri@chromium.org>
Commit-Queue: Antonio Gomes <tonikitoo@igalia.com>
Cr-Commit-Position: refs/heads/master@{#780916}
parent 23c5f5cd
......@@ -11,8 +11,6 @@
#include "testing/gtest/include/gtest/gtest.h"
#include "third_party/blink/public/common/browser_interface_broker_proxy.h"
#include "third_party/blink/public/mojom/picture_in_picture/picture_in_picture.mojom-blink.h"
#include "third_party/blink/public/platform/web_media_stream.h"
#include "third_party/blink/public/platform/web_media_stream_track.h"
#include "third_party/blink/renderer/core/dom/events/event.h"
#include "third_party/blink/renderer/core/frame/frame_test_helpers.h"
#include "third_party/blink/renderer/core/frame/web_local_frame_impl.h"
......@@ -21,6 +19,8 @@
#include "third_party/blink/renderer/core/testing/page_test_base.h"
#include "third_party/blink/renderer/core/testing/wait_for_event.h"
#include "third_party/blink/renderer/platform/heap/heap.h"
#include "third_party/blink/renderer/platform/mediastream/media_stream_component.h"
#include "third_party/blink/renderer/platform/mediastream/media_stream_descriptor.h"
#include "third_party/blink/renderer/platform/testing/empty_web_media_player.h"
#include "third_party/blink/renderer/platform/testing/unit_test_helpers.h"
......@@ -164,10 +164,10 @@ class PictureInPictureControllerTest : public PageTestBase {
std::string test_name =
testing::UnitTest::GetInstance()->current_test_info()->name();
if (test_name.find("MediaSource") != std::string::npos) {
blink::WebMediaStream web_media_stream;
blink::WebVector<blink::WebMediaStreamTrack> dummy_tracks;
web_media_stream.Initialize(dummy_tracks, dummy_tracks);
Video()->SetSrcObject(web_media_stream);
MediaStreamComponentVector dummy_tracks;
auto* descriptor = MakeGarbageCollected<MediaStreamDescriptor>(
dummy_tracks, dummy_tracks);
Video()->SetSrcObject(descriptor);
} else {
video_->SetSrc("http://example.com/foo.mp4");
}
......
Markdown is supported
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