summaryrefslogtreecommitdiffstats
path: root/gpu
diff options
context:
space:
mode:
authorbrettw <brettw@chromium.org>2016-03-25 10:55:15 -0700
committerCommit bot <commit-bot@chromium.org>2016-03-25 17:56:51 +0000
commitaffa906687c76c929545f8073fffaa53ff3a1a4a (patch)
tree3755b1452b8fc4e4c722dd200a59d0998c0e162d /gpu
parent36bf097458296e86dd3054632826dc78f658856f (diff)
downloadchromium_src-affa906687c76c929545f8073fffaa53ff3a1a4a.zip
chromium_src-affa906687c76c929545f8073fffaa53ff3a1a4a.tar.gz
chromium_src-affa906687c76c929545f8073fffaa53ff3a1a4a.tar.bz2
Revert of Introduce GpuVideoDecodeAcceleratorFactory. (patchset #22 id:600001 of https://codereview.chromium.org/1745903002/ )lkcr
Reason for revert: Too many problems: Android, Win64 linking, component linking (duplicate code die to incorrect visibility) Original issue's description: > Introduce GpuVideoDecodeAcceleratorFactory. > > - Move platform-specific code from GpuVideoDecodeAccelerator to > GpuVideoDecodeAcceleratorFactory. > > - Make GVDAFactory a content/public interface, to provide the ability to > instantiate VDAs from outside content/. > > - Unify how we obtain access to various GL functionality/classes from VDAs > by introducing a set of callbacks provided by the client. > > - Replace VDA::CanDecodeOnIOThread() with > VDA::TryInitializeDecodeOnSeparateThread(). This allows us to remove > additional client/taskrunner arguments from VDA constructors, and give client > the option to use a separate thread to decode, instead of having to make this > decision in the factory, and enforcing these arguments in the constructors. > > - Deduplicate VDA creation code across users (currently GVDA and vdaunittest). > > BUG=b/27687678 > TEST=compile/run various VDA impls > CQ_INCLUDE_TRYBOTS=tryserver.chromium.win:win_optional_gpu_tests_rel > > Committed: https://crrev.com/6977e5243786901a766a38c2c291464875dffbd6 > Cr-Commit-Position: refs/heads/master@{#383256} TBR=jochen@chromium.org,ananta@chromium.org,fsamuel@chromium.org,kcwu@chromium.org,liberato@chromium.org,owenlin@chromium.org,sandersd@chromium.org,jam@chromium.org,boliu@chromium.org,posciak@chromium.org # Skipping CQ checks because original CL landed less than 1 days ago. NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=b/27687678 Review URL: https://codereview.chromium.org/1832123002 Cr-Commit-Position: refs/heads/master@{#383300}
Diffstat (limited to 'gpu')
-rw-r--r--gpu/command_buffer/service/BUILD.gn1
-rw-r--r--gpu/config/BUILD.gn1
2 files changed, 0 insertions, 2 deletions
diff --git a/gpu/command_buffer/service/BUILD.gn b/gpu/command_buffer/service/BUILD.gn
index fc8ad968..7ad6816 100644
--- a/gpu/command_buffer/service/BUILD.gn
+++ b/gpu/command_buffer/service/BUILD.gn
@@ -19,7 +19,6 @@ group("service") {
source_set("service_sources") {
visibility = [
- "//content/public/gpu/*",
"//gpu/*",
"//mojo/gles2:gles2",
]
diff --git a/gpu/config/BUILD.gn b/gpu/config/BUILD.gn
index fa9a972..3ca9edf 100644
--- a/gpu/config/BUILD.gn
+++ b/gpu/config/BUILD.gn
@@ -25,7 +25,6 @@ group("config") {
source_set("config_sources") {
visibility = [
"//components/mus/gles2:*",
- "//content/public/gpu/*",
"//gpu/*",
]