| Index: webrtc/api/java/jni/androidmediaencoder_jni.cc
|
| diff --git a/webrtc/api/java/jni/androidmediaencoder_jni.cc b/webrtc/api/java/jni/androidmediaencoder_jni.cc
|
| index e88a94ce7f1de93d928aedf0aba1e3523383c47d..b7f2da475017e8cb794d994e7a280229a80ac8f5 100644
|
| --- a/webrtc/api/java/jni/androidmediaencoder_jni.cc
|
| +++ b/webrtc/api/java/jni/androidmediaencoder_jni.cc
|
| @@ -13,6 +13,7 @@
|
| #include "webrtc/api/java/jni/androidmediaencoder_jni.h"
|
|
|
| #include <algorithm>
|
| +#include <memory>
|
| #include <list>
|
|
|
| #include "third_party/libyuv/include/libyuv/convert.h"
|
| @@ -37,7 +38,6 @@
|
| using rtc::Bind;
|
| using rtc::Thread;
|
| using rtc::ThreadManager;
|
| -using rtc::scoped_ptr;
|
|
|
| using webrtc::CodecSpecificInfo;
|
| using webrtc::EncodedImage;
|
| @@ -182,7 +182,8 @@ class MediaCodecVideoEncoder : public webrtc::VideoEncoder,
|
|
|
| // State that is constant for the lifetime of this object once the ctor
|
| // returns.
|
| - scoped_ptr<Thread> codec_thread_; // Thread on which to operate MediaCodec.
|
| + std::unique_ptr<Thread>
|
| + codec_thread_; // Thread on which to operate MediaCodec.
|
| rtc::ThreadChecker codec_thread_checker_;
|
| ScopedGlobalRef<jclass> j_media_codec_video_encoder_class_;
|
| ScopedGlobalRef<jobject> j_media_codec_video_encoder_;
|
| @@ -973,7 +974,7 @@ bool MediaCodecVideoEncoder::DeliverPendingOutputs(JNIEnv* jni) {
|
| // Callback - return encoded frame.
|
| int32_t callback_status = 0;
|
| if (callback_) {
|
| - scoped_ptr<webrtc::EncodedImage> image(
|
| + std::unique_ptr<webrtc::EncodedImage> image(
|
| new webrtc::EncodedImage(payload, payload_size, payload_size));
|
| image->_encodedWidth = width_;
|
| image->_encodedHeight = height_;
|
|
|