summaryrefslogtreecommitdiffstats
path: root/content/content_common.gypi
diff options
context:
space:
mode:
authorwuchengli@chromium.org <wuchengli@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-08-29 11:20:28 +0000
committerwuchengli@chromium.org <wuchengli@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-08-29 11:20:28 +0000
commitff6ab28a1aff88f80c69f79bf6f01c48ea36e001 (patch)
tree21bfbe8644accf005c5aa65bda0464a852277541 /content/content_common.gypi
parentcfe43b2b2c0917646b68b9c09fb51790f2a76153 (diff)
downloadchromium_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.gypi2
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',