DescriptionAdd DecryptingDemuxerStream::Stop().
During the teardown process, media pipeline will be waiting on the
render main thread. If a Decryptor depends on the render main thread
(e.g. PpapiDecryptor), the pending DecryptCB will not be satisfied.
This CL adds a DecryptingDemuxerStream::Stop() method so that the
stopping process doesn't wait for any pending operation.
BUG=343748
TEST=Add unittests to cover this case.
R=ddorwin@chromium.org
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=251277
Patch Set 1 #
Total comments: 28
Patch Set 2 : comments addressed #Patch Set 3 : #
Total comments: 11
Messages
Total messages: 12 (0 generated)
|