Index: content/common/gpu/media/gpu_video_decode_accelerator.cc |
diff --git a/content/common/gpu/media/gpu_video_decode_accelerator.cc b/content/common/gpu/media/gpu_video_decode_accelerator.cc |
index 9f78d2301aa56f621228e4dabcf53bb9015bfa8f..3d585d09a28363a3eb3c7e2258b692c9908b0200 100644 |
--- a/content/common/gpu/media/gpu_video_decode_accelerator.cc |
+++ b/content/common/gpu/media/gpu_video_decode_accelerator.cc |
@@ -46,6 +46,7 @@ |
#elif defined(USE_OZONE) |
#include "media/ozone/media_ozone_platform.h" |
#elif defined(OS_ANDROID) |
+#include "content/common/gpu/media/android_copying_backing_strategy.h" |
#include "content/common/gpu/media/android_video_decode_accelerator.h" |
#endif |
@@ -378,9 +379,10 @@ scoped_ptr<media::VideoDecodeAccelerator> |
GpuVideoDecodeAccelerator::CreateAndroidVDA() { |
scoped_ptr<media::VideoDecodeAccelerator> decoder; |
#if defined(OS_ANDROID) |
- decoder.reset(new AndroidVideoDecodeAccelerator( |
+ decoder.reset(AndroidVideoDecodeAccelerator::Create( |
stub_->decoder()->AsWeakPtr(), |
- make_context_current_)); |
+ make_context_current_, |
+ new AndroidCopyingBackingStrategy())); |
#endif |
return decoder.Pass(); |
} |