Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(99)

Issue 2147463002: SurfaceViewRendererOnMeasureTest: Wait for frame size change to take effect (Closed)

Created:
4 years, 5 months ago by magjed_webrtc
Modified:
4 years, 5 months ago
Reviewers:
perkj_webrtc
CC:
webrtc-reviews_webrtc.org, tterriberry_mozilla.com
Base URL:
https://chromium.googlesource.com/external/webrtc.git@master
Target Ref:
refs/pending/heads/master
Project:
webrtc
Visibility:
Public.

Description

SurfaceViewRendererOnMeasureTest: Wait for frame size change to take effect SurfaceViewRendererOnMeasureTest#testFrame1280x720 is currently flaky because of a race. This issue was introduced here: https://codereview.webrtc.org/2111933002/. That CL moved the function updateFrameDimensionsAndReportEvents() from renderFrame() to renderFrameOnRenderThread(). The OnMeasureTest currently just calls renderFrame() with a new frame size and immediately starts testing the measured size, which might be before renderFrameOnRenderThread() is executed. This CL waits for the RendererEvents.onFrameResolutionChanged() callback before starting the test to fix this race. BUG=webrtc:6089 Committed: https://crrev.com/e5a246f69341007a69f5244acac86e218e341bfe Cr-Commit-Position: refs/heads/master@{#13448}

Patch Set 1 #

Total comments: 1

Patch Set 2 : fix spelling error #

Unified diffs Side-by-side diffs Delta from patch set Stats (+30 lines, -2 lines) Patch
M webrtc/api/androidtests/src/org/webrtc/SurfaceViewRendererOnMeasureTest.java View 1 2 chunks +30 lines, -2 lines 0 comments Download

Messages

Total messages: 11 (6 generated)
magjed_webrtc
perkj - please take a look.
4 years, 5 months ago (2016-07-12 13:03:05 UTC) #3
perkj_webrtc
lgtm https://codereview.webrtc.org/2147463002/diff/1/webrtc/api/androidtests/src/org/webrtc/SurfaceViewRendererOnMeasureTest.java File webrtc/api/androidtests/src/org/webrtc/SurfaceViewRendererOnMeasureTest.java (right): https://codereview.webrtc.org/2147463002/diff/1/webrtc/api/androidtests/src/org/webrtc/SurfaceViewRendererOnMeasureTest.java#newcode119 webrtc/api/androidtests/src/org/webrtc/SurfaceViewRendererOnMeasureTest.java:119: * Mock renderer evets with blocking wait functionality ...
4 years, 5 months ago (2016-07-12 14:04:37 UTC) #4
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.webrtc.org/2147463002/20001
4 years, 5 months ago (2016-07-12 14:06:18 UTC) #7
commit-bot: I haz the power
Committed patchset #2 (id:20001)
4 years, 5 months ago (2016-07-12 14:48:21 UTC) #9
commit-bot: I haz the power
4 years, 5 months ago (2016-07-12 14:48:25 UTC) #11
Message was sent while issue was closed.
Patchset 2 (id:??) landed as
https://crrev.com/e5a246f69341007a69f5244acac86e218e341bfe
Cr-Commit-Position: refs/heads/master@{#13448}

Powered by Google App Engine
This is Rietveld 408576698