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

Issue 3008423002: Android: Add helper class VideoFrameDrawer that can render VideoFrames (Closed)

Created:
3 years, 3 months ago by magjed_webrtc
Modified:
3 years, 3 months ago
Reviewers:
sakal
CC:
webrtc-reviews_webrtc.org, tterriberry_mozilla.com
Target Ref:
refs/heads/master
Project:
webrtc
Visibility:
Public.

Description

Android: Add helper class VideoFrameDrawer that can render VideoFrames This CL adds a helper class VideoFrameDrawer that provides an abstraction for rendering arbitrary video frames using OpenGL. The class takes care of dispatching on the video buffer type and uploading I420 data to textures. BUG=None Review-Url: https://codereview.webrtc.org/3008423002 Cr-Commit-Position: refs/heads/master@{#19768} Committed: https://chromium.googlesource.com/external/webrtc/+/7cede379c7d44fcaf356f3c3fe59424cbe0dd84e

Patch Set 1 #

Total comments: 2

Patch Set 2 : Comments #

Patch Set 3 : similarity=10 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+105 lines, -429 lines) Patch
M webrtc/sdk/android/BUILD.gn View 1 chunk +1 line, -0 lines 0 comments Download
M webrtc/sdk/android/api/org/webrtc/EglRenderer.java View 7 chunks +12 lines, -64 lines 0 comments Download
M webrtc/sdk/android/api/org/webrtc/MediaCodecVideoEncoder.java View 1 1 chunk +1 line, -1 line 0 comments Download
M webrtc/sdk/android/api/org/webrtc/RendererCommon.java View 1 2 chunks +0 lines, -105 lines 0 comments Download
A + webrtc/sdk/android/api/org/webrtc/VideoFrameDrawer.java View 1 2 5 chunks +91 lines, -259 lines 0 comments Download

Messages

Total messages: 17 (12 generated)
magjed_webrtc
Sami - please take a look.
3 years, 3 months ago (2017-09-10 15:28:20 UTC) #5
sakal
lgtm https://codereview.webrtc.org/3008423002/diff/1/webrtc/sdk/android/api/org/webrtc/VideoFrameDrawer.java File webrtc/sdk/android/api/org/webrtc/VideoFrameDrawer.java (right): https://codereview.webrtc.org/3008423002/diff/1/webrtc/sdk/android/api/org/webrtc/VideoFrameDrawer.java#newcode92 webrtc/sdk/android/api/org/webrtc/VideoFrameDrawer.java:92: RendererCommon.drawTexture(drawer, (VideoFrame.TextureBuffer) frame.getBuffer(), renderMatrix, Maybe we should move ...
3 years, 3 months ago (2017-09-11 09:05:58 UTC) #8
magjed_webrtc
https://codereview.webrtc.org/3008423002/diff/1/webrtc/sdk/android/api/org/webrtc/VideoFrameDrawer.java File webrtc/sdk/android/api/org/webrtc/VideoFrameDrawer.java (right): https://codereview.webrtc.org/3008423002/diff/1/webrtc/sdk/android/api/org/webrtc/VideoFrameDrawer.java#newcode92 webrtc/sdk/android/api/org/webrtc/VideoFrameDrawer.java:92: RendererCommon.drawTexture(drawer, (VideoFrame.TextureBuffer) frame.getBuffer(), renderMatrix, On 2017/09/11 09:05:58, sakal wrote: ...
3 years, 3 months ago (2017-09-11 12:45:48 UTC) #13
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/3008423002/40001
3 years, 3 months ago (2017-09-11 12:45:54 UTC) #14
commit-bot: I haz the power
3 years, 3 months ago (2017-09-11 13:12:15 UTC) #17
Message was sent while issue was closed.
Committed patchset #3 (id:40001) as
https://chromium.googlesource.com/external/webrtc/+/7cede379c7d44fcaf356f3c3f...

Powered by Google App Engine
This is Rietveld 408576698