зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1186716: Error if SPS NAL parsing failed. r=rillian
--HG-- extra : rebase_source : f06f2da854db0df3e0472ead49deaeab051501b4
This commit is contained in:
Родитель
f75a43f2af
Коммит
c90766327d
|
@ -494,12 +494,16 @@ H264::DecodeSPSFromExtraData(const mozilla::MediaByteBuffer* aExtraData, SPSData
|
|||
return false;
|
||||
}
|
||||
|
||||
reader.DiscardRemaining();
|
||||
|
||||
nsRefPtr<mozilla::MediaByteBuffer> rawNAL = new mozilla::MediaByteBuffer;
|
||||
rawNAL->AppendElements(ptr, length);
|
||||
|
||||
nsRefPtr<mozilla::MediaByteBuffer> sps = DecodeNALUnit(rawNAL);
|
||||
|
||||
reader.DiscardRemaining();
|
||||
if (!sps) {
|
||||
return false;
|
||||
}
|
||||
|
||||
return DecodeSPS(sps, aDest);
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче