X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fthird_party%2FWebKit%2FSource%2Fmodules%2Fmediasource%2FSourceBuffer.cpp;h=ec9727e5d46cc6943af3caa095d8e6a7fbf6c6a7;hb=1afa4dd80ef85af7c90efaea6959db1d92330844;hp=0abbbfbb68a32b9e7b235ded3d48d37da6f9c4ed;hpb=90762837333c13ccf56f2ad88e4481fc71e8d281;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/third_party/WebKit/Source/modules/mediasource/SourceBuffer.cpp b/src/third_party/WebKit/Source/modules/mediasource/SourceBuffer.cpp index 0abbbfb..ec9727e 100644 --- a/src/third_party/WebKit/Source/modules/mediasource/SourceBuffer.cpp +++ b/src/third_party/WebKit/Source/modules/mediasource/SourceBuffer.cpp @@ -33,6 +33,8 @@ #include "bindings/core/v8/ExceptionMessages.h" #include "bindings/core/v8/ExceptionState.h" +#include "core/dom/DOMArrayBuffer.h" +#include "core/dom/DOMArrayBufferView.h" #include "core/dom/ExceptionCode.h" #include "core/dom/ExecutionContext.h" #include "core/events/Event.h" @@ -44,8 +46,6 @@ #include "platform/Logging.h" #include "platform/TraceEvent.h" #include "public/platform/WebSourceBuffer.h" -#include "wtf/ArrayBuffer.h" -#include "wtf/ArrayBufferView.h" #include "wtf/MathExtras.h" #include @@ -74,7 +74,7 @@ static bool throwExceptionIfRemovedOrUpdating(bool isRemoved, bool isUpdating, E SourceBuffer* SourceBuffer::create(PassOwnPtr webSourceBuffer, MediaSource* source, GenericEventQueue* asyncEventQueue) { - SourceBuffer* sourceBuffer(adoptRefCountedGarbageCollectedWillBeNoop(new SourceBuffer(webSourceBuffer, source, asyncEventQueue))); + SourceBuffer* sourceBuffer = new SourceBuffer(webSourceBuffer, source, asyncEventQueue); sourceBuffer->suspendIfNeeded(); return sourceBuffer; } @@ -265,14 +265,14 @@ void SourceBuffer::setAppendWindowEnd(double end, ExceptionState& exceptionState m_appendWindowEnd = end; } -void SourceBuffer::appendBuffer(PassRefPtr data, ExceptionState& exceptionState) +void SourceBuffer::appendBuffer(PassRefPtr data, ExceptionState& exceptionState) { // Section 3.2 appendBuffer() // https://dvcs.w3.org/hg/html-media/raw-file/default/media-source/media-source.html#widl-SourceBuffer-appendBuffer-void-ArrayBufferView-data appendBufferInternal(static_cast(data->data()), data->byteLength(), exceptionState); } -void SourceBuffer::appendBuffer(PassRefPtr data, ExceptionState& exceptionState) +void SourceBuffer::appendBuffer(PassRefPtr data, ExceptionState& exceptionState) { // Section 3.2 appendBuffer() // https://dvcs.w3.org/hg/html-media/raw-file/default/media-source/media-source.html#widl-SourceBuffer-appendBuffer-void-ArrayBufferView-data