summaryrefslogtreecommitdiffstats
path: root/content/content_tests.gypi
diff options
context:
space:
mode:
authordongseong.hwang@intel.com <dongseong.hwang@intel.com@0039d316-1c4b-4281-b951-d872f2087c98>2014-07-22 10:31:57 +0000
committerdongseong.hwang@intel.com <dongseong.hwang@intel.com@0039d316-1c4b-4281-b951-d872f2087c98>2014-07-22 10:31:57 +0000
commit47c345bb30a854a7c7ebdfa1bbe1710ddc5e780e (patch)
tree8fc7f559209ce66b70417a7310d41a09e12d52ff /content/content_tests.gypi
parent61d73c86f18b812620c8318398bb4645775d2977 (diff)
downloadchromium_src-47c345bb30a854a7c7ebdfa1bbe1710ddc5e780e.zip
chromium_src-47c345bb30a854a7c7ebdfa1bbe1710ddc5e780e.tar.gz
chromium_src-47c345bb30a854a7c7ebdfa1bbe1710ddc5e780e.tar.bz2
Android media: VideoFrame should not store so many sync points.
VideoFrame based on StreamTexture is reused on many frames. However, clients (e.g. compositor, WebGL) inserts a sync point every frame. So VideoFrame on Android can keep several mega byte sync points unnecessarily. This CL makes VideoFrame keep only one sync point. When a client set new sync point to VideoFrame and VideoFrame already keeps the sync point of another client, VideoFrame waits the previous sync point before inserting a new sync point. A client must provide a VideoFrame::SyncPointProvider so that VideoFrame can insert or wait a sync point. BUG=350925 Review URL: https://codereview.chromium.org/312803002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@284658 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/content_tests.gypi')
-rw-r--r--content/content_tests.gypi4
1 files changed, 3 insertions, 1 deletions
diff --git a/content/content_tests.gypi b/content/content_tests.gypi
index 38eb385..aaf9ba3 100644
--- a/content/content_tests.gypi
+++ b/content/content_tests.gypi
@@ -102,6 +102,8 @@
'browser/renderer_host/compositing_iosurface_transformer_mac.h',
'browser/renderer_host/media/mock_media_observer.cc',
'browser/renderer_host/media/mock_media_observer.h',
+ 'browser/renderer_host/test/no_transport_image_transport_factory_android.cc',
+ 'browser/renderer_host/test/no_transport_image_transport_factory_android.h',
'test/appcache_test_helper.cc',
'test/appcache_test_helper.h',
'test/content_browser_test_utils_internal.cc',
@@ -280,6 +282,7 @@
'../ppapi/ppapi_internal.gyp:ppapi_shared',
'../ppapi/ppapi_internal.gyp:ppapi_unittest_shared',
'../third_party/WebKit/public/blink.gyp:blink',
+ '../ui/compositor/compositor.gyp:compositor_test_support',
'../ui/surface/surface.gyp:surface',
'../v8/tools/gyp/v8.gyp:v8',
'../webkit/child/webkit_child.gyp:webkit_child',
@@ -744,7 +747,6 @@
'../third_party/icu/icu.gyp:icuuc',
'../third_party/leveldatabase/leveldatabase.gyp:leveldatabase',
'../third_party/libjingle/libjingle.gyp:libjingle',
- '../ui/compositor/compositor.gyp:compositor_test_support',
'../ui/gl/gl.gyp:gl',
'../webkit/child/webkit_child.gyp:webkit_child',
'../webkit/storage_browser.gyp:webkit_storage_browser',