| Index: Source/modules/mediasource/MediaSourceBase.cpp
|
| diff --git a/Source/modules/mediasource/MediaSourceBase.cpp b/Source/modules/mediasource/MediaSourceBase.cpp
|
| index 5db52055fbf4d712be7112ffaa37b1e8c9b7b431..1643d1dea9115305bdea568716dd561f2cee20fa 100644
|
| --- a/Source/modules/mediasource/MediaSourceBase.cpp
|
| +++ b/Source/modules/mediasource/MediaSourceBase.cpp
|
| @@ -176,8 +176,10 @@ bool MediaSourceBase::hasPendingActivity() const
|
|
|
| void MediaSourceBase::stop()
|
| {
|
| + m_asyncEventQueue->close();
|
| + if (!isClosed())
|
| + setReadyState(closedKeyword());
|
| m_private.clear();
|
| - m_asyncEventQueue->cancelAllEvents();
|
| }
|
|
|
| PassOwnPtr<SourceBufferPrivate> MediaSourceBase::createSourceBufferPrivate(const String& type, const MediaSourcePrivate::CodecsArray& codecs, ExceptionCode& ec)
|
|
|