diff options
author | acolwell@chromium.org <acolwell@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-06-18 13:42:55 +0000 |
---|---|---|
committer | acolwell@chromium.org <acolwell@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-06-18 13:42:55 +0000 |
commit | 8dd549080ac4709a6459e2dccbc4d64912960f40 (patch) | |
tree | 4208d96f8026ace9bbbc6b87171c335c5b8837d5 /chrome/browser/chromeos/input_method/input_method_manager_impl.h | |
parent | d539da3c0f41200aac7cc660c4712d905b73d8a5 (diff) | |
download | chromium_src-8dd549080ac4709a6459e2dccbc4d64912960f40.zip chromium_src-8dd549080ac4709a6459e2dccbc4d64912960f40.tar.gz chromium_src-8dd549080ac4709a6459e2dccbc4d64912960f40.tar.bz2 |
Fix early signalling of end of stream in ChunkDemuxer.
The ChunkDemuxer was triggering the DemuxerStreams to signal the end of stream
condition too early if there was a gap in the buffered ranges and EndOfStream()
was called. This patch moves the end of stream tracking logic to
SourceBufferStream so that it is easier to track the end of stream condition
and fixes the problem where end of stream buffers were returned if the
ChunkDemuxer is waiting for a gap to be filled.
BUG=151316
TEST=ChunkDemuxerTest.TestEndOfStreamWhileWaitingForGapToBeFilled
Review URL: https://chromiumcodereview.appspot.com/17284006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@206972 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/chromeos/input_method/input_method_manager_impl.h')
0 files changed, 0 insertions, 0 deletions