Bug 1541290 Comment 3 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

Looking at our code I realize that the way it is written Revive of a started AudioCallbackDriver is not supported/expected. This is because the `AudioCallbackDriver::mSarted` member is set once at `AudioCallbackDriver::StartStream` and is never cleared, maybe on `AudioCallbackDriver::Stop`, so we always hit this assert. Since we expect that Revive method will restart the same driver, this look like a bug.
Looking at our code I realize that the way it is written, Revive of a started AudioCallbackDriver is not supported/expected. This is because the `AudioCallbackDriver::mSarted` member is set once at `AudioCallbackDriver::StartStream` and is never cleared, maybe on `AudioCallbackDriver::Stop`, so we always hit this assert on Revive. Since we expect that this method will restart the same driver, this looks like a bug.

Back to Bug 1541290 Comment 3