mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-21 01:05:45 +00:00
Bug 1602996 - assert if Android decoder is used after shutdown. r=jya
Differential Revision: https://phabricator.services.mozilla.com/D59194 --HG-- extra : moz-landing-system : lando
This commit is contained in:
parent
421f49ed93
commit
7c920d7905
@ -608,6 +608,7 @@ RefPtr<MediaDataDecoder::FlushPromise> RemoteDataDecoder::Flush() {
|
||||
|
||||
RefPtr<MediaDataDecoder::FlushPromise> RemoteDataDecoder::ProcessFlush() {
|
||||
AssertOnTaskQueue();
|
||||
MOZ_ASSERT(GetState() != State::SHUTDOWN);
|
||||
|
||||
mDecodedData = DecodedData();
|
||||
UpdatePendingInputStatus(PendingOp::CLEAR);
|
||||
@ -741,6 +742,7 @@ RefPtr<MediaDataDecoder::DecodePromise> RemoteDataDecoder::Decode(
|
||||
RefPtr<MediaDataDecoder::DecodePromise> RemoteDataDecoder::ProcessDecode(
|
||||
MediaRawData* aSample) {
|
||||
AssertOnTaskQueue();
|
||||
MOZ_ASSERT(GetState() != State::SHUTDOWN);
|
||||
MOZ_ASSERT(aSample != nullptr);
|
||||
jni::ByteBuffer::LocalRef bytes = jni::ByteBuffer::New(
|
||||
const_cast<uint8_t*>(aSample->Data()), aSample->Size());
|
||||
|
Loading…
Reference in New Issue
Block a user