| Index: media/mojo/services/mojo_decryptor_service.cc
 | 
| diff --git a/media/mojo/services/mojo_decryptor_service.cc b/media/mojo/services/mojo_decryptor_service.cc
 | 
| index 592bcb6ed873ecfe439ea7f5b4791c7a6366ac81..0e140b79de70e85119c5dcf95c81849e0514f82b 100644
 | 
| --- a/media/mojo/services/mojo_decryptor_service.cc
 | 
| +++ b/media/mojo/services/mojo_decryptor_service.cc
 | 
| @@ -238,15 +238,13 @@ void MojoDecryptorService::OnVideoDecoded(
 | 
|  
 | 
|    // If |frame| has shared memory that will be passed back, keep the reference
 | 
|    // to it until the other side is done with the memory.
 | 
| -  mojom::VideoFramePtr mojo_frame = mojom::VideoFrame::From(frame);
 | 
|    mojom::FrameResourceReleaserPtr releaser;
 | 
|    if (frame->storage_type() == VideoFrame::STORAGE_MOJO_SHARED_BUFFER) {
 | 
| -    mojo::MakeStrongBinding(
 | 
| -        base::MakeUnique<FrameResourceReleaserImpl>(std::move(frame)),
 | 
| -        mojo::MakeRequest(&releaser));
 | 
| +    mojo::MakeStrongBinding(base::MakeUnique<FrameResourceReleaserImpl>(frame),
 | 
| +                            mojo::MakeRequest(&releaser));
 | 
|    }
 | 
|  
 | 
| -  callback.Run(status, std::move(mojo_frame), std::move(releaser));
 | 
| +  callback.Run(status, std::move(frame), std::move(releaser));
 | 
|  }
 | 
|  
 | 
|  }  // namespace media
 | 
| 
 |