| Index: content/renderer/render_thread_impl.cc
|
| diff --git a/content/renderer/render_thread_impl.cc b/content/renderer/render_thread_impl.cc
|
| index f596bd5bf1507daadbb6224d83f4c99d015ac95c..491bea2adea70d5764b01c8f2c0f38012e8e7017 100644
|
| --- a/content/renderer/render_thread_impl.cc
|
| +++ b/content/renderer/render_thread_impl.cc
|
| @@ -753,10 +753,13 @@ void RenderThreadImpl::Init() {
|
| DCHECK(parsed_num_raster_threads) << string_value;
|
| DCHECK_GT(num_raster_threads, 0);
|
|
|
| +#if defined(OS_ANDROID)
|
| // Note: Currently, enabling image decode tasks only provides a benefit if
|
| - // there's more than one raster thread. This might change in the future but we
|
| - // avoid it for now to reduce the cost of recording.
|
| - are_image_decode_tasks_enabled_ = num_raster_threads > 1;
|
| + // we use high quality interpolation filters, which are disabled on android.
|
| + are_image_decode_tasks_enabled_ = false;
|
| +#else
|
| + are_image_decode_tasks_enabled_ = true;
|
| +#endif
|
|
|
| base::SimpleThread::Options thread_options;
|
| #if defined(OS_ANDROID) || defined(OS_LINUX)
|
|
|