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

Issue 4476003: Add VideoPacket struct for video packets. Refactor Decode interface to use it. (Closed)

Created:
10 years, 1 month ago by Sergey Ulanov
Modified:
9 years, 7 months ago
CC:
chromium-reviews, Alpha Left Google, dmac, awong, garykac, Paweł Hajdan Jr., Sergey Ulanov, pam+watch_chromium.org
Visibility:
Public.

Description

Add VideoPacket struct for video packets. Refactor Decode interface to use it. Various cleanups. BUG=None TEST=Unittests. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=65590

Patch Set 1 : - #

Total comments: 30

Patch Set 2 : - #

Total comments: 1

Patch Set 3 : - #

Patch Set 4 : merged with trunk #

Total comments: 5

Patch Set 5 : Removed new VideoPacket #

Patch Set 6 : - #

Patch Set 7 : fixed compilation on windows and mac #

Total comments: 8

Patch Set 8 : addressed all comments. #

Patch Set 9 : merged #

Unified diffs Side-by-side diffs Delta from patch set Stats (+332 lines, -363 lines) Patch
M remoting/base/capture_data.h View 4 chunks +4 lines, -4 lines 0 comments Download
M remoting/base/capture_data.cc View 1 chunk +1 line, -1 line 0 comments Download
M remoting/base/decoder.h View 1 2 3 4 5 6 7 2 chunks +24 lines, -17 lines 0 comments Download
M remoting/base/decoder_row_based.h View 1 2 3 4 5 6 7 3 chunks +13 lines, -11 lines 0 comments Download
M remoting/base/decoder_row_based.cc View 1 2 3 4 5 6 7 5 chunks +81 lines, -22 lines 0 comments Download
M remoting/base/decoder_vp8.h View 1 2 3 4 5 6 7 1 chunk +4 lines, -10 lines 0 comments Download
M remoting/base/decoder_vp8.cc View 1 2 3 4 5 6 7 5 chunks +11 lines, -8 lines 0 comments Download
M remoting/base/encoder.h View 2 chunks +1 line, -2 lines 0 comments Download
M remoting/base/encoder_verbatim.cc View 1 2 3 4 3 chunks +2 lines, -4 lines 0 comments Download
M remoting/base/encoder_vp8.cc View 1 2 3 4 3 chunks +2 lines, -7 lines 0 comments Download
M remoting/base/encoder_zlib.cc View 1 2 3 4 3 chunks +2 lines, -3 lines 0 comments Download
M remoting/base/util.h View 1 1 chunk +3 lines, -2 lines 0 comments Download
M remoting/base/util.cc View 1 chunk +7 lines, -5 lines 0 comments Download
M remoting/client/chromoting_client.h View 1 2 3 4 chunks +3 lines, -7 lines 0 comments Download
M remoting/client/chromoting_client.cc View 1 2 3 4 5 6 7 8 4 chunks +23 lines, -31 lines 0 comments Download
M remoting/client/rectangle_update_decoder.h View 1 2 3 4 5 6 7 8 3 chunks +14 lines, -7 lines 0 comments Download
M remoting/client/rectangle_update_decoder.cc View 1 2 3 4 5 6 7 8 6 chunks +44 lines, -104 lines 0 comments Download
M remoting/host/capturer.h View 2 chunks +4 lines, -4 lines 0 comments Download
M remoting/host/capturer.cc View 1 2 3 4 5 2 chunks +16 lines, -1 line 0 comments Download
M remoting/host/capturer_fake.cc View 1 chunk +1 line, -1 line 0 comments Download
M remoting/host/capturer_fake_ascii.cc View 1 chunk +1 line, -1 line 0 comments Download
M remoting/host/capturer_gdi.cc View 1 chunk +0 lines, -1 line 0 comments Download
M remoting/host/capturer_linux.cc View 1 chunk +1 line, -1 line 0 comments Download
M remoting/host/capturer_mac.cc View 2 chunks +3 lines, -4 lines 0 comments Download
M remoting/host/session_manager.cc View 1 2 3 4 5 6 7 8 3 chunks +2 lines, -22 lines 0 comments Download
M remoting/host/session_manager_unittest.cc View 1 2 3 4 3 chunks +2 lines, -2 lines 0 comments Download
M remoting/proto/internal.proto View 2 chunks +1 line, -8 lines 0 comments Download
M remoting/proto/video.proto View 1 2 3 4 2 chunks +0 lines, -20 lines 0 comments Download
M remoting/protocol/connection_to_host.h View 4 5 6 7 8 3 chunks +3 lines, -5 lines 0 comments Download
M remoting/protocol/jingle_connection_to_host.h View 4 5 6 7 8 3 chunks +4 lines, -1 line 0 comments Download
M remoting/protocol/jingle_connection_to_host.cc View 4 5 6 7 8 3 chunks +9 lines, -3 lines 0 comments Download
M remoting/protocol/message_decoder_unittest.cc View 1 2 4 chunks +17 lines, -22 lines 0 comments Download
M remoting/protocol/protobuf_video_reader.h View 1 2 3 4 3 chunks +4 lines, -1 line 0 comments Download
M remoting/protocol/protobuf_video_reader.cc View 1 2 3 4 1 chunk +8 lines, -3 lines 0 comments Download
M remoting/protocol/protobuf_video_writer.cc View 1 2 3 4 1 chunk +1 line, -0 lines 0 comments Download
M remoting/protocol/rtp_video_reader.cc View 1 2 3 4 3 chunks +3 lines, -8 lines 0 comments Download
M remoting/protocol/rtp_video_writer.cc View 1 2 3 4 2 chunks +3 lines, -3 lines 0 comments Download
M remoting/protocol/stream_writer.h View 1 chunk +1 line, -1 line 0 comments Download
M remoting/protocol/stream_writer.cc View 1 chunk +1 line, -1 line 0 comments Download
M remoting/protocol/video_reader.cc View 1 2 3 4 5 6 7 8 1 chunk +4 lines, -1 line 0 comments Download
M remoting/protocol/video_stub.h View 1 1 chunk +3 lines, -2 lines 0 comments Download
M remoting/protocol/video_writer.h View 1 2 3 4 5 6 7 8 1 chunk +1 line, -2 lines 0 comments Download

Messages

Total messages: 9 (0 generated)
Sergey Ulanov
10 years, 1 month ago (2010-11-04 21:07:54 UTC) #1
Alpha Left Google
First pass of review. This change is too big.. :( It involves not just the ...
10 years, 1 month ago (2010-11-04 23:32:05 UTC) #2
Sergey Ulanov
> This change is too big.. :( > It involves not just the new declaration ...
10 years, 1 month ago (2010-11-05 00:47:11 UTC) #3
Sergey Ulanov
On Thu, Nov 4, 2010 at 5:47 PM, <sergeyu@chromium.org> wrote: > This change is too ...
10 years, 1 month ago (2010-11-05 00:50:54 UTC) #4
awong
High level comments: 1) I don't think we're in sync on the motivation of separating ...
10 years, 1 month ago (2010-11-05 01:31:53 UTC) #5
Sergey Ulanov
Ok, I removed the new VideoPacket struct from this change now. Will add it later. ...
10 years, 1 month ago (2010-11-06 01:59:39 UTC) #6
awong
Thanks for migrating back to the proto! I've got a couple more comments. http://codereview.chromium.org/4476003/diff/44001/45003 File ...
10 years, 1 month ago (2010-11-09 01:54:38 UTC) #7
Sergey Ulanov
Addressed all comments. http://codereview.chromium.org/4476003/diff/44001/remoting/base/decoder.h File remoting/base/decoder.h (right): http://codereview.chromium.org/4476003/diff/44001/remoting/base/decoder.h#newcode51 remoting/base/decoder.h:51: virtual UpdatedRects* GetUpdatedRects() = 0; On ...
10 years, 1 month ago (2010-11-09 21:34:42 UTC) #8
awong
10 years, 1 month ago (2010-11-09 21:39:30 UTC) #9
LGTM

Powered by Google App Engine
This is Rietveld 408576698