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

Issue 107083004: [PPAPI] API definition for video media stream artifacts (Closed)

Created:
7 years ago by Peng
Modified:
6 years, 11 months ago
CC:
chromium-reviews, yusukes+watch_chromium.org, raymes+watch_chromium.org, yzshen+watch_chromium.org, teravest+watch_chromium.org, Sam Clegg, nfullagar1, piman+watch_chromium.org, noelallen1, binji, ihf+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@lkgr
Visibility:
Public.

Description

[PPAPI] API definition for video media stream artifacts This API follows the design at https://docs.google.com/a/google.com/document/d/1rlwmFhf7VCX8mfrBok8wqXNgvr_ERhL2k6Fqha-pgIo/edit?disco=AAAAAHos8Y8# It defines new objects for the consumption of media video tracks based on the private VideoSource/VideoDestination classes. BUG=330851 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=243099

Patch Set 1 #

Patch Set 2 : Update #

Total comments: 50

Patch Set 3 : Update #

Total comments: 54

Patch Set 4 : Update #

Patch Set 5 : update #

Total comments: 14

Patch Set 6 : Update #

Total comments: 6

Patch Set 7 : Update #

Patch Set 8 : Update #

Total comments: 10

Patch Set 9 : Update #

Total comments: 32

Patch Set 10 : Update #

Patch Set 11 : Fix build warnings #

Unified diffs Side-by-side diffs Delta from patch set Stats (+974 lines, -2 lines) Patch
M native_client_sdk/src/libraries/ppapi/library.dsc View 2 chunks +2 lines, -0 lines 0 comments Download
M native_client_sdk/src/libraries/ppapi_cpp/library.dsc View 4 chunks +4 lines, -0 lines 0 comments Download
A ppapi/api/ppb_media_stream_video_track.idl View 1 2 3 4 5 6 7 8 9 1 chunk +124 lines, -0 lines 0 comments Download
A ppapi/api/ppb_video_frame.idl View 1 2 3 4 5 6 7 8 9 1 chunk +121 lines, -0 lines 0 comments Download
M ppapi/c/pp_macros.h View 1 2 3 1 chunk +2 lines, -2 lines 0 comments Download
A ppapi/c/ppb_media_stream_video_track.h View 1 2 3 4 5 6 7 8 9 1 chunk +138 lines, -0 lines 0 comments Download
A ppapi/c/ppb_video_frame.h View 1 2 3 4 5 6 7 8 9 1 chunk +139 lines, -0 lines 0 comments Download
A ppapi/cpp/media_stream_video_track.h View 1 2 3 4 5 6 7 8 9 1 chunk +122 lines, -0 lines 0 comments Download
A ppapi/cpp/media_stream_video_track.cc View 1 2 3 4 5 6 7 8 9 10 1 chunk +99 lines, -0 lines 0 comments Download
A ppapi/cpp/video_frame.h View 1 2 3 4 5 6 7 8 9 1 chunk +75 lines, -0 lines 0 comments Download
A ppapi/cpp/video_frame.cc View 1 2 3 4 5 6 7 8 9 10 1 chunk +77 lines, -0 lines 0 comments Download
M ppapi/native_client/src/untrusted/pnacl_irt_shim/pnacl_shim.c View 1 2 3 4 5 9 chunks +63 lines, -0 lines 0 comments Download
M ppapi/ppapi_sources.gypi View 2 chunks +4 lines, -0 lines 0 comments Download
M ppapi/tests/all_c_includes.h View 1 2 chunks +2 lines, -0 lines 0 comments Download
M ppapi/tests/all_cpp_includes.h View 2 chunks +2 lines, -0 lines 0 comments Download

Messages

Total messages: 33 (0 generated)
Peng
Hi, I took over Greg's CL 53593003, and modified it base on our discussion. PTAL. ...
7 years ago (2013-12-20 16:45:36 UTC) #1
dmichael (off chromium)
Overall, I think I like the shared memory buffer + Resource approach. (I haven't looked ...
7 years ago (2013-12-20 17:42:52 UTC) #2
yzshen1
Comments for IDLs. Will look at other files. Thanks! https://codereview.chromium.org/107083004/diff/80001/ppapi/api/ppb_media_stream_video_track.idl File ppapi/api/ppb_media_stream_video_track.idl (right): https://codereview.chromium.org/107083004/diff/80001/ppapi/api/ppb_media_stream_video_track.idl#newcode12 ppapi/api/ppb_media_stream_video_track.idl:12: ...
7 years ago (2013-12-20 17:52:26 UTC) #3
Peng
https://codereview.chromium.org/107083004/diff/80001/ppapi/api/ppb_media_stream_video_track.idl File ppapi/api/ppb_media_stream_video_track.idl (right): https://codereview.chromium.org/107083004/diff/80001/ppapi/api/ppb_media_stream_video_track.idl#newcode8 ppapi/api/ppb_media_stream_video_track.idl:8: * receiving video frames from a MediaStream video track ...
7 years ago (2013-12-20 18:49:16 UTC) #4
Peng
https://codereview.chromium.org/107083004/diff/80001/ppapi/api/ppb_media_stream_video_track.idl File ppapi/api/ppb_media_stream_video_track.idl (right): https://codereview.chromium.org/107083004/diff/80001/ppapi/api/ppb_media_stream_video_track.idl#newcode12 ppapi/api/ppb_media_stream_video_track.idl:12: M33 = 0.1 On 2013/12/20 17:52:26, yzshen1 wrote: > ...
7 years ago (2013-12-20 20:55:31 UTC) #5
yzshen1
Mostly nits. Thanks! https://codereview.chromium.org/107083004/diff/80001/ppapi/api/ppb_media_stream_video_track.idl File ppapi/api/ppb_media_stream_video_track.idl (right): https://codereview.chromium.org/107083004/diff/80001/ppapi/api/ppb_media_stream_video_track.idl#newcode49 ppapi/api/ppb_media_stream_video_track.idl:49: PP_Var GetId([in]PP_Resource resource); > Can I ...
7 years ago (2013-12-20 23:37:43 UTC) #6
bbudge
Comment comments. https://codereview.chromium.org/107083004/diff/150001/ppapi/api/ppb_media_stream_video_track.idl File ppapi/api/ppb_media_stream_video_track.idl (right): https://codereview.chromium.org/107083004/diff/150001/ppapi/api/ppb_media_stream_video_track.idl#newcode36 ppapi/api/ppb_media_stream_video_track.idl:36: * settings will be used. Could you ...
7 years ago (2013-12-20 23:58:09 UTC) #7
Peng
https://codereview.chromium.org/107083004/diff/150001/ppapi/api/ppb_media_stream_video_track.idl File ppapi/api/ppb_media_stream_video_track.idl (right): https://codereview.chromium.org/107083004/diff/150001/ppapi/api/ppb_media_stream_video_track.idl#newcode12 ppapi/api/ppb_media_stream_video_track.idl:12: [channel=dev] M33 = 0.1 On 2013/12/20 23:37:43, yzshen1 wrote: ...
7 years ago (2013-12-23 02:41:49 UTC) #8
yzshen1
A few more nits. Thanks! https://codereview.chromium.org/107083004/diff/80001/ppapi/api/ppb_media_stream_video_track.idl File ppapi/api/ppb_media_stream_video_track.idl (right): https://codereview.chromium.org/107083004/diff/80001/ppapi/api/ppb_media_stream_video_track.idl#newcode68 ppapi/api/ppb_media_stream_video_track.idl:68: * another frame to ...
6 years, 12 months ago (2013-12-26 17:52:21 UTC) #9
Peng
https://codereview.chromium.org/107083004/diff/330002/ppapi/api/ppb_media_stream_video_track.idl File ppapi/api/ppb_media_stream_video_track.idl (right): https://codereview.chromium.org/107083004/diff/330002/ppapi/api/ppb_media_stream_video_track.idl#newcode120 ppapi/api/ppb_media_stream_video_track.idl:120: int32_t Close([in] PP_Resource video_track); On 2013/12/26 17:52:22, yzshen1 wrote: ...
6 years, 12 months ago (2013-12-26 18:33:40 UTC) #10
yzshen1
LGTM with a few nits. BTW, I think I saw you commented somewhere that you ...
6 years, 12 months ago (2013-12-26 18:52:37 UTC) #11
Peng
On 2013/12/26 18:52:37, yzshen1 wrote: > LGTM with a few nits. > > BTW, I ...
6 years, 12 months ago (2013-12-27 01:37:40 UTC) #12
Peng
https://codereview.chromium.org/107083004/diff/450002/ppapi/api/ppb_media_stream_video_track.idl File ppapi/api/ppb_media_stream_video_track.idl (right): https://codereview.chromium.org/107083004/diff/450002/ppapi/api/ppb_media_stream_video_track.idl#newcode32 ppapi/api/ppb_media_stream_video_track.idl:32: * |max_buffered_frames| should be chosen such that inter-frame On ...
6 years, 12 months ago (2013-12-27 01:37:51 UTC) #13
yzshen1
> I think the solution could be we have one c interface for audio and ...
6 years, 12 months ago (2013-12-27 17:40:07 UTC) #14
teravest
On Fri, Dec 27, 2013 at 10:40 AM, <yzshen@chromium.org> wrote: >> I think the solution ...
6 years, 12 months ago (2013-12-27 18:05:08 UTC) #15
Peng
https://codereview.chromium.org/107083004/diff/790002/ppapi/api/ppb_media_stream_video_track.idl File ppapi/api/ppb_media_stream_video_track.idl (right): https://codereview.chromium.org/107083004/diff/790002/ppapi/api/ppb_media_stream_video_track.idl#newcode77 ppapi/api/ppb_media_stream_video_track.idl:77: * <code>PP_OK_COMPLETIONPENDING</code> will be returned immediatelly. And the On ...
6 years, 12 months ago (2013-12-27 21:21:42 UTC) #16
Peng
https://codereview.chromium.org/107083004/diff/80001/ppapi/api/ppb_media_stream_video_track.idl File ppapi/api/ppb_media_stream_video_track.idl (right): https://codereview.chromium.org/107083004/diff/80001/ppapi/api/ppb_media_stream_video_track.idl#newcode8 ppapi/api/ppb_media_stream_video_track.idl:8: * receiving video frames from a MediaStream video track ...
6 years, 12 months ago (2013-12-27 21:24:14 UTC) #17
Peng
6 years, 12 months ago (2013-12-27 21:24:15 UTC) #18
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/penghuang@chromium.org/107083004/1090001
6 years, 12 months ago (2013-12-27 21:25:13 UTC) #19
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=42844
6 years, 12 months ago (2013-12-27 21:39:49 UTC) #20
yzshen1
On 2013/12/27 21:39:49, I haz the power (commit-bot) wrote: > Retried try job too often ...
6 years, 12 months ago (2013-12-27 21:50:00 UTC) #21
Peng
Hi noelallen, please review native_client_sdk/*. Thanks.
6 years, 12 months ago (2013-12-27 21:55:51 UTC) #22
bbudge
Just comment nits. LGTM I think you'll need a LGTM from a NaClSDK OWNER to ...
6 years, 12 months ago (2013-12-27 22:04:17 UTC) #23
bbudge
On 2013/12/27 22:04:17, bbudge1 wrote: > Just comment nits. LGTM > > I think you'll ...
6 years, 12 months ago (2013-12-27 22:04:54 UTC) #24
Peng
https://codereview.chromium.org/107083004/diff/1090001/ppapi/api/ppb_media_stream_video_track.idl File ppapi/api/ppb_media_stream_video_track.idl (right): https://codereview.chromium.org/107083004/diff/1090001/ppapi/api/ppb_media_stream_video_track.idl#newcode30 ppapi/api/ppb_media_stream_video_track.idl:30: * Configures underlaying frame buffers for incoming frames. On ...
6 years, 11 months ago (2013-12-30 14:49:44 UTC) #25
Peng
try sbc@ & binji@. Hi Sam or Ben, Could you please review changes in native_client_sdk? ...
6 years, 11 months ago (2014-01-02 20:53:24 UTC) #26
binji
native_client_sdk lgtm
6 years, 11 months ago (2014-01-03 20:34:26 UTC) #27
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/penghuang@chromium.org/107083004/1440001
6 years, 11 months ago (2014-01-05 18:38:41 UTC) #28
commit-bot: I haz the power
Retried try job too often on win_rel for step(s) app_list_unittests, ash_unittests, aura_unittests, cacheinvalidation_unittests, cc_unittests, check_deps, ...
6 years, 11 months ago (2014-01-05 19:16:47 UTC) #29
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/penghuang@chromium.org/107083004/1760001
6 years, 11 months ago (2014-01-06 01:58:16 UTC) #30
commit-bot: I haz the power
Retried try job too often on win_rel for step(s) browser_tests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=win_rel&number=241744
6 years, 11 months ago (2014-01-06 04:22:55 UTC) #31
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/penghuang@chromium.org/107083004/1760001
6 years, 11 months ago (2014-01-06 12:00:57 UTC) #32
commit-bot: I haz the power
6 years, 11 months ago (2014-01-06 16:38:51 UTC) #33
Message was sent while issue was closed.
Change committed as 243099

Powered by Google App Engine
This is Rietveld 408576698