DescriptionMove logic that sets variable m_isInitialized to false before stop destination.
During uninitialize a destination node, audio thread can be entered
AudioIOCallback's render() or OfflineAudioContext's offlinerender.
Although the destination node already destroyed, audio thread can be run for while
since it is running on separated thread.
To block meeting this condition, the context()->isInitialized() must be quarantee,
if Audio destination is uninitializing, alwasy false.
BUG=420814, 417193, 428233, 431109
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=185093
Patch Set 1 #
Messages
Total messages: 9 (3 generated)
|