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

Issue 1389203003: Android SurfaceViewRenderer: Allow to re-init after release() has been called (Closed)

Created:
5 years, 2 months ago by magjed_webrtc
Modified:
5 years, 2 months ago
Reviewers:
hbos
CC:
webrtc-reviews_webrtc.org, yujie_mao (webrtc), Andrew MacDonald, tterriberry_mozilla.com, qiang.lu, niklas.enbom, peah-webrtc
Base URL:
https://chromium.googlesource.com/external/webrtc.git@master
Target Ref:
refs/pending/heads/master
Project:
webrtc
Visibility:
Public.

Description

Android SurfaceViewRenderer: Allow to re-init after release() has been called This CL makes a thorough reset of all variables in release() and clears the last rendered image so that the SurfaceViewRenderer object can be reinitialized with init() and work properly. This CL also removes an implicit assumption that init() is called before surfaceCreated() - now they can be called in any order. BUG=webrtc:4742 R=hbos@webrtc.org Committed: https://crrev.com/4382d800d225a3d6ce93011ff9a573e4ff613f35 Cr-Commit-Position: refs/heads/master@{#10217}

Patch Set 1 #

Total comments: 6

Patch Set 2 : Move init check first #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+60 lines, -19 lines) Patch
M talk/app/webrtc/java/android/org/webrtc/SurfaceViewRenderer.java View 1 6 chunks +60 lines, -19 lines 2 comments Download

Messages

Total messages: 9 (2 generated)
magjed_webrtc
hbos - Please take a look.
5 years, 2 months ago (2015-10-07 21:36:36 UTC) #2
hbos
https://codereview.webrtc.org/1389203003/diff/1/talk/app/webrtc/java/android/org/webrtc/SurfaceViewRenderer.java File talk/app/webrtc/java/android/org/webrtc/SurfaceViewRenderer.java (right): https://codereview.webrtc.org/1389203003/diff/1/talk/app/webrtc/java/android/org/webrtc/SurfaceViewRenderer.java#newcode148 talk/app/webrtc/java/android/org/webrtc/SurfaceViewRenderer.java:148: public void init( You may call init() while it ...
5 years, 2 months ago (2015-10-08 07:54:36 UTC) #3
magjed_webrtc
https://codereview.webrtc.org/1389203003/diff/1/talk/app/webrtc/java/android/org/webrtc/SurfaceViewRenderer.java File talk/app/webrtc/java/android/org/webrtc/SurfaceViewRenderer.java (right): https://codereview.webrtc.org/1389203003/diff/1/talk/app/webrtc/java/android/org/webrtc/SurfaceViewRenderer.java#newcode148 talk/app/webrtc/java/android/org/webrtc/SurfaceViewRenderer.java:148: public void init( On 2015/10/08 07:54:36, hbos wrote: > ...
5 years, 2 months ago (2015-10-08 09:56:08 UTC) #5
hbos
lgtm https://codereview.webrtc.org/1389203003/diff/1/talk/app/webrtc/java/android/org/webrtc/SurfaceViewRenderer.java File talk/app/webrtc/java/android/org/webrtc/SurfaceViewRenderer.java (right): https://codereview.webrtc.org/1389203003/diff/1/talk/app/webrtc/java/android/org/webrtc/SurfaceViewRenderer.java#newcode148 talk/app/webrtc/java/android/org/webrtc/SurfaceViewRenderer.java:148: public void init( On 2015/10/08 09:56:08, magjed_webrtc wrote: ...
5 years, 2 months ago (2015-10-08 11:19:35 UTC) #6
magjed_webrtc
https://codereview.webrtc.org/1389203003/diff/40001/talk/app/webrtc/java/android/org/webrtc/SurfaceViewRenderer.java File talk/app/webrtc/java/android/org/webrtc/SurfaceViewRenderer.java (right): https://codereview.webrtc.org/1389203003/diff/40001/talk/app/webrtc/java/android/org/webrtc/SurfaceViewRenderer.java#newcode436 talk/app/webrtc/java/android/org/webrtc/SurfaceViewRenderer.java:436: RendererCommon.rotateTextureMatrix(frame.samplingMatrix, frame.rotationDegree); On 2015/10/08 11:19:35, hbos wrote: > Is ...
5 years, 2 months ago (2015-10-08 12:44:43 UTC) #7
magjed_webrtc
Committed patchset #2 (id:40001) manually as 4382d800d225a3d6ce93011ff9a573e4ff613f35 (presubmit successful).
5 years, 2 months ago (2015-10-08 12:45:48 UTC) #8
commit-bot: I haz the power
5 years, 2 months ago (2015-10-08 12:45:52 UTC) #9
Message was sent while issue was closed.
Patchset 2 (id:??) landed as
https://crrev.com/4382d800d225a3d6ce93011ff9a573e4ff613f35
Cr-Commit-Position: refs/heads/master@{#10217}

Powered by Google App Engine
This is Rietveld 408576698