зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1221825: P2. Ensure frame memory allocation succeeded. r=cpearce
This commit is contained in:
Родитель
66c9debe46
Коммит
290f389093
|
@ -247,6 +247,10 @@ GMPVideoDecoder::Input(MediaRawData* aSample)
|
|||
mAdapter->SetLastStreamOffset(sample->mOffset);
|
||||
|
||||
GMPUniquePtr<GMPVideoEncodedFrame> frame = CreateFrame(sample);
|
||||
if (!frame) {
|
||||
mCallback->Error();
|
||||
return NS_ERROR_FAILURE;
|
||||
}
|
||||
nsTArray<uint8_t> info; // No codec specific per-frame info to pass.
|
||||
nsresult rv = mGMP->Decode(Move(frame), false, info, 0);
|
||||
if (NS_FAILED(rv)) {
|
||||
|
|
Загрузка…
Ссылка в новой задаче