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

Issue 13771020: Add Pepper VideoReader and VideoWriter plumbing (Closed)

Created:
7 years, 8 months ago by bbudge
Modified:
7 years, 7 months ago
CC:
chromium-reviews, yusukes+watch_chromium.org, jam, yzshen+watch_chromium.org, joi+watch-content_chromium.org, darin-cc_chromium.org, raymes+watch_chromium.org, piman+watch_chromium.org, ihf+watch_chromium.org
Visibility:
Public.

Description

Adds internal APIs, thunks, resources, and resource hosts. Adds IPC messages to support the new resources. Adds stubbed out host methods to hold implementation TBR=tsepez@chromium.org, yzshen@chromium.org BUG=230980 TESTS=none Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=198258

Patch Set 1 #

Total comments: 2

Patch Set 2 : #

Patch Set 3 : ImageData management, depends on 14170012 #

Total comments: 38

Patch Set 4 : Address first round of comments. #

Total comments: 6

Patch Set 5 : Address second round of comments. #

Patch Set 6 : Rebase, clean up some headers. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+974 lines, -30 lines) Patch
M content/content_renderer.gypi View 1 2 3 1 chunk +4 lines, -0 lines 0 comments Download
M content/renderer/pepper/content_renderer_pepper_host_factory.cc View 1 2 3 2 chunks +14 lines, -0 lines 0 comments Download
A content/renderer/pepper/pepper_video_destination_host.h View 1 2 3 4 5 1 chunk +48 lines, -0 lines 0 comments Download
A content/renderer/pepper/pepper_video_destination_host.cc View 1 2 3 4 5 1 chunk +88 lines, -0 lines 0 comments Download
A content/renderer/pepper/pepper_video_source_host.h View 1 2 3 4 5 1 chunk +47 lines, -0 lines 0 comments Download
A content/renderer/pepper/pepper_video_source_host.cc View 1 2 3 4 5 1 chunk +116 lines, -0 lines 0 comments Download
M ppapi/ppapi_proxy.gypi View 1 2 2 chunks +6 lines, -0 lines 0 comments Download
M ppapi/ppapi_shared.gypi View 1 2 3 2 chunks +6 lines, -0 lines 0 comments Download
M ppapi/proxy/interface_list.cc View 1 2 1 chunk +2 lines, -0 lines 0 comments Download
M ppapi/proxy/ppapi_messages.h View 1 2 3 1 chunk +23 lines, -0 lines 0 comments Download
M ppapi/proxy/ppb_image_data_proxy.cc View 1 2 3 5 chunks +34 lines, -28 lines 0 comments Download
M ppapi/proxy/resource_creation_proxy.h View 1 2 3 1 chunk +2 lines, -0 lines 0 comments Download
M ppapi/proxy/resource_creation_proxy.cc View 1 2 3 2 chunks +13 lines, -0 lines 0 comments Download
A ppapi/proxy/video_destination_resource.h View 1 2 3 4 5 1 chunk +56 lines, -0 lines 0 comments Download
A ppapi/proxy/video_destination_resource.cc View 1 2 3 4 5 1 chunk +102 lines, -0 lines 0 comments Download
A ppapi/proxy/video_source_resource.h View 1 2 3 4 5 1 chunk +65 lines, -0 lines 0 comments Download
A ppapi/proxy/video_source_resource.cc View 1 2 3 4 5 1 chunk +112 lines, -0 lines 0 comments Download
M ppapi/shared_impl/resource.h View 1 2 3 1 chunk +2 lines, -0 lines 0 comments Download
M ppapi/thunk/interfaces_ppb_private.h View 1 2 1 chunk +5 lines, -0 lines 0 comments Download
A ppapi/thunk/ppb_video_destination_private_api.h View 1 2 3 1 chunk +32 lines, -0 lines 0 comments Download
A ppapi/thunk/ppb_video_destination_private_thunk.cc View 1 2 1 chunk +74 lines, -0 lines 0 comments Download
A ppapi/thunk/ppb_video_source_private_api.h View 1 2 3 1 chunk +33 lines, -0 lines 0 comments Download
A ppapi/thunk/ppb_video_source_private_thunk.cc View 1 2 1 chunk +71 lines, -0 lines 0 comments Download
M ppapi/thunk/resource_creation_api.h View 1 2 3 1 chunk +2 lines, -0 lines 0 comments Download
M webkit/plugins/ppapi/plugin_module.cc View 1 2 1 chunk +2 lines, -0 lines 0 comments Download
M webkit/plugins/ppapi/resource_creation_impl.h View 1 2 3 1 chunk +4 lines, -0 lines 0 comments Download
M webkit/plugins/ppapi/resource_creation_impl.cc View 1 2 3 2 chunks +11 lines, -2 lines 0 comments Download

Messages

Total messages: 16 (0 generated)
bbudge
+juberti +ronghuawu FYI This isn't ready for review. In particular, I need to add code ...
7 years, 8 months ago (2013-04-08 22:11:43 UTC) #1
Ronghua Wu (Left Chromium)
https://codereview.chromium.org/13771020/diff/1/content/renderer/pepper/pepper_video_reader_host.cc File content/renderer/pepper/pepper_video_reader_host.cc (right): https://codereview.chromium.org/13771020/diff/1/content/renderer/pepper/pepper_video_reader_host.cc#newcode61 content/renderer/pepper/pepper_video_reader_host.cc:61: // Create an image data resource and copy the ...
7 years, 8 months ago (2013-04-08 22:34:39 UTC) #2
bbudge
https://codereview.chromium.org/13771020/diff/1/content/renderer/pepper/pepper_video_reader_host.cc File content/renderer/pepper/pepper_video_reader_host.cc (right): https://codereview.chromium.org/13771020/diff/1/content/renderer/pepper/pepper_video_reader_host.cc#newcode61 content/renderer/pepper/pepper_video_reader_host.cc:61: // Create an image data resource and copy the ...
7 years, 8 months ago (2013-04-08 22:38:01 UTC) #3
bbudge
Yuzhu for Pepper plumbing. Tom for IPC review (ppapi_messages.h)
7 years, 7 months ago (2013-05-01 21:53:39 UTC) #4
Tom Sepez
On 2013/05/01 21:53:39, bbudge1 wrote: > Yuzhu for Pepper plumbing. > Tom for IPC review ...
7 years, 7 months ago (2013-05-01 22:10:20 UTC) #5
bbudge
On 2013/05/01 22:10:20, Tom Sepez wrote: > On 2013/05/01 21:53:39, bbudge1 wrote: > > Yuzhu ...
7 years, 7 months ago (2013-05-01 22:14:26 UTC) #6
yzshen1
Only some nits. Thanks! https://codereview.chromium.org/13771020/diff/19001/content/renderer/pepper/pepper_in_process_resource_creation.cc File content/renderer/pepper/pepper_in_process_resource_creation.cc (right): https://codereview.chromium.org/13771020/diff/19001/content/renderer/pepper/pepper_in_process_resource_creation.cc#newcode131 content/renderer/pepper/pepper_in_process_resource_creation.cc:131: PP_Resource PepperInProcessResourceCreation::CreateVideoDestination( nit: Usually these ...
7 years, 7 months ago (2013-05-01 23:18:33 UTC) #7
bbudge
Tom, the stream URLs are sent over as strings. I use GURL to check that ...
7 years, 7 months ago (2013-05-02 21:39:06 UTC) #8
Tom Sepez
LGTM, but please be sure I'm cc'd on the next patch for the implementation.
7 years, 7 months ago (2013-05-02 21:42:29 UTC) #9
yzshen1
LGTM with a few nits. Thanks! https://codereview.chromium.org/13771020/diff/35001/content/renderer/pepper/pepper_video_destination_host.cc File content/renderer/pepper/pepper_video_destination_host.cc (right): https://codereview.chromium.org/13771020/diff/35001/content/renderer/pepper/pepper_video_destination_host.cc#newcode61 content/renderer/pepper/pepper_video_destination_host.cc:61: return PP_ERROR_FAILED; If ...
7 years, 7 months ago (2013-05-02 22:03:04 UTC) #10
bbudge
https://codereview.chromium.org/13771020/diff/35001/content/renderer/pepper/pepper_video_destination_host.cc File content/renderer/pepper/pepper_video_destination_host.cc (right): https://codereview.chromium.org/13771020/diff/35001/content/renderer/pepper/pepper_video_destination_host.cc#newcode61 content/renderer/pepper/pepper_video_destination_host.cc:61: return PP_ERROR_FAILED; On 2013/05/02 22:03:05, yzshen1 wrote: > If ...
7 years, 7 months ago (2013-05-02 23:12:19 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/bbudge@chromium.org/13771020/61001
7 years, 7 months ago (2013-05-03 15:31:12 UTC) #12
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=1199
7 years, 7 months ago (2013-05-03 15:38:31 UTC) #13
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/bbudge@chromium.org/13771020/61001
7 years, 7 months ago (2013-05-03 16:26:21 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/bbudge@chromium.org/13771020/61001
7 years, 7 months ago (2013-05-03 23:51:33 UTC) #15
bbudge
7 years, 7 months ago (2013-05-04 00:11:36 UTC) #16
Message was sent while issue was closed.
Committed patchset #6 manually as r198258 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698