From 30fb7b83d5aab123b0d1fd0bd18a225a5040d7b0 Mon Sep 17 00:00:00 2001 From: "hclam@chromium.org" Date: Tue, 18 Jun 2013 21:37:09 +0000 Subject: [PATCH] Add a log message to see video delay break down Shows video delay in terms of: 1. Min playout delay 2. Jitter delay 3. Max decode time 4. Render delay R=mikhal@webrtc.org Review URL: https://webrtc-codereview.appspot.com/1674004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@4242 4adac7df-926f-26a2-2b94-8c16560cd09d --- webrtc/modules/video_coding/main/source/timing.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/webrtc/modules/video_coding/main/source/timing.cc b/webrtc/modules/video_coding/main/source/timing.cc index 9ad8481fca..97fdac98bc 100644 --- a/webrtc/modules/video_coding/main/source/timing.cc +++ b/webrtc/modules/video_coding/main/source/timing.cc @@ -253,6 +253,11 @@ uint32_t VCMTiming::TargetVideoDelay() const { } uint32_t VCMTiming::TargetDelayInternal() const { + WEBRTC_TRACE(webrtc::kTraceDebug, webrtc::kTraceVideoCoding, + VCMId(vcm_id_, timing_id_), + "Delay: min_playout=%u jitter=%u max_decode=%u render=%u", + min_playout_delay_ms_, jitter_delay_ms_, MaxDecodeTimeMs(), + render_delay_ms_); return std::max(min_playout_delay_ms_, jitter_delay_ms_ + MaxDecodeTimeMs() + render_delay_ms_); }