Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(544)

Side by Side Diff: content/shell/renderer/layout_test/test_media_stream_renderer_factory.cc

Issue 1407703003: Reland: Use GpuMemoryBufferVideoFramePool for WebMediaPlayerMS and MediaStreamVideoRendererSink (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "content/shell/renderer/layout_test/test_media_stream_renderer_factory. h" 5 #include "content/shell/renderer/layout_test/test_media_stream_renderer_factory. h"
6 6
7 #include "content/shell/renderer/layout_test/test_video_frame_provider.h" 7 #include "content/shell/renderer/layout_test/test_video_frame_provider.h"
8 #include "third_party/WebKit/public/platform/WebMediaStream.h" 8 #include "third_party/WebKit/public/platform/WebMediaStream.h"
9 #include "third_party/WebKit/public/platform/WebMediaStreamTrack.h" 9 #include "third_party/WebKit/public/platform/WebMediaStreamTrack.h"
10 #include "third_party/WebKit/public/web/WebMediaStreamRegistry.h" 10 #include "third_party/WebKit/public/web/WebMediaStreamRegistry.h"
(...skipping 26 matching lines...) Expand all
37 namespace content { 37 namespace content {
38 38
39 TestMediaStreamRendererFactory::TestMediaStreamRendererFactory() {} 39 TestMediaStreamRendererFactory::TestMediaStreamRendererFactory() {}
40 40
41 TestMediaStreamRendererFactory::~TestMediaStreamRendererFactory() {} 41 TestMediaStreamRendererFactory::~TestMediaStreamRendererFactory() {}
42 42
43 scoped_refptr<VideoFrameProvider> 43 scoped_refptr<VideoFrameProvider>
44 TestMediaStreamRendererFactory::GetVideoFrameProvider( 44 TestMediaStreamRendererFactory::GetVideoFrameProvider(
45 const GURL& url, 45 const GURL& url,
46 const base::Closure& error_cb, 46 const base::Closure& error_cb,
47 const VideoFrameProvider::RepaintCB& repaint_cb) { 47 const VideoFrameProvider::RepaintCB& repaint_cb,
48 const scoped_refptr<base::SingleThreadTaskRunner>& media_task_runner,
49 const scoped_refptr<base::TaskRunner>& worker_task_runner,
50 const scoped_refptr<media::GpuVideoAcceleratorFactories>&
51 gpu_factories) {
48 if (!IsMockMediaStreamWithVideo(url)) 52 if (!IsMockMediaStreamWithVideo(url))
49 return NULL; 53 return NULL;
50 54
51 return new TestVideoFrameProvider( 55 return new TestVideoFrameProvider(
52 gfx::Size(kVideoCaptureWidth, kVideoCaptureHeight), 56 gfx::Size(kVideoCaptureWidth, kVideoCaptureHeight),
53 base::TimeDelta::FromMilliseconds(kVideoCaptureFrameDurationMs), 57 base::TimeDelta::FromMilliseconds(kVideoCaptureFrameDurationMs),
54 error_cb, 58 error_cb,
55 repaint_cb); 59 repaint_cb);
56 } 60 }
57 61
58 scoped_refptr<MediaStreamAudioRenderer> 62 scoped_refptr<MediaStreamAudioRenderer>
59 TestMediaStreamRendererFactory::GetAudioRenderer( 63 TestMediaStreamRendererFactory::GetAudioRenderer(
60 const GURL& url, 64 const GURL& url,
61 int render_frame_id, 65 int render_frame_id,
62 const std::string& device_id, 66 const std::string& device_id,
63 const url::Origin& security_origin) { 67 const url::Origin& security_origin) {
64 return NULL; 68 return NULL;
65 } 69 }
66 70
67 } // namespace content 71 } // namespace content
OLDNEW
« no previous file with comments | « content/shell/renderer/layout_test/test_media_stream_renderer_factory.h ('k') | content/test/data/media/getusermedia.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698