DescriptionFix incomplete teardown of demuxer.
I ran into an issue with PipelineIntegrationTests where one of the
security videos was causing ~FileDataSource to DCHECK complain about
file_ never being torn down.
Tracing this back, it's because we return NULL for the demuxer when
an error is encountered. This prevents demuxer->Stop() from being called
which leaves the data source in an unhappy state.
BUG=none
TEST=PipelineIntegrationTests/media_unittests
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=120730
Patch Set 1 #
Total comments: 3
Patch Set 2 : CHECK. #
Messages
Total messages: 5 (0 generated)
|