diff options
author | sheu@chromium.org <sheu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-11-14 12:41:39 +0000 |
---|---|---|
committer | sheu@chromium.org <sheu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-11-14 12:41:39 +0000 |
commit | 85bbf7241198fb58559786fc447c507dc47406f7 (patch) | |
tree | 5c7fdaf3acc70cc6d539e684fe5ec7c8670ccbf5 /content/gpu | |
parent | a41f7a7f81b338f2185a796ad35c92fffa703d7d (diff) | |
download | chromium_src-85bbf7241198fb58559786fc447c507dc47406f7.zip chromium_src-85bbf7241198fb58559786fc447c507dc47406f7.tar.gz chromium_src-85bbf7241198fb58559786fc447c507dc47406f7.tar.bz2 |
Remove GSC usage from ExynosVideoDecodeAccelerator.
With support for compositing from GL_TEXTURE_EXTERNAL_OES image (and support
from the Exynos GL stack for creating those textures), the video decoder
does not have to perform an explicit YUV->RGB color conversion step.
+27% throughput on birds0.h264 through vda_unittest.
BUG=167417
TEST=local build, run on CrOS snow, vda_unittest
TEST=local build, run on Android/clank
Review URL: https://codereview.chromium.org/23526070
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235128 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/gpu')
-rw-r--r-- | content/gpu/gpu_main.cc | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/content/gpu/gpu_main.cc b/content/gpu/gpu_main.cc index 0bed8c2..1aee08f 100644 --- a/content/gpu/gpu_main.cc +++ b/content/gpu/gpu_main.cc @@ -361,9 +361,7 @@ bool WarmUpSandbox(const CommandLine& command_line) { } } -#if defined(OS_CHROMEOS) && defined(ARCH_CPU_ARMEL) && defined(USE_X11) - ExynosVideoDecodeAccelerator::PreSandboxInitialization(); -#elif defined(OS_CHROMEOS) && defined(ARCH_CPU_X86_FAMILY) && defined(USE_X11) +#if defined(OS_CHROMEOS) && defined(ARCH_CPU_X86_FAMILY) && defined(USE_X11) VaapiWrapper::PreSandboxInitialization(); #endif |