| Index: Source/modules/mediasource/SourceBufferList.cpp
|
| diff --git a/Source/modules/mediasource/SourceBufferList.cpp b/Source/modules/mediasource/SourceBufferList.cpp
|
| index f6be0f6c36b516af37dfe57ef9a86f9bf8e2b18f..3525830a5fc801b3eb19ba6a2703d192d25b7b61 100644
|
| --- a/Source/modules/mediasource/SourceBufferList.cpp
|
| +++ b/Source/modules/mediasource/SourceBufferList.cpp
|
| @@ -57,6 +57,12 @@ void SourceBufferList::add(SourceBuffer* buffer)
|
| scheduleEvent(EventTypeNames::addsourcebuffer);
|
| }
|
|
|
| +void SourceBufferList::insert(size_t position, SourceBuffer* buffer)
|
| +{
|
| + m_list.insert(position, buffer);
|
| + scheduleEvent(EventTypeNames::addsourcebuffer);
|
| +}
|
| +
|
| void SourceBufferList::remove(SourceBuffer* buffer)
|
| {
|
| size_t index = m_list.find(buffer);
|
|
|