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

Issue 975913003: [Android] Fix BufferUnderflowException in webrtc buffer (Closed)

Created:
5 years, 9 months ago by boliu
Modified:
5 years, 9 months ago
Reviewers:
perkj_chrome, mcasas
CC:
chromium-reviews, posciak+watch_chromium.org, wjia+watch_chromium.org, avayvod+watch_chromium.org, mcasas+watch_chromium.org, feature-media-reviews_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[Android] Fix BufferUnderflowException in webrtc buffer The image buffer may not contain all bytes in the last row, causing an exception. Fix by only reading up to what's remaining() in the buffer. BUG=458701 Committed: https://crrev.com/e64698bbd6c20bfdad48db99d65a04c25fb02834 Cr-Commit-Position: refs/heads/master@{#319401}

Patch Set 1 #

Total comments: 2

Patch Set 2 : review #

Unified diffs Side-by-side diffs Delta from patch set Stats (+8 lines, -1 line) Patch
M media/base/android/java/src/org/chromium/media/VideoCaptureCamera2.java View 1 1 chunk +8 lines, -1 line 0 comments Download

Messages

Total messages: 13 (3 generated)
boliu
ptal, thanks
5 years, 9 months ago (2015-03-04 01:56:06 UTC) #2
boliu
friendly ping?
5 years, 9 months ago (2015-03-05 01:04:45 UTC) #3
boliu
+perkj for review?
5 years, 9 months ago (2015-03-06 00:37:26 UTC) #5
mcasas
Sorry for the delay. https://codereview.chromium.org/975913003/diff/1/media/base/android/java/src/org/chromium/media/VideoCaptureCamera2.java File media/base/android/java/src/org/chromium/media/VideoCaptureCamera2.java (right): https://codereview.chromium.org/975913003/diff/1/media/base/android/java/src/org/chromium/media/VideoCaptureCamera2.java#newcode268 media/base/android/java/src/org/chromium/media/VideoCaptureCamera2.java:268: buffer.get(rowData, 0, Math.min(rowStride, buffer.remaining())); I'm ...
5 years, 9 months ago (2015-03-06 02:11:48 UTC) #6
boliu
https://codereview.chromium.org/975913003/diff/1/media/base/android/java/src/org/chromium/media/VideoCaptureCamera2.java File media/base/android/java/src/org/chromium/media/VideoCaptureCamera2.java (right): https://codereview.chromium.org/975913003/diff/1/media/base/android/java/src/org/chromium/media/VideoCaptureCamera2.java#newcode268 media/base/android/java/src/org/chromium/media/VideoCaptureCamera2.java:268: buffer.get(rowData, 0, Math.min(rowStride, buffer.remaining())); On 2015/03/06 02:11:48, mcasas wrote: ...
5 years, 9 months ago (2015-03-06 02:22:29 UTC) #7
mcasas
lgtm
5 years, 9 months ago (2015-03-06 02:26:12 UTC) #8
boliu
Thanks :)
5 years, 9 months ago (2015-03-06 02:28:29 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/975913003/20001
5 years, 9 months ago (2015-03-06 02:29:36 UTC) #11
commit-bot: I haz the power
Committed patchset #2 (id:20001)
5 years, 9 months ago (2015-03-06 03:19:16 UTC) #12
commit-bot: I haz the power
5 years, 9 months ago (2015-03-06 03:29:21 UTC) #13
Message was sent while issue was closed.
Patchset 2 (id:??) landed as
https://crrev.com/e64698bbd6c20bfdad48db99d65a04c25fb02834
Cr-Commit-Position: refs/heads/master@{#319401}

Powered by Google App Engine
This is Rietveld 408576698