summaryrefslogtreecommitdiffstats
path: root/media
diff options
context:
space:
mode:
authorhclam@chromium.org <hclam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-07-21 18:14:17 +0000
committerhclam@chromium.org <hclam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-07-21 18:14:17 +0000
commit8974a2aff87794693ba111006384e87693ca3367 (patch)
tree0667c5fc7510e45439124e8121491b57e8b102d2 /media
parentcdb7706efbe5bdf58863c6f22f11606cb0b29591 (diff)
downloadchromium_src-8974a2aff87794693ba111006384e87693ca3367.zip
chromium_src-8974a2aff87794693ba111006384e87693ca3367.tar.gz
chromium_src-8974a2aff87794693ba111006384e87693ca3367.tar.bz2
Revert of Revert of Cast: Log playout delay from receiver (https://codereview.chromium.org/401273002/)
Reason for revert: This revert wouldn't solve the flakiness. The fix for flakiness is in CQ now. Reverting this. Original issue's description: > Revert of Cast: Log playout delay from receiver (https://codereview.chromium.org/401213002/) > > Reason for revert: > This patch seems to break CastStreamingApiTestWithPixelOutput.EndToEnd. > > http://build.chromium.org/p/chromium.linux/builders/Linux%20Tests%20%28dbg%29%281%29/builds/32598/steps/browser_tests/logs/EndToEnd > > Original issue's description: > > Cast: Log playout delay from receiver > > > > The last refactoring in RTCP handling dropped the playout delay from > > receiver. This change adds it back. > > > > TBR=miu > > BUG=393042 > > > > Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=284395 > > TBR=miu@chromium.org,hclam@chromium.org > NOTREECHECKS=true > NOTRY=true > BUG=393042 > > Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=284411 TBR=miu@chromium.org,dgozman@chromium.org NOTREECHECKS=true NOTRY=true BUG=393042 Review URL: https://codereview.chromium.org/410443002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@284462 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'media')
-rw-r--r--media/cast/test/simulator.cc21
1 files changed, 16 insertions, 5 deletions
diff --git a/media/cast/test/simulator.cc b/media/cast/test/simulator.cc
index 27812c3..135d44b 100644
--- a/media/cast/test/simulator.cc
+++ b/media/cast/test/simulator.cc
@@ -104,11 +104,22 @@ void LogTransportEvents(const scoped_refptr<CastEnvironment>& env,
frame_events.begin();
it != frame_events.end();
++it) {
- env->Logging()->InsertFrameEvent(it->timestamp,
- it->type,
- it->media_type,
- it->rtp_timestamp,
- it->frame_id);
+ if (it->type == FRAME_PLAYOUT) {
+ env->Logging()->InsertFrameEventWithDelay(
+ it->timestamp,
+ it->type,
+ it->media_type,
+ it->rtp_timestamp,
+ it->frame_id,
+ it->delay_delta);
+ } else {
+ env->Logging()->InsertFrameEvent(
+ it->timestamp,
+ it->type,
+ it->media_type,
+ it->rtp_timestamp,
+ it->frame_id);
+ }
}
}