DescriptionPrevent incorrect start time from being used during new range creation.
If a SourceBuffer::Remove() call removed the GOP that is currently being
appended, an incorrect start timestamp would be used when the next GOP was
appended. This ultimately led to a crash if a followup Remove() call
ended up deleting the range. This change fixes the code that determines
the start timestamp for the range created for the second GOP.
BUG=382815
TEST=SourceBufferStreamTest, Remove_WholeGOPBeingAppended
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=276471
Patch Set 1 #Patch Set 2 : Reorg code to avoid a BufferQueue copy. #
Total comments: 7
Messages
Total messages: 7 (0 generated)
|