diff options
author | wuchengli@chromium.org <wuchengli@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-08-29 11:20:28 +0000 |
---|---|---|
committer | wuchengli@chromium.org <wuchengli@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-08-29 11:20:28 +0000 |
commit | ff6ab28a1aff88f80c69f79bf6f01c48ea36e001 (patch) | |
tree | 21bfbe8644accf005c5aa65bda0464a852277541 /content/content_common.gypi | |
parent | cfe43b2b2c0917646b68b9c09fb51790f2a76153 (diff) | |
download | chromium_src-ff6ab28a1aff88f80c69f79bf6f01c48ea36e001.zip chromium_src-ff6ab28a1aff88f80c69f79bf6f01c48ea36e001.tar.gz chromium_src-ff6ab28a1aff88f80c69f79bf6f01c48ea36e001.tar.bz2 |
Run VDA::Decode on GPU IO thread if VDA supports it.
Sometimes GPU main thread is very busy and VDA::Decode is not
run immediately on the main thread. Using MessageFilter to
run VDA::Decode directly on IO thread can reduce decode
latency by around 80ms on various CrOS devices.
BUG=170345
TEST=Try http://apprtc.appspot.com/?debug=loopback on Chromebook Daisy.
Run local hardware-accelerated video on Daisy and Link.
Run video_decode_accelerator_unittest on Daisy.
Review URL: https://chromiumcodereview.appspot.com/23125014
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@220259 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/content_common.gypi')
-rw-r--r-- | content/content_common.gypi | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/content/content_common.gypi b/content/content_common.gypi index 3b04b88..31b2950 100644 --- a/content/content_common.gypi +++ b/content/content_common.gypi @@ -238,6 +238,8 @@ 'common/gpu/media/gpu_video_decode_accelerator.h', 'common/gpu/media/gpu_video_encode_accelerator.cc', 'common/gpu/media/gpu_video_encode_accelerator.h', + 'common/gpu/media/video_decode_accelerator_impl.cc', + 'common/gpu/media/video_decode_accelerator_impl.h', 'common/gpu/sync_point_manager.h', 'common/gpu/sync_point_manager.cc', 'common/gpu/texture_image_transport_surface.h', |