Bug 1221825: P2. Ensure frame memory allocation succeeded. r=cpearce

This commit is contained in:
Jean-Yves Avenard 2015-11-05 16:33:30 +13:00
Родитель 66c9debe46
Коммит 290f389093
1 изменённых файлов: 4 добавлений и 0 удалений

Просмотреть файл

@ -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)) {