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

Issue 2442193002: Removing gpu::SyncToken usage from video capture pipeline, part 1.

Created:
4 years, 2 months ago by Yoric
Modified:
4 years ago
Reviewers:
emircan
CC:
chromium-reviews, mlamouri+watch-content_chromium.org, qsr+mojo_chromium.org, Aaron Boodman, posciak+watch_chromium.org, viettrungluu+watch_chromium.org, jam, yzshen+watch_chromium.org, abarth-chromium, feature-media-reviews_chromium.org, darin-cc_chromium.org, mcasas+watch+vc_chromium.org, darin (slow to review), miu+watch_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Removing gpu::SyncToken usage from video capture pipeline, part 1. The use of gpu::SyncToken has been added for the sake of capture into textures, but is now useless. This patch removes all uses up to `OnClientBufferFinished` (excluded). BUG=653994 R=emircan@chromium.org

Patch Set 1 : Removing gpu::SyncToken usage from video capture pipeline, part 2. #

Total comments: 4

Patch Set 2 : Removing gpu::SyncToken usage from video capture pipeline, part 1. #

Total comments: 3
Unified diffs Side-by-side diffs Delta from patch set Stats (+9 lines, -67 lines) Patch
M content/browser/renderer_host/media/video_capture_controller.h View 1 1 chunk +2 lines, -5 lines 1 comment Download
M content/browser/renderer_host/media/video_capture_controller.cc View 1 3 chunks +0 lines, -42 lines 2 comments Download
M content/browser/renderer_host/media/video_capture_host.h View 1 chunk +0 lines, -1 line 0 comments Download
M content/browser/renderer_host/media/video_capture_host.cc View 2 chunks +1 line, -2 lines 0 comments Download
M content/common/video_capture.mojom View 2 chunks +0 lines, -2 lines 0 comments Download
M content/renderer/media/video_capture_impl.h View 3 chunks +1 line, -4 lines 0 comments Download
M content/renderer/media/video_capture_impl.cc View 1 5 chunks +5 lines, -11 lines 0 comments Download

Messages

Total messages: 11 (3 generated)
emircan
Trybots point at merge conflicts. Can you please run "git rebase-update" on your checkout and ...
4 years, 1 month ago (2016-10-24 21:45:28 UTC) #1
Yoric
I have updated the patch. Do I need to do something to inform @emircan that ...
4 years, 1 month ago (2016-11-09 07:58:05 UTC) #2
mcasas
On 2016/11/09 07:58:05, Yoric wrote: > I have updated the patch. Do I need to ...
4 years, 1 month ago (2016-11-09 17:05:57 UTC) #3
emircan
As mcasas@ pointed out, we sent a mail to the reviewer via "Publish+Mail comments" when ...
4 years, 1 month ago (2016-11-09 22:14:38 UTC) #4
emircan
As mcasas@ pointed out, we sent a mail to the reviewer via "Publish+Mail comments" when ...
4 years, 1 month ago (2016-11-09 22:14:40 UTC) #5
emircan
Friendly ping for yoric@. You are very close. Let me know if you have time ...
4 years ago (2016-12-16 21:42:38 UTC) #7
Yoric
On 2016/12/16 21:42:38, emircan wrote: > Friendly ping for yoric@. You are very close. Let ...
4 years ago (2016-12-16 22:30:11 UTC) #8
emircan
4 years ago (2016-12-17 01:10:46 UTC) #11
On 2016/12/16 22:30:11, Yoric wrote:
> Unfortunately, I don't think I'll be able to finish this bug.
> 
> Rationale: after a simple `git pull`, rebuilding chokes to tears my
(penultimate
> generation MacBook Pro with 16Gb RAM) for ~12h. That's an actual wallclock
time,
> ±20 minutes. It was strange the first time, annoying the second time, but the
> 4th and 5th were just too much for me, neither me nor my laptop have that kid
of
> free time.
> 
> So, thanks for the mentoring. I might show up again in a few years, once
laptop
> technology has improved. In the meantime, I wish you all the best.
I completely understand your trouble with build :) Unfortuantely, these files
are very actively changed these days. Since you have done the work mostly, I
want to help just a bit more to complete it if you have a bit more time and
patience. If not, I still understand and thank you for your time.

Basically, you don't need to build it as I have rebased your patch for you.
Still, I cannot upload it to this CL as you are the owner. Follow the steps
below to apply it here:
git pull - to have latest version
git new-branch smt - start a clean branch
git cl patch 2583883003 - apply my rebased changes from
https://codereview.chromium.org/2583883003/ to your clean branch
git cl issue 2442193002 - make your branch point to this cl
git cl upload - upload the rebased patch here

Last things to do is to follow External Contributor Checklist
 here:
https://www.chromium.org/developers/contributing-code/external-contributor-ch....
That is to add your info to src/AUTHORS, upload a patch with it and sign CLA.

Powered by Google App Engine
This is Rietveld 408576698