|
EncoderZlib/DecoderZlib for chromoting
Encoder and decoder using zlib for chromoting. This implementation has zero
copy out of the decoder and encoder. The consequence is that we have to break
out the zlib stream into rect boundaries which requires the synchronication
flush feature in zlib. This feature will hurt compression ratio but the effect
still need to be measured.
This patch also provides tests for testing the Encoder and Decoder pair with
zlib.
TEST=remoting_unittests
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=53738
Total comments: 6
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+550 lines, -18 lines) |
Patch |
 |
M |
remoting/base/codec_test.cc
|
View
|
1
|
9 chunks |
+41 lines, -2 lines |
0 comments
|
Download
|
 |
M |
remoting/base/compressor.h
|
View
|
1
|
3 chunks |
+16 lines, -2 lines |
0 comments
|
Download
|
 |
M |
remoting/base/compressor_zlib.h
|
View
|
1
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
remoting/base/compressor_zlib.cc
|
View
|
1
|
3 chunks |
+27 lines, -5 lines |
0 comments
|
Download
|
 |
M |
remoting/base/compressor_zlib_unittest.cc
|
View
|
|
3 chunks |
+9 lines, -3 lines |
0 comments
|
Download
|
 |
A |
remoting/base/decoder_zlib.h
|
View
|
|
1 chunk |
+63 lines, -0 lines |
0 comments
|
Download
|
 |
A |
remoting/base/decoder_zlib.cc
|
View
|
|
1 chunk |
+143 lines, -0 lines |
0 comments
|
Download
|
 |
A |
remoting/base/decoder_zlib_unittest.cc
|
View
|
|
1 chunk |
+28 lines, -0 lines |
0 comments
|
Download
|
 |
M |
remoting/base/decompressor_zlib_unittest.cc
|
View
|
|
3 chunks |
+9 lines, -3 lines |
0 comments
|
Download
|
 |
M |
remoting/base/encoder_verbatim.cc
|
View
|
|
1 chunk |
+1 line, -2 lines |
0 comments
|
Download
|
 |
A |
remoting/base/encoder_zlib.h
|
View
|
|
1 chunk |
+46 lines, -0 lines |
0 comments
|
Download
|
 |
A |
remoting/base/encoder_zlib.cc
|
View
|
1
|
1 chunk |
+138 lines, -0 lines |
0 comments
|
Download
|
 |
A |
remoting/base/encoder_zlib_unittest.cc
|
View
|
|
1 chunk |
+22 lines, -0 lines |
0 comments
|
Download
|
 |
M |
remoting/remoting.gyp
|
View
|
1
2
|
2 chunks |
+6 lines, -0 lines |
0 comments
|
Download
|
Total messages: 5 (0 generated)
|