Index: third_party/WebKit/Source/modules/mediasource/SourceBuffer.h |
diff --git a/third_party/WebKit/Source/modules/mediasource/SourceBuffer.h b/third_party/WebKit/Source/modules/mediasource/SourceBuffer.h |
index 5add19dff48d8a5284479b754ee72dff2b73b765..2d3875287011b20775c6a6d57ccc93b2b88bbf5c 100644 |
--- a/third_party/WebKit/Source/modules/mediasource/SourceBuffer.h |
+++ b/third_party/WebKit/Source/modules/mediasource/SourceBuffer.h |
@@ -40,6 +40,7 @@ |
#include "platform/weborigin/KURL.h" |
#include "public/platform/WebSourceBufferClient.h" |
#include "wtf/text/WTFString.h" |
+#include <memory> |
namespace blink { |
@@ -65,7 +66,7 @@ class SourceBuffer final |
DEFINE_WRAPPERTYPEINFO(); |
USING_PRE_FINALIZER(SourceBuffer, dispose); |
public: |
- static SourceBuffer* create(PassOwnPtr<WebSourceBuffer>, MediaSource*, GenericEventQueue*); |
+ static SourceBuffer* create(std::unique_ptr<WebSourceBuffer>, MediaSource*, GenericEventQueue*); |
static const AtomicString& segmentsKeyword(); |
static const AtomicString& sequenceKeyword(); |
@@ -115,7 +116,7 @@ public: |
DECLARE_VIRTUAL_TRACE(); |
private: |
- SourceBuffer(PassOwnPtr<WebSourceBuffer>, MediaSource*, GenericEventQueue*); |
+ SourceBuffer(std::unique_ptr<WebSourceBuffer>, MediaSource*, GenericEventQueue*); |
void dispose(); |
bool isRemoved() const; |
@@ -142,7 +143,7 @@ private: |
void didFinishLoading() override; |
void didFail(FileError::ErrorCode) override; |
- OwnPtr<WebSourceBuffer> m_webSourceBuffer; |
+ std::unique_ptr<WebSourceBuffer> m_webSourceBuffer; |
Member<MediaSource> m_source; |
Member<TrackDefaultList> m_trackDefaults; |
Member<GenericEventQueue> m_asyncEventQueue; |
@@ -168,7 +169,7 @@ private: |
unsigned long long m_streamMaxSize; |
Member<AsyncMethodRunner<SourceBuffer>> m_appendStreamAsyncPartRunner; |
Member<Stream> m_stream; |
- OwnPtr<FileReaderLoader> m_loader; |
+ std::unique_ptr<FileReaderLoader> m_loader; |
}; |
} // namespace blink |