summaryrefslogtreecommitdiffstats
path: root/remoting/remoting_test.gypi
diff options
context:
space:
mode:
authorsergeyu <sergeyu@chromium.org>2015-08-19 19:02:18 -0700
committerCommit bot <commit-bot@chromium.org>2015-08-20 02:02:56 +0000
commit13bca69cfa261ec8eb6bffecf59c486b683eb8db (patch)
tree2a6c5c5217c4e148ff4c2e94c0e48a2cc2997014 /remoting/remoting_test.gypi
parent7a402ba51bf75c883cde14c8bd83fa082f685c08 (diff)
downloadchromium_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.gypi1
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',