-
acolwell@chromium.org authored
into SourceBufferPrivate & WebSourceBuffer respectively. https://bugs.webkit.org/show_bug.cgi?id=110798 Reviewed by Adam Barth, Jer Noble. Source/WebCore: No new tests. No user visible behavior has changed. * Modules/mediasource/MediaSource.cpp: (WebCore::MediaSource::addSourceBuffer): (WebCore::MediaSource::removeSourceBuffer): * Modules/mediasource/MediaSource.h: (MediaSource): * Modules/mediasource/SourceBuffer.cpp: (WebCore::SourceBuffer::create): (WebCore): (WebCore::SourceBuffer::SourceBuffer): (WebCore::SourceBuffer::buffered): (WebCore::SourceBuffer::setTimestampOffset): (WebCore::SourceBuffer::append): (WebCore::SourceBuffer::abort): (WebCore::SourceBuffer::removedFromMediaSource): (WebCore::SourceBuffer::isRemoved): (WebCore::SourceBuffer::isOpen): (WebCore::SourceBuffer::isEnded): * Modules/mediasource/SourceBuffer.h: (WebCore): (SourceBuffer): * Modules/mediasource/SourceBufferList.cpp: (WebCore::SourceBufferList::SourceBufferList): (WebCore::SourceBufferList::remove): (WebCore::SourceBufferList::clear): * Modules/mediasource/SourceBufferList.h: (SourceBufferList): * html/HTMLMediaElement.cpp: * platform/graphics/MediaSourcePrivate.h: (WebCore): (MediaSourcePrivate): * platform/graphics/SourceBufferPrivate.h: (WebCore): (SourceBufferPrivate): Contains methods extracted from MediaPlayerPrivate. (WebCore::SourceBufferPrivate::SourceBufferPrivate): (WebCore::SourceBufferPrivate::~SourceBufferPrivate): Source/WebKit/chromium: * WebKit.gyp: * public/WebMediaSourceClient.h: (WebKit): (WebMediaSourceClient): * public/WebSourceBuffer.h: (WebKit): (WebSourceBuffer): Contains SourceBuffer methods extracted from WebMediaSource. (WebKit::WebSourceBuffer::~WebSourceBuffer): * src/AssertMatchingEnums.cpp: * src/MediaSourcePrivateImpl.cpp: (WebKit): (WebKit::MediaSourcePrivateImpl::MediaSourcePrivateImpl): (WebKit::MediaSourcePrivateImpl::addSourceBuffer): (WebKit::MediaSourcePrivateImpl::duration): (WebKit::MediaSourcePrivateImpl::setDuration): (WebKit::MediaSourcePrivateImpl::endOfStream): * src/MediaSourcePrivateImpl.h: (WebKit): (MediaSourcePrivateImpl): Adapts MediaSourcePrivate interface to WebMediaSourceClient. (WebKit::MediaSourcePrivateImpl::~MediaSourcePrivateImpl): * src/SourceBufferPrivateImpl.cpp: (WebKit): (WebKit::SourceBufferPrivateImpl::SourceBufferPrivateImpl): (WebKit::SourceBufferPrivateImpl::buffered): (WebKit::SourceBufferPrivateImpl::append): (WebKit::SourceBufferPrivateImpl::abort): (WebKit::SourceBufferPrivateImpl::setTimestampOffset): (WebKit::SourceBufferPrivateImpl::removedFromMediaSource): * src/SourceBufferPrivateImpl.h: (WebKit): (SourceBufferPrivateImpl): Adapts SourceBufferPrivate interface to WebSourceBuffer. (WebKit::SourceBufferPrivateImpl::~SourceBufferPrivateImpl): * src/WebMediaPlayerClientImpl.cpp: (WebMediaSourceClientImpl): (WebKit): (WebSourceBufferImpl): Temporary implementation of WebSourceBuffer to keep things working until the Chromium side changes land. (WebKit::WebMediaSourceClientImpl::addSourceBuffer): (WebKit::WebMediaSourceClientImpl::duration): (WebKit::WebMediaSourceClientImpl::setDuration): (WebKit::WebMediaSourceClientImpl::endOfStream): (WebKit::WebSourceBufferImpl::WebSourceBufferImpl): (WebKit::WebSourceBufferImpl::buffered): (WebKit::WebSourceBufferImpl::append): (WebKit::WebSourceBufferImpl::abort): (WebKit::WebSourceBufferImpl::setTimestampOffset): (WebKit::WebSourceBufferImpl::removedFromMediaSource): * src/WebMediaSourceImpl.cpp: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@144328 268f45cc-cd09-0410-ab3c-d52691b4dbfc
da1325c3