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

Issue 9639005: HW video decode support for --enable-threaded-compositing (Closed)

Created:
8 years, 9 months ago by Ami GONE FROM CHROMIUM
Modified:
8 years, 9 months ago
Reviewers:
jamesr, no sievers, jamesr1
CC:
chromium-reviews, joi+watch-content_chromium.org, feature-media-reviews_chromium.org, jam, darin-cc_chromium.org, no sievers
Visibility:
Public.

Description

Add support for --enable-threaded-compositing by making RendererGpuVideoDecoderFactories compositor-thread-aware. BUG=112108 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=125859

Patch Set 1 #

Total comments: 4

Patch Set 2 : . #

Patch Set 3 : rebase #

Total comments: 4

Patch Set 4 : CR response. #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+81 lines, -29 lines) Patch
M content/renderer/media/renderer_gpu_video_decoder_factories.h View 1 2 3 3 chunks +20 lines, -9 lines 0 comments Download
M content/renderer/media/renderer_gpu_video_decoder_factories.cc View 1 2 3 7 chunks +37 lines, -7 lines 0 comments Download
M content/renderer/render_view_impl.cc View 1 2 2 chunks +9 lines, -2 lines 1 comment Download
M media/filters/gpu_video_decoder.h View 2 chunks +5 lines, -4 lines 0 comments Download
M media/filters/gpu_video_decoder.cc View 1 8 chunks +10 lines, -7 lines 0 comments Download

Messages

Total messages: 15 (0 generated)
Ami GONE FROM CHROMIUM
James: please review. Daniel: FYI. Note this requires commenting out CCLayerTreeHost::context()'s: ASSERT(!CCProxy::hasImplThread()); to actually work ...
8 years, 9 months ago (2012-03-08 03:18:57 UTC) #1
jamesr
looks fairly sane https://chromiumcodereview.appspot.com/9639005/diff/1/content/renderer/media/renderer_gpu_video_decoder_factories.cc File content/renderer/media/renderer_gpu_video_decoder_factories.cc (right): https://chromiumcodereview.appspot.com/9639005/diff/1/content/renderer/media/renderer_gpu_video_decoder_factories.cc#newcode33 content/renderer/media/renderer_gpu_video_decoder_factories.cc:33: waiter.Wait(); wait, it's async but we ...
8 years, 9 months ago (2012-03-08 05:34:06 UTC) #2
Ami GONE FROM CHROMIUM
https://chromiumcodereview.appspot.com/9639005/diff/1/content/renderer/media/renderer_gpu_video_decoder_factories.cc File content/renderer/media/renderer_gpu_video_decoder_factories.cc (right): https://chromiumcodereview.appspot.com/9639005/diff/1/content/renderer/media/renderer_gpu_video_decoder_factories.cc#newcode33 content/renderer/media/renderer_gpu_video_decoder_factories.cc:33: waiter.Wait(); On 2012/03/08 05:34:06, jamesr wrote: > wait, it's ...
8 years, 9 months ago (2012-03-08 17:39:50 UTC) #3
no sievers
https://chromiumcodereview.appspot.com/9639005/diff/8001/content/renderer/media/renderer_gpu_video_decoder_factories.h File content/renderer/media/renderer_gpu_video_decoder_factories.h (right): https://chromiumcodereview.appspot.com/9639005/diff/8001/content/renderer/media/renderer_gpu_video_decoder_factories.h#newcode78 content/renderer/media/renderer_gpu_video_decoder_factories.h:78: WebGraphicsContext3DCommandBufferImpl* wgc3dcbi_; What about the WGC3D going away? Not ...
8 years, 9 months ago (2012-03-08 20:09:27 UTC) #4
Ami GONE FROM CHROMIUM
https://chromiumcodereview.appspot.com/9639005/diff/8001/content/renderer/media/renderer_gpu_video_decoder_factories.h File content/renderer/media/renderer_gpu_video_decoder_factories.h (right): https://chromiumcodereview.appspot.com/9639005/diff/8001/content/renderer/media/renderer_gpu_video_decoder_factories.h#newcode78 content/renderer/media/renderer_gpu_video_decoder_factories.h:78: WebGraphicsContext3DCommandBufferImpl* wgc3dcbi_; On 2012/03/08 20:09:27, Daniel Sievers wrote: > ...
8 years, 9 months ago (2012-03-08 20:19:51 UTC) #5
no sievers
https://chromiumcodereview.appspot.com/9639005/diff/8001/content/renderer/media/renderer_gpu_video_decoder_factories.h File content/renderer/media/renderer_gpu_video_decoder_factories.h (right): https://chromiumcodereview.appspot.com/9639005/diff/8001/content/renderer/media/renderer_gpu_video_decoder_factories.h#newcode78 content/renderer/media/renderer_gpu_video_decoder_factories.h:78: WebGraphicsContext3DCommandBufferImpl* wgc3dcbi_; On 2012/03/08 20:19:51, Ami Fischman wrote: > ...
8 years, 9 months ago (2012-03-08 21:16:16 UTC) #6
Ami GONE FROM CHROMIUM
https://chromiumcodereview.appspot.com/9639005/diff/8001/content/renderer/media/renderer_gpu_video_decoder_factories.h File content/renderer/media/renderer_gpu_video_decoder_factories.h (right): https://chromiumcodereview.appspot.com/9639005/diff/8001/content/renderer/media/renderer_gpu_video_decoder_factories.h#newcode78 content/renderer/media/renderer_gpu_video_decoder_factories.h:78: WebGraphicsContext3DCommandBufferImpl* wgc3dcbi_; On 2012/03/08 21:16:16, Daniel Sievers wrote: > ...
8 years, 9 months ago (2012-03-08 21:22:27 UTC) #7
jamesr
On 2012/03/08 21:22:27, Ami Fischman wrote: > https://chromiumcodereview.appspot.com/9639005/diff/8001/content/renderer/media/renderer_gpu_video_decoder_factories.h > File content/renderer/media/renderer_gpu_video_decoder_factories.h (right): > > https://chromiumcodereview.appspot.com/9639005/diff/8001/content/renderer/media/renderer_gpu_video_decoder_factories.h#newcode78 ...
8 years, 9 months ago (2012-03-08 21:33:11 UTC) #8
Ami GONE FROM CHROMIUM
> > I think that if you bounce over to the compositor thread synchronously > ...
8 years, 9 months ago (2012-03-08 21:59:16 UTC) #9
jamesr1
On Thu, Mar 8, 2012 at 1:59 PM, Ami Fischman <fischman@chromium.org> wrote: > I think ...
8 years, 9 months ago (2012-03-08 22:01:34 UTC) #10
Ami GONE FROM CHROMIUM
PTAL - implemented what we chatted about.
8 years, 9 months ago (2012-03-09 00:02:46 UTC) #11
jamesr
FYI, I'm handling pepper in a different way - I don't know if it'll work ...
8 years, 9 months ago (2012-03-09 05:02:16 UTC) #12
Ami GONE FROM CHROMIUM
On 2012/03/09 05:02:16, jamesr wrote: > FYI, I'm handling pepper in a different way - ...
8 years, 9 months ago (2012-03-09 16:22:33 UTC) #13
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/fischman@chromium.org/9639005/12001
8 years, 9 months ago (2012-03-09 16:22:51 UTC) #14
commit-bot: I haz the power
8 years, 9 months ago (2012-03-09 18:43:42 UTC) #15
Change committed as 125859

Powered by Google App Engine
This is Rietveld 408576698