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

Issue 14199002: Send hardware video frames with mailboxes. (Closed)

Created:
7 years, 8 months ago by danakj
Modified:
7 years, 6 months ago
CC:
chromium-reviews, joi+watch-content_chromium.org, feature-media-reviews_chromium.org, cc-bugs_chromium.org, jam, darin-cc_chromium.org, backer, qinmin, skaslev
Visibility:
Public.

Description

Send hardware video frames with mailboxes. Change media::VideoFrame from holding a raw texture id to instead hold a gpu::Mailbox. The hardware video decoders produce a mailbox on their context from the texture id before putting it in the VideoFrame, and consume the mailbox again when they receive the texture id back. In the compositor, we hold onto the VideoFrame::MailboxHolder as long as the mailboxed texture is in use in the compositor (or its parent). This keeps the video decoders from writing to the texture id, as they register a callback in the VideoFrame to be called when it is destroyed. BUG=179729 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=208568

Patch Set 1 #

Patch Set 2 : #

Total comments: 8

Patch Set 3 : Sync point plumbing #

Patch Set 4 : Ifdefed #

Total comments: 6

Patch Set 5 : Use correct texture target when producing mailbox from video decoder #

Patch Set 6 : Android impl #

Patch Set 7 : Off by default #

Patch Set 8 : No ifdefs #

Total comments: 7

Patch Set 9 : Android changes #

Patch Set 10 : Flush after produce before insertSyncPoint #

Patch Set 11 : Fix linux/windows hardware path #

Total comments: 1

Patch Set 12 : Use the texture target in the hardware video frame #

Total comments: 3

Patch Set 13 : #

Patch Set 14 : video-hw-2 Rebasement #

Patch Set 15 : video-hw-2 rework callbacks #

Patch Set 16 : video-hw-2: add comment+nit #

Patch Set 17 : video-hw-2: one more test #

Patch Set 18 : video-hw-2: annnd...one more test #

Patch Set 19 : video-mailbox: rebase #

Patch Set 20 : video-mailbox: MailboxHolder in VideoFrame to refcount the mailbox usage #

Patch Set 21 : video-mailbox: rebase #

Total comments: 8

Patch Set 22 : video-mailbox: Produce textures only once in decoder. Don't consume, just wait sync point on mailbo… #

Patch Set 23 : video-mailbox: nit: remove extra bind #

Patch Set 24 : video-mailbox: remove extra produce in webmediaplayer_impl #

Total comments: 3

Patch Set 25 : video-mailbox: merge create/gen/produce #

Total comments: 14

Patch Set 26 : video-mailbox: review addressed #

Patch Set 27 : video-mailbox: const-ref-refptr #

Patch Set 28 : video-mailbox: fixbuild #

Patch Set 29 : video-mailbox: add command_buffer_common to media target #

Patch Set 30 : video-mailbox: remove surface.gyp from command buffer service #

Patch Set 31 : video-mailbox: androidMore #

Patch Set 32 : video-mailbox: AndroidFix #

Patch Set 33 : video-mailbox: rebase #

Patch Set 34 : video-mailbox: androidz #

Patch Set 35 : video-mailbox: virtualandroid #

Unified diffs Side-by-side diffs Delta from patch set Stats (+564 lines, -172 lines) Patch
M cc/layers/video_layer_impl.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 chunk +0 lines, -4 lines 0 comments Download
M cc/layers/video_layer_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 9 chunks +15 lines, -40 lines 0 comments Download
M cc/resources/video_resource_updater.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 4 chunks +5 lines, -12 lines 0 comments Download
M cc/resources/video_resource_updater.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 5 chunks +29 lines, -32 lines 0 comments Download
M cc/trees/layer_tree_host_unittest_context.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 2 chunks +26 lines, -19 lines 0 comments Download
M content/browser/renderer_host/surface_texture_transport_client_android.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 2 chunks +3 lines, -0 lines 0 comments Download
M content/browser/renderer_host/surface_texture_transport_client_android.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 2 chunks +11 lines, -1 line 0 comments Download
M content/renderer/media/android/stream_texture_factory_android.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 2 chunks +13 lines, -4 lines 0 comments Download
M content/renderer/media/android/stream_texture_factory_android.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 1 chunk +13 lines, -1 line 0 comments Download
M content/renderer/media/android/webmediaplayer_android.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 2 chunks +6 lines, -0 lines 0 comments Download
M content/renderer/media/android/webmediaplayer_android.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 4 chunks +20 lines, -3 lines 0 comments Download
M content/renderer/media/renderer_gpu_video_decoder_factories.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 3 chunks +11 lines, -4 lines 0 comments Download
M content/renderer/media/renderer_gpu_video_decoder_factories.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 4 chunks +44 lines, -5 lines 0 comments Download
M media/DEPS View 1 chunk +1 line, -0 lines 0 comments Download
M media/base/video_frame.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 5 chunks +39 lines, -6 lines 0 comments Download
M media/base/video_frame.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 5 chunks +19 lines, -5 lines 0 comments Download
M media/base/video_frame_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 2 chunks +213 lines, -0 lines 0 comments Download
M media/filters/gpu_video_decoder.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 2 chunks +7 lines, -4 lines 0 comments Download
M media/filters/gpu_video_decoder.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 5 chunks +24 lines, -8 lines 0 comments Download
M media/media.gyp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 2 chunks +2 lines, -0 lines 0 comments Download
M media/video/picture.h View 1 2 3 chunks +10 lines, -0 lines 0 comments Download
M media/video/picture.cc View 1 2 1 chunk +10 lines, -0 lines 0 comments Download
M webkit/renderer/media/webmediaplayer_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 1 chunk +43 lines, -24 lines 0 comments Download

Messages

Total messages: 80 (0 generated)
danakj
This CL covers everything except android. @scherkus could you please review the media stuff. I'll ...
7 years, 8 months ago (2013-04-11 22:09:32 UTC) #1
piman
https://codereview.chromium.org/14199002/diff/2001/cc/resources/video_resource_updater.cc File cc/resources/video_resource_updater.cc (right): https://codereview.chromium.org/14199002/diff/2001/cc/resources/video_resource_updater.cc#newcode352 cc/resources/video_resource_updater.cc:352: GLC(context, context->waitSyncPoint(sync_point)); You need to (shallow) flush here to ...
7 years, 8 months ago (2013-04-11 22:57:57 UTC) #2
danakj
Thanks, I'll fix up the flushing etc soon. https://codereview.chromium.org/14199002/diff/2001/webkit/media/webmediaplayer_impl.cc File webkit/media/webmediaplayer_impl.cc (right): https://codereview.chromium.org/14199002/diff/2001/webkit/media/webmediaplayer_impl.cc#newcode725 webkit/media/webmediaplayer_impl.cc:725: bool ...
7 years, 8 months ago (2013-04-11 23:49:08 UTC) #3
danakj
https://codereview.chromium.org/14199002/diff/2001/content/renderer/media/renderer_gpu_video_decoder_factories.cc File content/renderer/media/renderer_gpu_video_decoder_factories.cc (right): https://codereview.chromium.org/14199002/diff/2001/content/renderer/media/renderer_gpu_video_decoder_factories.cc#newcode192 content/renderer/media/renderer_gpu_video_decoder_factories.cc:192: gles2->ProduceTextureCHROMIUM(GL_TEXTURE_2D, mailbox->name); Should be fine to stick a sync ...
7 years, 8 months ago (2013-04-12 00:01:39 UTC) #4
piman
https://codereview.chromium.org/14199002/diff/2001/webkit/media/webmediaplayer_impl.cc File webkit/media/webmediaplayer_impl.cc (right): https://codereview.chromium.org/14199002/diff/2001/webkit/media/webmediaplayer_impl.cc#newcode725 webkit/media/webmediaplayer_impl.cc:725: bool WebMediaPlayerImpl::copyVideoTextureToPlatformTexture( On 2013/04/11 23:49:08, danakj wrote: > On ...
7 years, 8 months ago (2013-04-12 00:54:25 UTC) #5
piman
On Thu, Apr 11, 2013 at 5:01 PM, <danakj@chromium.org> wrote: > > https://codereview.chromium.**org/14199002/diff/2001/** > content/renderer/media/**renderer_gpu_video_decoder_**factories.cc<https://codereview.chromium.org/14199002/diff/2001/content/renderer/media/renderer_gpu_video_decoder_factories.cc> ...
7 years, 8 months ago (2013-04-12 00:56:32 UTC) #6
danakj
On 2013/04/12 00:54:25, piman wrote: > https://codereview.chromium.org/14199002/diff/2001/webkit/media/webmediaplayer_impl.cc > File webkit/media/webmediaplayer_impl.cc (right): > > https://codereview.chromium.org/14199002/diff/2001/webkit/media/webmediaplayer_impl.cc#newcode725 > ...
7 years, 8 months ago (2013-04-12 17:08:06 UTC) #7
piman
On Fri, Apr 12, 2013 at 10:08 AM, <danakj@chromium.org> wrote: > On 2013/04/12 00:54:25, piman ...
7 years, 8 months ago (2013-04-12 17:45:04 UTC) #8
danakj
On 2013/04/12 17:45:04, piman wrote: > refcounted+shared mailboxes will give you that but it's not ...
7 years, 8 months ago (2013-04-12 21:25:51 UTC) #9
scherkus (not reviewing)
most of the media changes look fine -- just nits 'n q's https://codereview.chromium.org/14199002/diff/17004/media/base/video_frame.h File media/base/video_frame.h ...
7 years, 8 months ago (2013-04-17 20:09:34 UTC) #10
danakj
https://codereview.chromium.org/14199002/diff/17004/media/base/video_frame.h File media/base/video_frame.h (right): https://codereview.chromium.org/14199002/diff/17004/media/base/video_frame.h#newcode103 media/base/video_frame.h:103: const TextureNoLongerNeededCallback& texture_no_longer_needed_cb, On 2013/04/17 20:09:34, scherkus wrote: > ...
7 years, 8 months ago (2013-04-17 20:12:37 UTC) #11
scherkus (not reviewing)
lgtm https://codereview.chromium.org/14199002/diff/17004/media/base/video_frame.h File media/base/video_frame.h (right): https://codereview.chromium.org/14199002/diff/17004/media/base/video_frame.h#newcode103 media/base/video_frame.h:103: const TextureNoLongerNeededCallback& texture_no_longer_needed_cb, On 2013/04/17 20:12:37, danakj wrote: ...
7 years, 8 months ago (2013-04-17 20:16:58 UTC) #12
scherkus (not reviewing)
crap I didn't mean to lgtm that I'll take another look once you've sorted out ...
7 years, 8 months ago (2013-04-17 20:17:24 UTC) #13
danakj
On Wed, Apr 17, 2013 at 4:17 PM, <scherkus@chromium.org> wrote: > crap I didn't mean ...
7 years, 8 months ago (2013-04-17 20:40:28 UTC) #14
danakj
PTAL +sievers for the android stuff This should work for Mac and Android now. I ...
7 years, 8 months ago (2013-04-18 02:06:56 UTC) #15
danakj
Here's a patch version without the ifdefing noise.
7 years, 8 months ago (2013-04-18 02:19:45 UTC) #16
danakj
https://codereview.chromium.org/14199002/diff/36001/webkit/media/android/webmediaplayer_android.cc File webkit/media/android/webmediaplayer_android.cc (right): https://codereview.chromium.org/14199002/diff/36001/webkit/media/android/webmediaplayer_android.cc#newcode79 webkit/media/android/webmediaplayer_android.cc:79: 0); // TODO(danakj): How do I get this sync ...
7 years, 8 months ago (2013-04-18 02:38:34 UTC) #17
piman
https://codereview.chromium.org/14199002/diff/36001/webkit/media/android/webmediaplayer_android.cc File webkit/media/android/webmediaplayer_android.cc (right): https://codereview.chromium.org/14199002/diff/36001/webkit/media/android/webmediaplayer_android.cc#newcode79 webkit/media/android/webmediaplayer_android.cc:79: 0); // TODO(danakj): How do I get this sync ...
7 years, 8 months ago (2013-04-18 04:11:18 UTC) #18
no sievers
https://codereview.chromium.org/14199002/diff/36001/content/renderer/media/stream_texture_factory_impl_android.cc File content/renderer/media/stream_texture_factory_impl_android.cc (right): https://codereview.chromium.org/14199002/diff/36001/content/renderer/media/stream_texture_factory_impl_android.cc#newcode130 content/renderer/media/stream_texture_factory_impl_android.cc:130: *texture_mailbox_sync_point = context_->insertSyncPoint(); You'll have to move this after ...
7 years, 8 months ago (2013-04-18 17:37:07 UTC) #19
piman
On Thu, Apr 18, 2013 at 10:37 AM, <sievers@chromium.org> wrote: > > https://codereview.chromium.**org/14199002/diff/36001/** > content/renderer/media/stream_**texture_factory_impl_android.**cc<https://codereview.chromium.org/14199002/diff/36001/content/renderer/media/stream_texture_factory_impl_android.cc> ...
7 years, 8 months ago (2013-04-18 18:16:28 UTC) #20
danakj
N https://codereview.chromium.org/14199002/diff/36001/content/renderer/media/stream_texture_factory_impl_android.cc File content/renderer/media/stream_texture_factory_impl_android.cc (right): https://codereview.chromium.org/14199002/diff/36001/content/renderer/media/stream_texture_factory_impl_android.cc#newcode130 content/renderer/media/stream_texture_factory_impl_android.cc:130: *texture_mailbox_sync_point = context_->insertSyncPoint(); On 2013/04/18 17:37:08, Daniel Sievers ...
7 years, 8 months ago (2013-04-19 18:03:52 UTC) #21
no sievers
https://codereview.chromium.org/14199002/diff/36001/content/renderer/media/stream_texture_factory_impl_android.cc File content/renderer/media/stream_texture_factory_impl_android.cc (right): https://codereview.chromium.org/14199002/diff/36001/content/renderer/media/stream_texture_factory_impl_android.cc#newcode130 content/renderer/media/stream_texture_factory_impl_android.cc:130: *texture_mailbox_sync_point = context_->insertSyncPoint(); On 2013/04/19 18:03:52, danakj wrote: > ...
7 years, 8 months ago (2013-04-19 18:12:07 UTC) #22
no sievers
On 2013/04/19 18:12:07, Daniel Sievers wrote: > https://codereview.chromium.org/14199002/diff/36001/content/renderer/media/stream_texture_factory_impl_android.cc > File content/renderer/media/stream_texture_factory_impl_android.cc (right): > > https://codereview.chromium.org/14199002/diff/36001/content/renderer/media/stream_texture_factory_impl_android.cc#newcode130 ...
7 years, 8 months ago (2013-04-19 18:14:37 UTC) #23
piman
On Fri, Apr 19, 2013 at 11:03 AM, <danakj@chromium.org> wrote: > N > > > ...
7 years, 8 months ago (2013-04-19 18:15:14 UTC) #24
no sievers
On 2013/04/19 18:15:14, piman wrote: > On Fri, Apr 19, 2013 at 11:03 AM, <mailto:danakj@chromium.org> ...
7 years, 8 months ago (2013-04-19 18:17:48 UTC) #25
danakj
On Fri, Apr 19, 2013 at 2:14 PM, <sievers@chromium.org> wrote: > I meant: insertSyncPoint() implies ...
7 years, 8 months ago (2013-04-19 18:19:45 UTC) #26
piman
On Fri, Apr 19, 2013 at 11:17 AM, <sievers@chromium.org> wrote: > On 2013/04/19 18:15:14, piman ...
7 years, 8 months ago (2013-04-19 18:40:01 UTC) #27
no sievers
On 2013/04/19 18:40:01, piman wrote: > On Fri, Apr 19, 2013 at 11:17 AM, <mailto:sievers@chromium.org> ...
7 years, 8 months ago (2013-04-19 18:50:20 UTC) #28
danakj
On Fri, Apr 19, 2013 at 2:50 PM, <sievers@chromium.org> wrote: > Ah right, createStreamTexture() is ...
7 years, 8 months ago (2013-04-19 18:53:22 UTC) #29
danakj
https://codereview.chromium.org/14199002/diff/55001/content/renderer/media/renderer_gpu_video_decoder_factories.cc File content/renderer/media/renderer_gpu_video_decoder_factories.cc (right): https://codereview.chromium.org/14199002/diff/55001/content/renderer/media/renderer_gpu_video_decoder_factories.cc#newcode207 content/renderer/media/renderer_gpu_video_decoder_factories.cc:207: async_waiter_.Signal(); I was missing these Signal()s which broke everything. ...
7 years, 8 months ago (2013-04-19 20:44:43 UTC) #30
danakj
On 2013/04/19 20:44:43, danakj wrote: > https://codereview.chromium.org/14199002/diff/55001/content/renderer/media/renderer_gpu_video_decoder_factories.cc > File content/renderer/media/renderer_gpu_video_decoder_factories.cc (right): > > https://codereview.chromium.org/14199002/diff/55001/content/renderer/media/renderer_gpu_video_decoder_factories.cc#newcode207 > ...
7 years, 8 months ago (2013-04-19 21:06:37 UTC) #31
danakj
Ok, this should all be correct now. PTAL! https://codereview.chromium.org/14199002/diff/60001/cc/resources/video_resource_updater.cc File cc/resources/video_resource_updater.cc (right): https://codereview.chromium.org/14199002/diff/60001/cc/resources/video_resource_updater.cc#newcode339 cc/resources/video_resource_updater.cc:339: video_frame->texture_target(), ...
7 years, 8 months ago (2013-04-19 21:39:43 UTC) #32
no sievers
Cool! Looks good for Android. But SurfaceTextureTransportClient won't work yet because it's hardcoded for a ...
7 years, 8 months ago (2013-04-19 22:07:41 UTC) #33
scherkus (not reviewing)
media lgtm w/ one nit https://codereview.chromium.org/14199002/diff/60001/media/base/video_frame.cc File media/base/video_frame.cc (right): https://codereview.chromium.org/14199002/diff/60001/media/base/video_frame.cc#newcode261 media/base/video_frame.cc:261: timestamp_(timestamp) { init texture_mailbox_sync_point_ ...
7 years, 8 months ago (2013-04-19 23:32:07 UTC) #34
danakj
Thanks! https://codereview.chromium.org/14199002/diff/60001/media/base/video_frame.cc File media/base/video_frame.cc (right): https://codereview.chromium.org/14199002/diff/60001/media/base/video_frame.cc#newcode261 media/base/video_frame.cc:261: timestamp_(timestamp) { On 2013/04/19 23:32:07, scherkus wrote: > ...
7 years, 8 months ago (2013-04-19 23:52:06 UTC) #35
danakj
I reworked this CL a bit so that the lifetime of VideoFrame is not different ...
7 years, 7 months ago (2013-05-11 00:11:14 UTC) #36
danakj
Ok I sorted out the callback timing stuff with TakeTextureMailbox. Added some VideoFrameTest unittests to ...
7 years, 7 months ago (2013-05-11 01:42:23 UTC) #37
danakj
New patch, using a MailboxHolder refcounted object that VideoFrame holds and returns, to make the ...
7 years, 6 months ago (2013-06-14 19:56:22 UTC) #38
piman
At a high level it LGTM. https://codereview.chromium.org/14199002/diff/115001/content/browser/renderer_host/surface_texture_transport_client_android.cc File content/browser/renderer_host/surface_texture_transport_client_android.cc (right): https://codereview.chromium.org/14199002/diff/115001/content/browser/renderer_host/surface_texture_transport_client_android.cc#newcode110 content/browser/renderer_host/surface_texture_transport_client_android.cc:110: context->bindTexture(kGLTextureExternalOES, texture_id_); nit: ...
7 years, 6 months ago (2013-06-14 21:47:28 UTC) #39
danakj
https://codereview.chromium.org/14199002/diff/115001/content/browser/renderer_host/surface_texture_transport_client_android.cc File content/browser/renderer_host/surface_texture_transport_client_android.cc (right): https://codereview.chromium.org/14199002/diff/115001/content/browser/renderer_host/surface_texture_transport_client_android.cc#newcode110 content/browser/renderer_host/surface_texture_transport_client_android.cc:110: context->bindTexture(kGLTextureExternalOES, texture_id_); On 2013/06/14 21:47:29, piman wrote: > nit: ...
7 years, 6 months ago (2013-06-14 21:54:39 UTC) #40
piman
https://codereview.chromium.org/14199002/diff/123001/media/filters/gpu_video_decoder.cc File media/filters/gpu_video_decoder.cc (right): https://codereview.chromium.org/14199002/diff/123001/media/filters/gpu_video_decoder.cc#newcode514 media/filters/gpu_video_decoder.cc:514: factories_->ProduceTexturesToMailboxes( Why not do that directly inside of CreateTextures?
7 years, 6 months ago (2013-06-14 22:55:27 UTC) #41
danakj
https://codereview.chromium.org/14199002/diff/123001/media/filters/gpu_video_decoder.cc File media/filters/gpu_video_decoder.cc (right): https://codereview.chromium.org/14199002/diff/123001/media/filters/gpu_video_decoder.cc#newcode514 media/filters/gpu_video_decoder.cc:514: factories_->ProduceTexturesToMailboxes( On 2013/06/14 22:55:28, piman wrote: > Why not ...
7 years, 6 months ago (2013-06-15 00:12:57 UTC) #42
no sievers
lgtm for android
7 years, 6 months ago (2013-06-15 00:24:23 UTC) #43
piman
https://codereview.chromium.org/14199002/diff/123001/media/filters/gpu_video_decoder.cc File media/filters/gpu_video_decoder.cc (right): https://codereview.chromium.org/14199002/diff/123001/media/filters/gpu_video_decoder.cc#newcode514 media/filters/gpu_video_decoder.cc:514: factories_->ProduceTexturesToMailboxes( On 2013/06/15 00:12:58, danakj wrote: > On 2013/06/14 ...
7 years, 6 months ago (2013-06-15 00:42:19 UTC) #44
danakj
On Fri, Jun 14, 2013 at 8:42 PM, <piman@chromium.org> wrote: > > https://codereview.chromium.**org/14199002/diff/123001/** > media/filters/gpu_video_**decoder.cc<https://codereview.chromium.org/14199002/diff/123001/media/filters/gpu_video_decoder.cc> ...
7 years, 6 months ago (2013-06-16 14:02:37 UTC) #45
danakj
On Fri, Jun 14, 2013 at 8:24 PM, <sievers@chromium.org> wrote: > lgtm for android > ...
7 years, 6 months ago (2013-06-16 14:02:54 UTC) #46
danakj
Merged produce into gen/create. Also verified that this patch version is working on device.
7 years, 6 months ago (2013-06-17 19:09:51 UTC) #47
danakj
piman@ PTAL if you like
7 years, 6 months ago (2013-06-17 19:10:09 UTC) #48
piman
one last thing, then ok. https://codereview.chromium.org/14199002/diff/139001/content/renderer/media/renderer_gpu_video_decoder_factories.cc File content/renderer/media/renderer_gpu_video_decoder_factories.cc (right): https://codereview.chromium.org/14199002/diff/139001/content/renderer/media/renderer_gpu_video_decoder_factories.cc#newcode150 content/renderer/media/renderer_gpu_video_decoder_factories.cc:150: *sync_point = gles2->InsertSyncPointCHROMIUM(); move ...
7 years, 6 months ago (2013-06-17 19:58:28 UTC) #49
scherkus (not reviewing)
https://codereview.chromium.org/14199002/diff/139001/content/renderer/media/stream_texture_factory_impl_android.h File content/renderer/media/stream_texture_factory_impl_android.h (right): https://codereview.chromium.org/14199002/diff/139001/content/renderer/media/stream_texture_factory_impl_android.h#newcode34 content/renderer/media/stream_texture_factory_impl_android.h:34: unsigned texture_target, indent by 2 more spaces https://codereview.chromium.org/14199002/diff/139001/media/base/video_frame.cc File ...
7 years, 6 months ago (2013-06-17 20:20:37 UTC) #50
danakj
https://codereview.chromium.org/14199002/diff/139001/media/base/video_frame.cc File media/base/video_frame.cc (right): https://codereview.chromium.org/14199002/diff/139001/media/base/video_frame.cc#newcode383 media/base/video_frame.cc:383: release_callback_.Run(sync_point_); On 2013/06/17 20:20:37, scherkus wrote: > are we ...
7 years, 6 months ago (2013-06-18 00:45:04 UTC) #51
scherkus (not reviewing)
thanks for the answers -- lgtm assuming you'll address the nits, etc.. https://codereview.chromium.org/14199002/diff/139001/media/base/video_frame.cc File media/base/video_frame.cc ...
7 years, 6 months ago (2013-06-18 00:52:18 UTC) #52
danakj
https://codereview.chromium.org/14199002/diff/139001/content/renderer/media/renderer_gpu_video_decoder_factories.cc File content/renderer/media/renderer_gpu_video_decoder_factories.cc (right): https://codereview.chromium.org/14199002/diff/139001/content/renderer/media/renderer_gpu_video_decoder_factories.cc#newcode150 content/renderer/media/renderer_gpu_video_decoder_factories.cc:150: *sync_point = gles2->InsertSyncPointCHROMIUM(); On 2013/06/17 19:58:29, piman wrote: > ...
7 years, 6 months ago (2013-06-18 16:54:12 UTC) #53
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/danakj@chromium.org/14199002/166003
7 years, 6 months ago (2013-06-18 17:40:10 UTC) #54
commit-bot: I haz the power
Retried try job too often on mac_rel for step(s) base_unittests, browser_tests, cacheinvalidation_unittests, cc_unittests, check_deps, chromedriver2_unittests, ...
7 years, 6 months ago (2013-06-18 17:57:16 UTC) #55
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/danakj@chromium.org/14199002/171003
7 years, 6 months ago (2013-06-18 18:00:22 UTC) #56
commit-bot: I haz the power
Retried try job too often on ios_rel_device for step(s) compile http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=ios_rel_device&number=58913
7 years, 6 months ago (2013-06-18 18:16:25 UTC) #57
danakj
I split the command_buffer_common target out of gpu.gyp to gpu/command_buffer/command_buffer_common.gyp, so that we can include ...
7 years, 6 months ago (2013-06-18 18:59:24 UTC) #58
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/danakj@chromium.org/14199002/171003
7 years, 6 months ago (2013-06-19 00:49:16 UTC) #59
commit-bot: I haz the power
Sorry for I got bad news for ya. Compile failed with a clobber build on ...
7 years, 6 months ago (2013-06-19 01:02:27 UTC) #60
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/danakj@chromium.org/14199002/208001
7 years, 6 months ago (2013-06-19 01:05:02 UTC) #61
commit-bot: I haz the power
Retried try job too often on ios_dbg_simulator for step(s) base_unittests, compile, content_unittests, crypto_unittests, media_unittests, net_unittests, ...
7 years, 6 months ago (2013-06-19 01:24:21 UTC) #62
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/danakj@chromium.org/14199002/225003
7 years, 6 months ago (2013-06-20 14:57:38 UTC) #63
commit-bot: I haz the power
Retried try job too often on chromium_presubmit for step(s) presubmit http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=chromium_presubmit&number=10897
7 years, 6 months ago (2013-06-20 15:07:24 UTC) #64
danakj
+jamesr for webkit/support/ On Thu, Jun 20, 2013 at 11:07 AM, <commit-bot@chromium.org> wrote: > Retried ...
7 years, 6 months ago (2013-06-20 15:11:49 UTC) #65
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/danakj@chromium.org/14199002/225003
7 years, 6 months ago (2013-06-20 15:13:07 UTC) #66
commit-bot: I haz the power
Retried try job too often on ios_rel_device for step(s) compile http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=ios_rel_device&number=59856
7 years, 6 months ago (2013-06-20 15:31:32 UTC) #67
jamesr
lgtm on webkit/support/, although that file's not long for this world
7 years, 6 months ago (2013-06-20 15:50:49 UTC) #68
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/danakj@chromium.org/14199002/152002
7 years, 6 months ago (2013-06-20 18:07:09 UTC) #69
commit-bot: I haz the power
Step "update" is always a major failure. Look at the try server FAQ for more ...
7 years, 6 months ago (2013-06-20 19:34:12 UTC) #70
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/danakj@chromium.org/14199002/152002
7 years, 6 months ago (2013-06-20 19:35:49 UTC) #71
commit-bot: I haz the power
Failed to apply patch for webkit/support/test_stream_texture_factory_android.cc: While running patch -p1 --forward --force --no-backup-if-mismatch; can't find ...
7 years, 6 months ago (2013-06-20 23:31:26 UTC) #72
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/danakj@chromium.org/14199002/277034
7 years, 6 months ago (2013-06-25 16:58:24 UTC) #73
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/danakj@chromium.org/14199002/277034
7 years, 6 months ago (2013-06-25 17:29:44 UTC) #74
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/danakj@chromium.org/14199002/277034
7 years, 6 months ago (2013-06-25 17:31:13 UTC) #75
commit-bot: I haz the power
Retried try job too often on mac_rel for step(s) nacl_integration http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=mac_rel&number=143447
7 years, 6 months ago (2013-06-25 18:42:54 UTC) #76
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/danakj@chromium.org/14199002/277034
7 years, 6 months ago (2013-06-25 18:43:46 UTC) #77
commit-bot: I haz the power
Retried try job too often on mac_rel for step(s) nacl_integration http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=mac_rel&number=143478
7 years, 6 months ago (2013-06-25 19:37:34 UTC) #78
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/danakj@chromium.org/14199002/277034
7 years, 6 months ago (2013-06-25 19:43:21 UTC) #79
commit-bot: I haz the power
7 years, 6 months ago (2013-06-25 22:31:31 UTC) #80
Message was sent while issue was closed.
Change committed as 208568

Powered by Google App Engine
This is Rietveld 408576698