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

Issue 140783004: [PPAPI] Pepper MediaStream API audio track implementation and example. (Closed)

Created:
6 years, 11 months ago by Peng
Modified:
6 years, 10 months ago
CC:
chromium-reviews, yusukes+watch_chromium.org, jam, yzshen+watch_chromium.org, joi+watch-content_chromium.org, teravest+watch_chromium.org, darin-cc_chromium.org, raymes+watch_chromium.org, nfullagar1, piman+watch_chromium.org, noelallen1, binji, ihf+watch_chromium.org, kmixter1, Luis Héctor Chávez
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Visibility:
Public.

Description

[PPAPI] Pepper MediaStream API audio track implementation and example. TBR=jamesr@chromium.org BUG=330851 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=249245

Patch Set 1 : Update #

Patch Set 2 : Update #

Total comments: 8

Patch Set 3 : Update #

Patch Set 4 : Re-upload the patchset #

Total comments: 8

Patch Set 5 : Update #

Patch Set 6 : Update #

Total comments: 2

Patch Set 7 : Update #

Total comments: 37

Patch Set 8 : Fix review issues #

Total comments: 18

Patch Set 9 : Fix review issues. #

Total comments: 31

Patch Set 10 : Fix review issues #

Total comments: 6

Patch Set 11 : Fix review issues #

Patch Set 12 : Update #

Total comments: 12

Patch Set 13 : Fix review issues #

Total comments: 7

Patch Set 14 : Update #

Total comments: 8

Patch Set 15 : Fix review issues. #

Total comments: 2

Patch Set 16 : Fix build error #

Total comments: 10

Patch Set 17 : Update #

Total comments: 4

Patch Set 18 : Fix review issues #

Unified diffs Side-by-side diffs Delta from patch set Stats (+863 lines, -103 lines) Patch
M content/content_renderer.gypi View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +2 lines, -0 lines 0 comments Download
A content/renderer/pepper/pepper_media_stream_audio_track_host.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +125 lines, -0 lines 0 comments Download
A content/renderer/pepper/pepper_media_stream_audio_track_host.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +190 lines, -0 lines 0 comments Download
M content/renderer/pepper/pepper_media_stream_track_host_base.cc View 1 2 3 4 5 6 7 1 chunk +2 lines, -0 lines 0 comments Download
M content/renderer/pepper/pepper_media_stream_video_track_host.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +3 lines, -1 line 0 comments Download
M content/renderer/pepper/resource_converter.cc View 2 chunks +10 lines, -2 lines 0 comments Download
M ppapi/api/ppb_audio_frame.idl View 1 2 3 4 5 6 2 chunks +12 lines, -0 lines 0 comments Download
M ppapi/c/ppb_audio_frame.h View 1 2 3 4 5 6 3 chunks +11 lines, -1 line 0 comments Download
M ppapi/cpp/audio_frame.h View 1 2 3 4 5 6 1 chunk +6 lines, -1 line 0 comments Download
M ppapi/cpp/audio_frame.cc View 1 2 3 4 5 6 1 chunk +8 lines, -2 lines 0 comments Download
A ppapi/examples/media_stream_audio/media_stream_audio.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +224 lines, -0 lines 0 comments Download
A + ppapi/examples/media_stream_audio/media_stream_audio.html View 4 chunks +6 lines, -17 lines 0 comments Download
M ppapi/ppapi_proxy.gypi View 1 2 3 4 5 6 2 chunks +4 lines, -0 lines 0 comments Download
M ppapi/ppapi_tests.gypi View 1 1 chunk +10 lines, -0 lines 0 comments Download
A + ppapi/proxy/audio_frame_resource.h View 1 2 3 4 5 6 2 chunks +15 lines, -13 lines 0 comments Download
A ppapi/proxy/audio_frame_resource.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +111 lines, -0 lines 0 comments Download
A + ppapi/proxy/media_stream_audio_track_resource.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 2 chunks +19 lines, -18 lines 0 comments Download
A + ppapi/proxy/media_stream_audio_track_resource.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 6 chunks +38 lines, -34 lines 0 comments Download
M ppapi/proxy/media_stream_video_track_resource.cc View 1 2 3 4 5 6 7 1 chunk +11 lines, -7 lines 0 comments Download
M ppapi/proxy/plugin_var_tracker.cc View 2 chunks +19 lines, -0 lines 0 comments Download
M ppapi/proxy/ppapi_messages.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +5 lines, -1 line 0 comments Download
M ppapi/shared_impl/media_stream_frame.h View 1 2 3 4 5 6 4 chunks +11 lines, -3 lines 0 comments Download
M ppapi/thunk/ppb_audio_frame_api.h View 1 2 3 4 5 6 7 2 chunks +9 lines, -0 lines 0 comments Download
M ppapi/thunk/ppb_audio_frame_thunk.cc View 1 2 3 4 5 6 3 chunks +10 lines, -1 line 0 comments Download
M ppapi/thunk/ppb_media_stream_audio_track_thunk.cc View 1 2 3 4 5 6 1 chunk +1 line, -1 line 0 comments Download
M ppapi/thunk/ppb_video_frame_api.h View 1 2 3 4 5 6 7 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 46 (0 generated)
Peng
Hi, The Audio track implementation is ready. Please take a look. Thanks.
6 years, 11 months ago (2014-01-16 21:58:38 UTC) #1
dmichael (off chromium)
Not a comprehensive review, but some early feedback... https://codereview.chromium.org/140783004/diff/190001/content/renderer/pepper/pepper_media_stream_audio_track_host.cc File content/renderer/pepper/pepper_media_stream_audio_track_host.cc (right): https://codereview.chromium.org/140783004/diff/190001/content/renderer/pepper/pepper_media_stream_audio_track_host.cc#newcode94 content/renderer/pepper/pepper_media_stream_audio_track_host.cc:94: int32_t ...
6 years, 11 months ago (2014-01-16 22:34:20 UTC) #2
Peng
https://codereview.chromium.org/140783004/diff/190001/content/renderer/pepper/pepper_media_stream_audio_track_host.cc File content/renderer/pepper/pepper_media_stream_audio_track_host.cc (right): https://codereview.chromium.org/140783004/diff/190001/content/renderer/pepper/pepper_media_stream_audio_track_host.cc#newcode94 content/renderer/pepper/pepper_media_stream_audio_track_host.cc:94: int32_t size = sizeof(ppapi::MediaStreamFrame::Audio) + frame_data_size_; On 2014/01/16 22:34:20, ...
6 years, 11 months ago (2014-01-17 00:23:49 UTC) #3
dmichael (off chromium)
Sorry I didn't have a chance to comment sooner today... I still think we need ...
6 years, 11 months ago (2014-01-17 23:45:05 UTC) #4
Peng
https://codereview.chromium.org/140783004/diff/340001/content/renderer/pepper/pepper_media_stream_audio_track_host.cc File content/renderer/pepper/pepper_media_stream_audio_track_host.cc (right): https://codereview.chromium.org/140783004/diff/340001/content/renderer/pepper/pepper_media_stream_audio_track_host.cc#newcode82 content/renderer/pepper/pepper_media_stream_audio_track_host.cc:82: SendEnqueueFrameMessageToPlugin(index); On 2014/01/17 23:45:06, dmichael wrote: > The way ...
6 years, 11 months ago (2014-01-20 22:05:41 UTC) #5
dmichael (off chromium)
I'm having trouble coming up with ideas that are clearly better than what you have, ...
6 years, 11 months ago (2014-01-21 23:22:53 UTC) #6
Peng
https://codereview.chromium.org/140783004/diff/340001/content/renderer/pepper/pepper_media_stream_audio_track_host.cc File content/renderer/pepper/pepper_media_stream_audio_track_host.cc (right): https://codereview.chromium.org/140783004/diff/340001/content/renderer/pepper/pepper_media_stream_audio_track_host.cc#newcode69 content/renderer/pepper/pepper_media_stream_audio_track_host.cc:69: &(frame_buffer()->GetFramePointer(index)->audio); On 2014/01/21 23:22:53, dmichael wrote: > It's not ...
6 years, 11 months ago (2014-01-22 20:13:31 UTC) #7
yzshen1
Sorry for late reply. A high-level comment: It might be good to do some tests ...
6 years, 11 months ago (2014-01-22 21:05:47 UTC) #8
bbudge
https://codereview.chromium.org/140783004/diff/450003/content/renderer/pepper/pepper_media_stream_audio_track_host.cc File content/renderer/pepper/pepper_media_stream_audio_track_host.cc (right): https://codereview.chromium.org/140783004/diff/450003/content/renderer/pepper/pepper_media_stream_audio_track_host.cc#newcode39 content/renderer/pepper/pepper_media_stream_audio_track_host.cc:39: I don't understand your use of atomics here. Between ...
6 years, 11 months ago (2014-01-22 22:06:36 UTC) #9
Peng
https://codereview.chromium.org/140783004/diff/450003/content/renderer/pepper/pepper_media_stream_audio_track_host.cc File content/renderer/pepper/pepper_media_stream_audio_track_host.cc (right): https://codereview.chromium.org/140783004/diff/450003/content/renderer/pepper/pepper_media_stream_audio_track_host.cc#newcode39 content/renderer/pepper/pepper_media_stream_audio_track_host.cc:39: On 2014/01/22 22:06:37, bbudge wrote: > I don't understand ...
6 years, 11 months ago (2014-01-23 01:14:21 UTC) #10
Peng
On 2014/01/22 21:05:47, yzshen1 wrote: > Sorry for late reply. > > A high-level comment: ...
6 years, 11 months ago (2014-01-24 17:39:22 UTC) #11
yzshen1
On 2014/01/24 17:39:22, Peng wrote: > On 2014/01/22 21:05:47, yzshen1 wrote: > > Sorry for ...
6 years, 11 months ago (2014-01-24 17:44:01 UTC) #12
dmichael (off chromium)
Thank you for collecting some data! I think it would also be interesting to know ...
6 years, 11 months ago (2014-01-24 18:28:53 UTC) #13
Peng
https://docs.google.com/a/google.com/spreadsheets/d/1gRD3ugeFZJvQgnj2_Za__w8DWVN_JGezalI0mn9q2Ao/edit#gid=0 I created a google sheets to compare latency between MediaStreamAudioTrack and AudioInput. PTAL. MediaStreamAudioTrack ...
6 years, 11 months ago (2014-01-24 20:28:17 UTC) #14
dmichael (off chromium)
On 2014/01/24 20:28:17, Peng wrote: > https://docs.google.com/a/google.com/spreadsheets/d/1gRD3ugeFZJvQgnj2_Za__w8DWVN_JGezalI0mn9q2Ao/edit#gid=0 > > I created a google sheets to ...
6 years, 11 months ago (2014-01-24 22:17:22 UTC) #15
Peng
On 2014/01/24 22:17:22, dmichael wrote: > On 2014/01/24 20:28:17, Peng wrote: > > > https://docs.google.com/a/google.com/spreadsheets/d/1gRD3ugeFZJvQgnj2_Za__w8DWVN_JGezalI0mn9q2Ao/edit#gid=0 ...
6 years, 11 months ago (2014-01-24 23:37:48 UTC) #16
Peng
On 2014/01/24 23:37:48, Peng wrote: > On 2014/01/24 22:17:22, dmichael wrote: > > On 2014/01/24 ...
6 years, 11 months ago (2014-01-27 17:50:49 UTC) #17
yzshen1
> Hi, I updated the sheets to include the detail in the MediaStreamAudioTrack > latency. ...
6 years, 11 months ago (2014-01-27 18:01:31 UTC) #18
Peng
On 2014/01/27 18:01:31, yzshen1 wrote: > > Hi, I updated the sheets to include the ...
6 years, 10 months ago (2014-01-29 19:01:18 UTC) #19
yzshen1
I haven't looked at the example. Thanks! https://codereview.chromium.org/140783004/diff/890001/content/renderer/pepper/pepper_media_stream_audio_track_host.cc File content/renderer/pepper/pepper_media_stream_audio_track_host.cc (right): https://codereview.chromium.org/140783004/diff/890001/content/renderer/pepper/pepper_media_stream_audio_track_host.cc#newcode38 content/renderer/pepper/pepper_media_stream_audio_track_host.cc:38: DCHECK_GE(index, 0); ...
6 years, 10 months ago (2014-01-29 21:28:05 UTC) #20
Peng
https://codereview.chromium.org/140783004/diff/890001/content/renderer/pepper/pepper_media_stream_audio_track_host.cc File content/renderer/pepper/pepper_media_stream_audio_track_host.cc (right): https://codereview.chromium.org/140783004/diff/890001/content/renderer/pepper/pepper_media_stream_audio_track_host.cc#newcode38 content/renderer/pepper/pepper_media_stream_audio_track_host.cc:38: DCHECK_GE(index, 0); On 2014/01/29 21:28:06, yzshen1 wrote: > Please ...
6 years, 10 months ago (2014-01-31 18:54:43 UTC) #21
yzshen1
https://codereview.chromium.org/140783004/diff/890001/content/renderer/pepper/pepper_media_stream_audio_track_host.cc File content/renderer/pepper/pepper_media_stream_audio_track_host.cc (right): https://codereview.chromium.org/140783004/diff/890001/content/renderer/pepper/pepper_media_stream_audio_track_host.cc#newcode44 content/renderer/pepper/pepper_media_stream_audio_track_host.cc:44: base::subtle::NoBarrier_AtomicIncrement(&frames_, 1 << index); On 2014/01/31 18:54:43, Peng wrote: ...
6 years, 10 months ago (2014-01-31 19:50:25 UTC) #22
dmichael (off chromium)
https://codereview.chromium.org/140783004/diff/890001/content/renderer/pepper/pepper_media_stream_audio_track_host.cc File content/renderer/pepper/pepper_media_stream_audio_track_host.cc (right): https://codereview.chromium.org/140783004/diff/890001/content/renderer/pepper/pepper_media_stream_audio_track_host.cc#newcode44 content/renderer/pepper/pepper_media_stream_audio_track_host.cc:44: base::subtle::NoBarrier_AtomicIncrement(&frames_, 1 << index); Yuzhu's exactly right; I was ...
6 years, 10 months ago (2014-01-31 20:14:27 UTC) #23
bbudge
Partial review, since it appears you may switch from atomics to locks. https://codereview.chromium.org/140783004/diff/900001/content/renderer/pepper/pepper_media_stream_audio_track_host.cc File content/renderer/pepper/pepper_media_stream_audio_track_host.cc ...
6 years, 10 months ago (2014-01-31 20:29:34 UTC) #24
Peng
https://codereview.chromium.org/140783004/diff/890001/content/renderer/pepper/pepper_media_stream_audio_track_host.cc File content/renderer/pepper/pepper_media_stream_audio_track_host.cc (right): https://codereview.chromium.org/140783004/diff/890001/content/renderer/pepper/pepper_media_stream_audio_track_host.cc#newcode44 content/renderer/pepper/pepper_media_stream_audio_track_host.cc:44: base::subtle::NoBarrier_AtomicIncrement(&frames_, 1 << index); On 2014/01/31 20:14:28, dmichael wrote: ...
6 years, 10 months ago (2014-01-31 21:09:24 UTC) #25
bbudge
Some comments. Otherwise, LGTM https://codereview.chromium.org/140783004/diff/1000001/content/renderer/pepper/pepper_media_stream_audio_track_host.cc File content/renderer/pepper/pepper_media_stream_audio_track_host.cc (right): https://codereview.chromium.org/140783004/diff/1000001/content/renderer/pepper/pepper_media_stream_audio_track_host.cc#newcode46 content/renderer/pepper/pepper_media_stream_audio_track_host.cc:46: uint32_t number_of_frames, uint32_t frame_size) { ...
6 years, 10 months ago (2014-01-31 22:13:00 UTC) #26
no longer working on chromium
Driven-by. Regarding to the MediaStreamAudioSink thread safe, after calling MediaStreamAudioSink::RemoveFromAudioTrack(), there won't be more callback ...
6 years, 10 months ago (2014-02-01 21:28:08 UTC) #27
Peng
CL is updated. PTAL. Thanks. https://codereview.chromium.org/140783004/diff/1000001/content/renderer/pepper/pepper_media_stream_audio_track_host.cc File content/renderer/pepper/pepper_media_stream_audio_track_host.cc (right): https://codereview.chromium.org/140783004/diff/1000001/content/renderer/pepper/pepper_media_stream_audio_track_host.cc#newcode38 content/renderer/pepper/pepper_media_stream_audio_track_host.cc:38: void PepperMediaStreamAudioTrackHost::AudioSink::EnqueueFrame(int32_t index) { ...
6 years, 10 months ago (2014-02-02 02:11:25 UTC) #28
no longer working on chromium
lgtm to the audio track sink code with a few nits, please address them. https://codereview.chromium.org/140783004/diff/1000001/content/renderer/pepper/pepper_media_stream_audio_track_host.cc ...
6 years, 10 months ago (2014-02-03 09:50:43 UTC) #29
Peng
https://codereview.chromium.org/140783004/diff/1000001/content/renderer/pepper/pepper_media_stream_audio_track_host.cc File content/renderer/pepper/pepper_media_stream_audio_track_host.cc (right): https://codereview.chromium.org/140783004/diff/1000001/content/renderer/pepper/pepper_media_stream_audio_track_host.cc#newcode46 content/renderer/pepper/pepper_media_stream_audio_track_host.cc:46: uint32_t number_of_frames, uint32_t frame_size) { On 2014/02/03 09:50:44, xians1 ...
6 years, 10 months ago (2014-02-03 14:38:53 UTC) #30
yzshen1
https://codereview.chromium.org/140783004/diff/890001/content/renderer/pepper/pepper_media_stream_audio_track_host.cc File content/renderer/pepper/pepper_media_stream_audio_track_host.cc (right): https://codereview.chromium.org/140783004/diff/890001/content/renderer/pepper/pepper_media_stream_audio_track_host.cc#newcode133 content/renderer/pepper/pepper_media_stream_audio_track_host.cc:133: // sync IPC. So we have to call |InitFrames()| ...
6 years, 10 months ago (2014-02-03 18:14:35 UTC) #31
Peng
CL is updated. PTAL. Thanks. https://codereview.chromium.org/140783004/diff/890001/content/renderer/pepper/pepper_media_stream_audio_track_host.h File content/renderer/pepper/pepper_media_stream_audio_track_host.h (right): https://codereview.chromium.org/140783004/diff/890001/content/renderer/pepper/pepper_media_stream_audio_track_host.h#newcode33 content/renderer/pepper/pepper_media_stream_audio_track_host.h:33: public base::SupportsWeakPtr<AudioSink> { On ...
6 years, 10 months ago (2014-02-03 19:21:06 UTC) #32
no longer working on chromium
https://codereview.chromium.org/140783004/diff/1000001/content/renderer/pepper/pepper_media_stream_audio_track_host.cc File content/renderer/pepper/pepper_media_stream_audio_track_host.cc (right): https://codereview.chromium.org/140783004/diff/1000001/content/renderer/pepper/pepper_media_stream_audio_track_host.cc#newcode76 content/renderer/pepper/pepper_media_stream_audio_track_host.cc:76: ppapi::MediaStreamFrame::Audio* frame = On 2014/02/03 14:38:54, Peng wrote: > ...
6 years, 10 months ago (2014-02-03 20:23:59 UTC) #33
Peng
On 2014/02/03 20:23:59, xians1 wrote: > https://codereview.chromium.org/140783004/diff/1000001/content/renderer/pepper/pepper_media_stream_audio_track_host.cc > File content/renderer/pepper/pepper_media_stream_audio_track_host.cc (right): > > https://codereview.chromium.org/140783004/diff/1000001/content/renderer/pepper/pepper_media_stream_audio_track_host.cc#newcode76 > ...
6 years, 10 months ago (2014-02-03 21:57:46 UTC) #34
dmichael (off chromium)
lgtm, thank you! https://codereview.chromium.org/140783004/diff/1750001/content/renderer/pepper/pepper_media_stream_audio_track_host.cc File content/renderer/pepper/pepper_media_stream_audio_track_host.cc (right): https://codereview.chromium.org/140783004/diff/1750001/content/renderer/pepper/pepper_media_stream_audio_track_host.cc#newcode114 content/renderer/pepper/pepper_media_stream_audio_track_host.cc:114: COMPILE_ASSERT(AudioParameters::kTelephoneSampleRate == 8000, Would it be ...
6 years, 10 months ago (2014-02-03 22:18:33 UTC) #35
Peng
https://codereview.chromium.org/140783004/diff/1750001/content/renderer/pepper/pepper_media_stream_audio_track_host.cc File content/renderer/pepper/pepper_media_stream_audio_track_host.cc (right): https://codereview.chromium.org/140783004/diff/1750001/content/renderer/pepper/pepper_media_stream_audio_track_host.cc#newcode114 content/renderer/pepper/pepper_media_stream_audio_track_host.cc:114: COMPILE_ASSERT(AudioParameters::kTelephoneSampleRate == 8000, On 2014/02/03 22:18:34, dmichael wrote: > ...
6 years, 10 months ago (2014-02-03 22:50:29 UTC) #36
Peng
https://codereview.chromium.org/140783004/diff/1750001/content/renderer/pepper/pepper_media_stream_audio_track_host.cc File content/renderer/pepper/pepper_media_stream_audio_track_host.cc (right): https://codereview.chromium.org/140783004/diff/1750001/content/renderer/pepper/pepper_media_stream_audio_track_host.cc#newcode114 content/renderer/pepper/pepper_media_stream_audio_track_host.cc:114: COMPILE_ASSERT(AudioParameters::kTelephoneSampleRate == 8000, On 2014/02/03 22:50:31, Peng wrote: > ...
6 years, 10 months ago (2014-02-04 18:20:58 UTC) #37
yzshen1
Only a few more nits. Thanks! https://codereview.chromium.org/140783004/diff/1450001/content/renderer/pepper/pepper_media_stream_audio_track_host.h File content/renderer/pepper/pepper_media_stream_audio_track_host.h (right): https://codereview.chromium.org/140783004/diff/1450001/content/renderer/pepper/pepper_media_stream_audio_track_host.h#newcode58 content/renderer/pepper/pepper_media_stream_audio_track_host.h:58: PepperMediaStreamAudioTrackHost* host_; On ...
6 years, 10 months ago (2014-02-04 18:26:12 UTC) #38
Peng
CL is updated. PTAL. Thanks. https://codereview.chromium.org/140783004/diff/1450001/content/renderer/pepper/pepper_media_stream_audio_track_host.h File content/renderer/pepper/pepper_media_stream_audio_track_host.h (right): https://codereview.chromium.org/140783004/diff/1450001/content/renderer/pepper/pepper_media_stream_audio_track_host.h#newcode58 content/renderer/pepper/pepper_media_stream_audio_track_host.h:58: PepperMediaStreamAudioTrackHost* host_; On 2014/02/04 ...
6 years, 10 months ago (2014-02-04 19:57:30 UTC) #39
yzshen1
LGTM Please wait for other reviews' LGs. Thanks for the great work! https://codereview.chromium.org/140783004/diff/2460001/ppapi/examples/media_stream_audio/media_stream_audio.cc File ppapi/examples/media_stream_audio/media_stream_audio.cc ...
6 years, 10 months ago (2014-02-04 20:19:58 UTC) #40
Peng
Thanks. https://codereview.chromium.org/140783004/diff/2460001/ppapi/examples/media_stream_audio/media_stream_audio.cc File ppapi/examples/media_stream_audio/media_stream_audio.cc (right): https://codereview.chromium.org/140783004/diff/2460001/ppapi/examples/media_stream_audio/media_stream_audio.cc#newcode168 ppapi/examples/media_stream_audio/media_stream_audio.cc:168: if (channel_count_ == channels || sample_count_ != samples) ...
6 years, 10 months ago (2014-02-04 20:33:40 UTC) #41
Peng
Hi Justin, Could you please review ppapi/proxy/ppapi_messages.h? Thanks.
6 years, 10 months ago (2014-02-04 20:39:00 UTC) #42
jschuh
ipc security lgtm: string as a simple opaque identifier.
6 years, 10 months ago (2014-02-05 21:44:02 UTC) #43
Peng
The CQ bit was checked by penghuang@chromium.org
6 years, 10 months ago (2014-02-05 21:45:48 UTC) #44
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/penghuang@chromium.org/140783004/2470001
6 years, 10 months ago (2014-02-05 21:49:24 UTC) #45
commit-bot: I haz the power
6 years, 10 months ago (2014-02-06 02:50:27 UTC) #46
Message was sent while issue was closed.
Change committed as 249245

Powered by Google App Engine
This is Rietveld 408576698