-
jer.noble@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=123350 Reviewed by Darin Adler. Make the MediaSourcePrivate and SourceBufferPrivate classes RefCounted so that they can be referenced both by MediaSource/SourceBuffer, and by the MediaPlayerPrivate which creates them. Change OwnPtr -> RefPtr everywhere: * Modules/mediasource/MediaSource.cpp: (WebCore::MediaSource::addSourceBuffer): * Modules/mediasource/MediaSourceBase.cpp: (WebCore::MediaSourceBase::setPrivateAndOpen): (WebCore::MediaSourceBase::createSourceBufferPrivate): * Modules/mediasource/MediaSourceBase.h: * Modules/mediasource/SourceBuffer.cpp: (WebCore::SourceBuffer::create): (WebCore::SourceBuffer::SourceBuffer): * Modules/mediasource/SourceBuffer.h: * Modules/mediasource/WebKitMediaSource.cpp: (WebCore::WebKitMediaSource::addSourceBuffer): * Modules/mediasource/WebKitSourceBuffer.cpp: (WebCore::WebKitSourceBuffer::create): (WebCore::WebKitSourceBuffer::WebKitSourceBuffer): * Modules/mediasource/WebKitSourceBuffer.h: * html/HTMLMediaSource.h: * platform/graphics/MediaSourcePrivate.h: * platform/graphics/SourceBufferPrivate.h: (WebCore::SourceBufferPrivate::SourceBufferPrivate): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@158270 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2ff8909f