| Index: content/common/gpu/media/fake_video_decode_accelerator.cc
|
| diff --git a/content/common/gpu/media/fake_video_decode_accelerator.cc b/content/common/gpu/media/fake_video_decode_accelerator.cc
|
| index 230c4f34c86e48bbf2f73e852a7297cc4ae6c3af..48e7925b6143db4145dbcbf70e2f3e0a42943794 100644
|
| --- a/content/common/gpu/media/fake_video_decode_accelerator.cc
|
| +++ b/content/common/gpu/media/fake_video_decode_accelerator.cc
|
| @@ -29,17 +29,14 @@ static const unsigned int kNumBuffers = media::limits::kMaxVideoFrames +
|
| (media::limits::kMaxVideoFrames & 1u);
|
|
|
| FakeVideoDecodeAccelerator::FakeVideoDecodeAccelerator(
|
| - gfx::GLContext* gl,
|
| - gfx::Size size,
|
| - const base::Callback<bool(void)>& make_context_current)
|
| + const gfx::Size& size,
|
| + const MakeGLContextCurrentCallback& make_context_current_cb)
|
| : child_task_runner_(base::ThreadTaskRunnerHandle::Get()),
|
| client_(NULL),
|
| - make_context_current_(make_context_current),
|
| - gl_(gl),
|
| + make_context_current_cb_(make_context_current_cb),
|
| frame_buffer_size_(size),
|
| flushing_(false),
|
| - weak_this_factory_(this) {
|
| -}
|
| + weak_this_factory_(this) {}
|
|
|
| FakeVideoDecodeAccelerator::~FakeVideoDecodeAccelerator() {
|
| }
|
| @@ -103,7 +100,7 @@ void FakeVideoDecodeAccelerator::AssignPictureBuffers(
|
| memset(black_data.get(),
|
| 0,
|
| frame_buffer_size_.width() * frame_buffer_size_.height() * 4);
|
| - if (!make_context_current_.Run()) {
|
| + if (!make_context_current_cb_.Run()) {
|
| LOG(ERROR) << "ReusePictureBuffer(): could not make context current";
|
| return;
|
| }
|
| @@ -162,8 +159,10 @@ void FakeVideoDecodeAccelerator::Destroy() {
|
| delete this;
|
| }
|
|
|
| -bool FakeVideoDecodeAccelerator::CanDecodeOnIOThread() {
|
| - return true;
|
| +bool FakeVideoDecodeAccelerator::TryToSetupDecodeOnSeparateThread(
|
| + const base::WeakPtr<Client>& decode_client,
|
| + const scoped_refptr<base::SingleThreadTaskRunner>& decode_task_runner) {
|
| + return false;
|
| }
|
|
|
| void FakeVideoDecodeAccelerator::DoPictureReady() {
|
|
|