diff options
author | sergeyu <sergeyu@chromium.org> | 2015-08-19 19:02:18 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-08-20 02:02:56 +0000 |
commit | 13bca69cfa261ec8eb6bffecf59c486b683eb8db (patch) | |
tree | 2a6c5c5217c4e148ff4c2e94c0e48a2cc2997014 /remoting/remoting_test.gypi | |
parent | 7a402ba51bf75c883cde14c8bd83fa082f685c08 (diff) | |
download | chromium_src-13bca69cfa261ec8eb6bffecf59c486b683eb8db.zip chromium_src-13bca69cfa261ec8eb6bffecf59c486b683eb8db.tar.gz chromium_src-13bca69cfa261ec8eb6bffecf59c486b683eb8db.tar.bz2 |
remoting: Simplify FrameConsumer interface and remove FrameProducer interface.
Now FrameConsumer implementation is responsible for scaling. This makes
interaction with FrameConsumer much simpler. Also removed FrameProducer
interface as it's no longer needed.
Currently video scaling is only used in the plugin when Graphics3D is
not available. In that case Graphics2D::SetScale() performs better than
trying to scale the image in the plugin, especially given that the
scaling code is not optimized for PNaCl.
This refactoring also allowed to simplify threading logic in the
rendering both on Android and in the plugin.
BUG=256850, 486917, 509914
Review URL: https://codereview.chromium.org/1288063004
Cr-Commit-Position: refs/heads/master@{#344404}
Diffstat (limited to 'remoting/remoting_test.gypi')
-rw-r--r-- | remoting/remoting_test.gypi | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/remoting/remoting_test.gypi b/remoting/remoting_test.gypi index e093aa1..2f842f8 100644 --- a/remoting/remoting_test.gypi +++ b/remoting/remoting_test.gypi @@ -228,6 +228,7 @@ 'client/normalizing_input_filter_cros_unittest.cc', 'client/normalizing_input_filter_mac_unittest.cc', 'client/server_log_entry_client_unittest.cc', + 'client/software_video_renderer_unittest.cc', 'client/touch_input_scaler_unittest.cc', 'codec/audio_encoder_opus_unittest.cc', 'codec/codec_test.cc', |