зеркало из https://github.com/mozilla/gecko-dev.git
Bug 814296 - Fix infinite loop when trying to play a zero-length MPEG4 file in omx-plugin r=doublec
This commit is contained in:
Родитель
904e957b56
Коммит
803f2b6799
|
@ -84,6 +84,11 @@ ssize_t MediaStreamSource::readAt(MOZ_STAGEFRIGHT_OFF_T offset, void *data, size
|
|||
if (!mPluginHost->Read(mDecoder, ptr, offset, todo, &bytesRead)) {
|
||||
return ERROR_IO;
|
||||
}
|
||||
|
||||
if (bytesRead == 0) {
|
||||
return size - todo;
|
||||
}
|
||||
|
||||
offset += bytesRead;
|
||||
todo -= bytesRead;
|
||||
ptr += bytesRead;
|
||||
|
|
Загрузка…
Ссылка в новой задаче