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

Issue 1147693002: Send bytes_used of v4l2 captured frame when video capture (Closed)

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

Description

Send bytes_used of v4l2 captured frame when video capture There is no visible change by this patch because software JPEG decoder doesn't care additional buffer size after the actual data. This is prepare for hardware JPEG decoder which may copy data, so it needs to know actual size. R=mcasas@chromium.org BUG=335778 TEST=camera app (apprtc and hangout) with different resolutions works as usual Committed: https://crrev.com/00ad11fc3cd0bf212013e74fbdd3a8a7f3547b6f Cr-Commit-Position: refs/heads/master@{#331278}

Patch Set 1 #

Total comments: 6

Patch Set 2 : keep payload in BufferTracker #

Total comments: 7

Patch Set 3 : SetPayloadSize #

Total comments: 2

Patch Set 4 : #

Total comments: 3

Patch Set 5 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+38 lines, -3 lines) Patch
M media/video/capture/linux/v4l2_capture_delegate.h View 1 2 3 3 chunks +18 lines, -0 lines 0 comments Download
M media/video/capture/linux/v4l2_capture_delegate.cc View 1 2 2 chunks +2 lines, -0 lines 0 comments Download
M media/video/capture/linux/v4l2_capture_delegate_multi_plane.h View 1 2 1 chunk +2 lines, -0 lines 0 comments Download
M media/video/capture/linux/v4l2_capture_delegate_multi_plane.cc View 1 2 3 4 1 chunk +7 lines, -0 lines 0 comments Download
M media/video/capture/linux/v4l2_capture_delegate_single_plane.h View 1 2 1 chunk +2 lines, -0 lines 0 comments Download
M media/video/capture/linux/v4l2_capture_delegate_single_plane.cc View 1 2 1 chunk +7 lines, -3 lines 0 comments Download

Messages

Total messages: 22 (4 generated)
kcwu
This is split from https://codereview.chromium.org/1016773002/ @mcasas, PTAL
5 years, 7 months ago (2015-05-18 14:04:04 UTC) #1
wuchengli
https://codereview.chromium.org/1147693002/diff/1/media/video/capture/linux/v4l2_capture_delegate.h File media/video/capture/linux/v4l2_capture_delegate.h (right): https://codereview.chromium.org/1147693002/diff/1/media/video/capture/linux/v4l2_capture_delegate.h#newcode104 media/video/capture/linux/v4l2_capture_delegate.h:104: size_t bytes_used) const = 0; s/bytes_used/bytesused/ to be consistent ...
5 years, 7 months ago (2015-05-19 04:05:54 UTC) #3
wuchengli
https://codereview.chromium.org/1147693002/diff/1/media/video/capture/linux/v4l2_capture_delegate_multi_plane.cc File media/video/capture/linux/v4l2_capture_delegate_multi_plane.cc (right): https://codereview.chromium.org/1147693002/diff/1/media/video/capture/linux/v4l2_capture_delegate_multi_plane.cc#newcode61 media/video/capture/linux/v4l2_capture_delegate_multi_plane.cc:61: size_t /*bytes_used*/) const { On 2015/05/19 04:05:54, wuchengli wrote: ...
5 years, 7 months ago (2015-05-19 04:18:52 UTC) #4
wuchengli
Pawel. PTAL.
5 years, 7 months ago (2015-05-20 05:19:36 UTC) #6
wuchengli
Please test this CL without the other two because the other two will probably take ...
5 years, 7 months ago (2015-05-20 05:22:48 UTC) #7
Pawel Osciak
https://codereview.chromium.org/1147693002/diff/1/media/video/capture/linux/v4l2_capture_delegate_multi_plane.cc File media/video/capture/linux/v4l2_capture_delegate_multi_plane.cc (right): https://codereview.chromium.org/1147693002/diff/1/media/video/capture/linux/v4l2_capture_delegate_multi_plane.cc#newcode61 media/video/capture/linux/v4l2_capture_delegate_multi_plane.cc:61: size_t /*bytes_used*/) const { Personally I liked the idea ...
5 years, 7 months ago (2015-05-20 07:29:02 UTC) #8
kcwu
https://codereview.chromium.org/1147693002/diff/1/media/video/capture/linux/v4l2_capture_delegate.h File media/video/capture/linux/v4l2_capture_delegate.h (right): https://codereview.chromium.org/1147693002/diff/1/media/video/capture/linux/v4l2_capture_delegate.h#newcode104 media/video/capture/linux/v4l2_capture_delegate.h:104: size_t bytes_used) const = 0; On 2015/05/19 04:05:54, wuchengli ...
5 years, 7 months ago (2015-05-20 12:14:53 UTC) #9
wuchengli
https://codereview.chromium.org/1147693002/diff/20001/media/video/capture/linux/v4l2_capture_delegate_multi_plane.cc File media/video/capture/linux/v4l2_capture_delegate_multi_plane.cc (right): https://codereview.chromium.org/1147693002/diff/20001/media/video/capture/linux/v4l2_capture_delegate_multi_plane.cc#newcode58 media/video/capture/linux/v4l2_capture_delegate_multi_plane.cc:58: void V4L2CaptureDelegateMultiPlane::FetchBytesUsed( s/FetchBytesUsed/SetBytesUsed/. The direction should be the other ...
5 years, 7 months ago (2015-05-25 07:22:19 UTC) #10
kcwu
https://codereview.chromium.org/1147693002/diff/20001/media/video/capture/linux/v4l2_capture_delegate_multi_plane.cc File media/video/capture/linux/v4l2_capture_delegate_multi_plane.cc (right): https://codereview.chromium.org/1147693002/diff/20001/media/video/capture/linux/v4l2_capture_delegate_multi_plane.cc#newcode58 media/video/capture/linux/v4l2_capture_delegate_multi_plane.cc:58: void V4L2CaptureDelegateMultiPlane::FetchBytesUsed( On 2015/05/25 07:22:19, wuchengli wrote: > s/FetchBytesUsed/SetBytesUsed/. ...
5 years, 7 months ago (2015-05-25 07:36:26 UTC) #11
wuchengli
lgtm https://codereview.chromium.org/1147693002/diff/40001/media/video/capture/linux/v4l2_capture_delegate.h File media/video/capture/linux/v4l2_capture_delegate.h (right): https://codereview.chromium.org/1147693002/diff/40001/media/video/capture/linux/v4l2_capture_delegate.h#newcode75 media/video/capture/linux/v4l2_capture_delegate.h:75: DCHECK_LT(plane, planes_.size()); add a DCHECK for |payload_size| <= ...
5 years, 7 months ago (2015-05-25 07:51:01 UTC) #12
wuchengli
Pawel. Need owner review. Thanks.
5 years, 7 months ago (2015-05-25 07:51:28 UTC) #13
kcwu
https://codereview.chromium.org/1147693002/diff/40001/media/video/capture/linux/v4l2_capture_delegate.h File media/video/capture/linux/v4l2_capture_delegate.h (right): https://codereview.chromium.org/1147693002/diff/40001/media/video/capture/linux/v4l2_capture_delegate.h#newcode75 media/video/capture/linux/v4l2_capture_delegate.h:75: DCHECK_LT(plane, planes_.size()); On 2015/05/25 07:51:01, wuchengli wrote: > add ...
5 years, 7 months ago (2015-05-25 07:54:23 UTC) #14
Pawel Osciak
lgtm % nit https://codereview.chromium.org/1147693002/diff/60001/media/video/capture/linux/v4l2_capture_delegate_multi_plane.cc File media/video/capture/linux/v4l2_capture_delegate_multi_plane.cc (right): https://codereview.chromium.org/1147693002/diff/60001/media/video/capture/linux/v4l2_capture_delegate_multi_plane.cc#newcode61 media/video/capture/linux/v4l2_capture_delegate_multi_plane.cc:61: for (size_t i = 0; i ...
5 years, 7 months ago (2015-05-25 10:10:55 UTC) #15
kcwu
https://codereview.chromium.org/1147693002/diff/60001/media/video/capture/linux/v4l2_capture_delegate_multi_plane.cc File media/video/capture/linux/v4l2_capture_delegate_multi_plane.cc (right): https://codereview.chromium.org/1147693002/diff/60001/media/video/capture/linux/v4l2_capture_delegate_multi_plane.cc#newcode61 media/video/capture/linux/v4l2_capture_delegate_multi_plane.cc:61: for (size_t i = 0; i < v4l2_planes_.size(); i++) ...
5 years, 7 months ago (2015-05-25 10:33:32 UTC) #16
Pawel Osciak
https://codereview.chromium.org/1147693002/diff/60001/media/video/capture/linux/v4l2_capture_delegate_multi_plane.cc File media/video/capture/linux/v4l2_capture_delegate_multi_plane.cc (right): https://codereview.chromium.org/1147693002/diff/60001/media/video/capture/linux/v4l2_capture_delegate_multi_plane.cc#newcode61 media/video/capture/linux/v4l2_capture_delegate_multi_plane.cc:61: for (size_t i = 0; i < v4l2_planes_.size(); i++) ...
5 years, 7 months ago (2015-05-25 11:02:35 UTC) #17
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1147693002/80001
5 years, 7 months ago (2015-05-25 11:45:56 UTC) #20
commit-bot: I haz the power
Committed patchset #5 (id:80001)
5 years, 7 months ago (2015-05-25 12:23:34 UTC) #21
commit-bot: I haz the power
5 years, 7 months ago (2015-05-25 12:24:26 UTC) #22
Message was sent while issue was closed.
Patchset 5 (id:??) landed as
https://crrev.com/00ad11fc3cd0bf212013e74fbdd3a8a7f3547b6f
Cr-Commit-Position: refs/heads/master@{#331278}

Powered by Google App Engine
This is Rietveld 408576698