diff options
author | scherkus@chromium.org <scherkus@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-03-30 01:26:28 +0000 |
---|---|---|
committer | scherkus@chromium.org <scherkus@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-03-30 01:26:28 +0000 |
commit | b57509eb8033560cc25bd178ccb3c2cc1accc9b3 (patch) | |
tree | 729741b9675e921501fadc71149faab6f43565fb /chrome/renderer | |
parent | 7338054b55aa018614d23084adfa1649deccf2c6 (diff) | |
download | chromium_src-b57509eb8033560cc25bd178ccb3c2cc1accc9b3.zip chromium_src-b57509eb8033560cc25bd178ccb3c2cc1accc9b3.tar.gz chromium_src-b57509eb8033560cc25bd178ccb3c2cc1accc9b3.tar.bz2 |
Added --enable-video-logging, which will log the presentation timestamp of video frames.
In conjunction with a log parser we can detect dropped frames and our display jitter.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/1398001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@43038 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/renderer')
-rw-r--r-- | chrome/renderer/render_view.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/chrome/renderer/render_view.cc b/chrome/renderer/render_view.cc index 11ee680..61a3da5 100644 --- a/chrome/renderer/render_view.cc +++ b/chrome/renderer/render_view.cc @@ -2106,7 +2106,9 @@ WebMediaPlayer* RenderView::createMediaPlayer( if (cmd_line->HasSwitch(switches::kEnableVideoLayering)) { factory_factory = new IPCVideoRenderer::FactoryFactory(routing_id_); } else { - factory_factory = new webkit_glue::VideoRendererImpl::FactoryFactory(); + bool pts_logging = cmd_line->HasSwitch(switches::kEnableVideoLogging); + factory_factory = + new webkit_glue::VideoRendererImpl::FactoryFactory(pts_logging); } return new webkit_glue::WebMediaPlayerImpl(client, factory, factory_factory); |