Open Bug 1271237 Opened 10 years ago Updated 3 years ago

Assert mIsFlushing is false in WMFMediaDataDecoder::ProcessDrain()

Categories

(Core :: Audio/Video: Playback, defect, P3)

defect

Tracking

()

People

(Reporter: jwwang, Unassigned)

Details

(In reply to Jean-Yves Avenard [:jya] from bug 1270350 comment #5) > no this is a scenario that is not possible to encounter. > Flush() is only ever called once a drain has completed (and DrainComplete() > has been called). Can you point me at the code about this?
Flags: needinfo?(jyavenard)
https://treeherder.mozilla.org/#/jobs?repo=try&revision=b1d7fb09f433&selectedJob=20560144 Assertion failure: !mIsFlushing, at c:/builds/moz2_slave/try-w32-d-00000000000000000000/build/src/dom/media/platforms/wmf/WMFMediaDataDecoder.cpp:191 Looks like we can't assert !mIsFlushing yet.
I'm more saying that it really doesn't matter if we're flushing right after draining.. All samples output after Flush() has been called will be discarded anyway.
Flags: needinfo?(jyavenard)
Mass change P2 -> P3
Priority: P2 → P3
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.