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

Issue 2261503002: Define remote playback proto buffer (Closed)

Created:
4 years, 4 months ago by erickung1
Modified:
4 years, 3 months ago
Reviewers:
xjz, ddorwin, xhwang, DaleCurtis, miu
CC:
zhengxiong1, gnikita
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Define remote playback proto buffer This allows us to send RPC message to remote device for content playback. Committed: https://crrev.com/1fc58a4b0bd5d0a58ce8a353a0c7840cd6561f75 Cr-Commit-Position: refs/heads/master@{#420821}

Patch Set 1 #

Total comments: 4

Patch Set 2 : Update RPC to in sync with CDM #

Patch Set 3 : Add OWNERS file #

Total comments: 7

Patch Set 4 : Update RPC message matching latest code base #

Patch Set 5 : DecoderBufferSegment more description and change interface name #

Total comments: 71

Patch Set 6 : Remove Rpc wrapper class #

Patch Set 7 : Add OWNERS file #

Total comments: 44

Patch Set 8 : fix bug, update unit test #

Patch Set 9 : Refine Rpc untility function #

Patch Set 10 : Add proto enum utils, merge utils function to single file, same as unit test #

Patch Set 11 : Fix typo in BUILD.gn #

Patch Set 12 : Change some field to unit32 and add missing enum type in RPC #

Total comments: 26

Patch Set 13 : Address comments from patch set #12 #

Patch Set 14 : Add README and update build option #

Total comments: 2

Patch Set 15 : media shouldn't have dependency on media/remoting #

Patch Set 16 : Remove all change in src/BUILD.gn and media_options.gni #

Unified diffs Side-by-side diffs Delta from patch set Stats (+2049 lines, -0 lines) Patch
A media/remoting/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 1 chunk +48 lines, -0 lines 0 comments Download
A media/remoting/OWNERS View 1 2 3 4 5 6 1 chunk +2 lines, -0 lines 0 comments Download
A media/remoting/README View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +3 lines, -0 lines 0 comments Download
A media/remoting/proto/remoting_rpc_message.proto View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +563 lines, -0 lines 0 comments Download
A media/remoting/rpc/proto_enum_utils.h View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +105 lines, -0 lines 0 comments Download
A media/remoting/rpc/proto_enum_utils.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +553 lines, -0 lines 0 comments Download
A media/remoting/rpc/proto_utils.h View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +137 lines, -0 lines 0 comments Download
A media/remoting/rpc/proto_utils.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +472 lines, -0 lines 0 comments Download
A media/remoting/rpc/proto_utils_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +166 lines, -0 lines 0 comments Download

Messages

Total messages: 43 (9 generated)
xhwang
I only looked at media/ :) https://chromiumcodereview.appspot.com/2261503002/diff/1/media/BUILD.gn File media/BUILD.gn (right): https://chromiumcodereview.appspot.com/2261503002/diff/1/media/BUILD.gn#newcode476 media/BUILD.gn:476: deps += [ ...
4 years, 3 months ago (2016-08-25 20:00:15 UTC) #3
miu
Eric, Please add a media/remoting/OWNERS file too. Probably you and me should be in it ...
4 years, 3 months ago (2016-08-31 00:37:12 UTC) #4
erickung1
Add OWNERS file per miu@ request https://codereview.chromium.org/2261503002/diff/1/media/BUILD.gn File media/BUILD.gn (right): https://codereview.chromium.org/2261503002/diff/1/media/BUILD.gn#newcode476 media/BUILD.gn:476: deps += [ ...
4 years, 3 months ago (2016-09-01 09:05:05 UTC) #6
xjz
https://codereview.chromium.org/2261503002/diff/40001/media/remoting/rpc/decoder_buffer_segment.h File media/remoting/rpc/decoder_buffer_segment.h (right): https://codereview.chromium.org/2261503002/diff/40001/media/remoting/rpc/decoder_buffer_segment.h#newcode20 media/remoting/rpc/decoder_buffer_segment.h:20: class DecoderBufferSegment Can you add some comments briefly describe ...
4 years, 3 months ago (2016-09-02 18:29:38 UTC) #8
erickung1
https://codereview.chromium.org/2261503002/diff/40001/media/remoting/rpc/decoder_buffer_segment.h File media/remoting/rpc/decoder_buffer_segment.h (right): https://codereview.chromium.org/2261503002/diff/40001/media/remoting/rpc/decoder_buffer_segment.h#newcode20 media/remoting/rpc/decoder_buffer_segment.h:20: class DecoderBufferSegment On 2016/09/02 18:29:38, xjz wrote: > Can ...
4 years, 3 months ago (2016-09-06 09:37:24 UTC) #9
miu
Finally sat down and did the much more detail review (of Patch Set 5): https://codereview.chromium.org/2261503002/diff/40001/media/remoting/rpc/decoder_buffer_segment.h ...
4 years, 3 months ago (2016-09-08 01:07:35 UTC) #10
erickung1
the comment is to reply if we wrapper class for every RPC. If we don't ...
4 years, 3 months ago (2016-09-08 18:18:45 UTC) #11
miu
https://codereview.chromium.org/2261503002/diff/80001/media/remoting/rpc/rpc.h File media/remoting/rpc/rpc.h (right): https://codereview.chromium.org/2261503002/diff/80001/media/remoting/rpc/rpc.h#newcode198 media/remoting/rpc/rpc.h:198: class RendererInitializeRpc : public Rpc { On 2016/09/08 18:18:45, ...
4 years, 3 months ago (2016-09-08 20:33:37 UTC) #12
erickung1
OK, I'll eliminate rpc.cc implementation. Meantime, please see my comments regarding to "optional" in proto ...
4 years, 3 months ago (2016-09-08 22:21:50 UTC) #13
erickung1
On 2016/09/08 22:21:50, erickung1 wrote: > OK, I'll eliminate rpc.cc implementation. > > Meantime, please ...
4 years, 3 months ago (2016-09-08 22:23:35 UTC) #14
miu
On 2016/09/08 22:21:50, erickung1 wrote: > So it makes me feel like we have to ...
4 years, 3 months ago (2016-09-08 23:08:51 UTC) #15
miu
On 2016/09/08 22:23:35, erickung1 wrote: > Also, for those integer...ect type, the default value in ...
4 years, 3 months ago (2016-09-08 23:09:26 UTC) #16
erickung1
up to patchset #8, ditch all RPC wrapper class and also the unit test. The ...
4 years, 3 months ago (2016-09-13 03:52:53 UTC) #17
miu
Comments on Patch Set 7. (I also see you uploaded PS8. Will take a look ...
4 years, 3 months ago (2016-09-13 05:40:58 UTC) #18
miu
PS8 was a great improvement, and I see you noticed some of the things I ...
4 years, 3 months ago (2016-09-13 19:14:00 UTC) #19
erickung1
On 2016/09/13 19:14:00, miu wrote: > PS8 was a great improvement, and I see you ...
4 years, 3 months ago (2016-09-14 17:46:26 UTC) #20
erickung1
On 2016/09/14 17:46:26, erickung1 wrote: > On 2016/09/13 19:14:00, miu wrote: > > PS8 was ...
4 years, 3 months ago (2016-09-14 21:10:44 UTC) #21
miu
On 2016/09/14 21:10:44, erickung1 wrote: > Both bytes and string defined in .proto will be ...
4 years, 3 months ago (2016-09-15 01:35:34 UTC) #22
erickung1
Patch Set #9 to address all comments from Yuri except for "string" type concerns Patch ...
4 years, 3 months ago (2016-09-15 02:13:34 UTC) #23
erickung1
On 2016/09/15 01:35:34, miu wrote: > On 2016/09/14 21:10:44, erickung1 wrote: > > Both bytes ...
4 years, 3 months ago (2016-09-15 02:19:52 UTC) #24
erickung1
Hi, the last CL patch #12 is to re-example all proto field and add missing ...
4 years, 3 months ago (2016-09-15 21:11:24 UTC) #25
miu
On 2016/09/15 02:19:52, erickung1 wrote: > On 2016/09/15 01:35:34, miu wrote: > > On 2016/09/14 ...
4 years, 3 months ago (2016-09-16 17:09:32 UTC) #26
miu
Mostly small stuff now, except we have concerns about the use of "frame_id" in the ...
4 years, 3 months ago (2016-09-16 18:14:14 UTC) #27
erickung1
The current AV transmission design concept is to have a place to control the AV ...
4 years, 3 months ago (2016-09-16 21:18:38 UTC) #28
erickung1
https://codereview.chromium.org/2261503002/diff/220001/media/remoting/proto/remoting_rpc_message.proto File media/remoting/proto/remoting_rpc_message.proto (right): https://codereview.chromium.org/2261503002/diff/220001/media/remoting/proto/remoting_rpc_message.proto#newcode287 media/remoting/proto/remoting_rpc_message.proto:287: message RendererFlushUntil { On 2016/09/16 18:14:13, miu wrote: > ...
4 years, 3 months ago (2016-09-19 17:04:35 UTC) #29
xhwang
Could you please add some documentation (e.g. a README in media/remoting) describing what's the purpose ...
4 years, 3 months ago (2016-09-19 18:11:52 UTC) #30
erickung1
On 2016/09/19 18:11:52, xhwang (slow) wrote: > Could you please add some documentation (e.g. a ...
4 years, 3 months ago (2016-09-19 23:04:54 UTC) #31
miu
lgtm! :)
4 years, 3 months ago (2016-09-22 08:49:03 UTC) #32
xhwang
One question on the deps change. https://chromiumcodereview.appspot.com/2261503002/diff/260001/media/BUILD.gn File media/BUILD.gn (right): https://chromiumcodereview.appspot.com/2261503002/diff/260001/media/BUILD.gn#newcode483 media/BUILD.gn:483: deps += [ ...
4 years, 3 months ago (2016-09-22 23:55:19 UTC) #33
erickung1
https://chromiumcodereview.appspot.com/2261503002/diff/260001/media/BUILD.gn File media/BUILD.gn (right): https://chromiumcodereview.appspot.com/2261503002/diff/260001/media/BUILD.gn#newcode483 media/BUILD.gn:483: deps += [ "//media/remoting:rpc" ] On 2016/09/22 23:55:19, xhwang ...
4 years, 3 months ago (2016-09-24 00:06:00 UTC) #34
xhwang
Thanks! Now you don't need media/OWNERS' review :) Feel free to land it since you ...
4 years, 3 months ago (2016-09-24 00:31:37 UTC) #35
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2261503002/300001
4 years, 3 months ago (2016-09-24 00:37:05 UTC) #39
commit-bot: I haz the power
Committed patchset #16 (id:300001)
4 years, 3 months ago (2016-09-24 03:00:27 UTC) #41
commit-bot: I haz the power
4 years, 3 months ago (2016-09-24 03:02:52 UTC) #43
Message was sent while issue was closed.
Patchset 16 (id:??) landed as
https://crrev.com/1fc58a4b0bd5d0a58ce8a353a0c7840cd6561f75
Cr-Commit-Position: refs/heads/master@{#420821}

Powered by Google App Engine
This is Rietveld 408576698