summaryrefslogtreecommitdiffstats
path: root/content/content_renderer.gypi
diff options
context:
space:
mode:
authorwjia@chromium.org <wjia@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-09-25 01:28:39 +0000
committerwjia@chromium.org <wjia@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-09-25 01:28:39 +0000
commit5f04c353a604c8e3f654019c9c267529455a8fbf (patch)
treee56168cdbb4df164d4d0dd9677b94835be9bb403 /content/content_renderer.gypi
parenta380186d005aaa91bf62dbefca4f6fd17329afba (diff)
downloadchromium_src-5f04c353a604c8e3f654019c9c267529455a8fbf.zip
chromium_src-5f04c353a604c8e3f654019c9c267529455a8fbf.tar.gz
chromium_src-5f04c353a604c8e3f654019c9c267529455a8fbf.tar.bz2
create a separate WebMediaPlayer for URL derived from media stream
When the "src" of <video> is derived from media stream, WebMediaPlayerMS is created. Its real time charateristics allows it to simplify some controls in WebMediaPlayer, e.g., no buffering, no preload, etc. WebMediaPlayerMS has 2 different VideoFrameProviders: LocalVideoCapture(for local preview) and RTCVideoRender(for remote view). Audio will be added in the following patches. BUG=142988,110938 TEST=turn on WebMediaPlayer_MS, run apprtc.appspot.com/?debug=loopback Review URL: https://chromiumcodereview.appspot.com/10918052 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158490 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/content_renderer.gypi')
-rw-r--r--content/content_renderer.gypi4
1 files changed, 4 insertions, 0 deletions
diff --git a/content/content_renderer.gypi b/content/content_renderer.gypi
index f41d930..6e09766 100644
--- a/content/content_renderer.gypi
+++ b/content/content_renderer.gypi
@@ -119,6 +119,8 @@
'renderer/media/audio_renderer_mixer_manager.h',
'renderer/media/capture_video_decoder.cc',
'renderer/media/capture_video_decoder.h',
+ 'renderer/media/local_video_capture.cc',
+ 'renderer/media/local_video_capture.h',
'renderer/media/media_stream_center.h',
'renderer/media/media_stream_dependency_factory.h',
'renderer/media/media_stream_dispatcher.h',
@@ -136,6 +138,8 @@
'renderer/media/renderer_webaudiodevice_impl.h',
'renderer/media/rtc_video_decoder.cc',
'renderer/media/rtc_video_decoder.h',
+ 'renderer/media/rtc_video_renderer.cc',
+ 'renderer/media/rtc_video_renderer.h',
'renderer/media/stream_texture_factory_impl_android.cc',
'renderer/media/stream_texture_factory_impl_android.h',
'renderer/media/video_capture_impl.cc',