diff options
author | wjia@chromium.org <wjia@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-09-25 01:28:39 +0000 |
---|---|---|
committer | wjia@chromium.org <wjia@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-09-25 01:28:39 +0000 |
commit | 5f04c353a604c8e3f654019c9c267529455a8fbf (patch) | |
tree | e56168cdbb4df164d4d0dd9677b94835be9bb403 /content/content_renderer.gypi | |
parent | a380186d005aaa91bf62dbefca4f6fd17329afba (diff) | |
download | chromium_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.gypi | 4 |
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', |