Bug 1345599 - part 2: queue empty buffer when fail to copy input data. r=snorp

MozReview-Commit-ID: 3XkxZDOk6PQ

--HG--
extra : rebase_source : 7a471590b31a687b2bed9fecb5dfc10884faaaaf
This commit is contained in:
John Lin 2017-03-14 14:53:36 +08:00
Родитель da26ca9e41
Коммит 5a454c0c9d
1 изменённых файлов: 2 добавлений и 1 удалений

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

@ -126,11 +126,12 @@ import java.util.concurrent.ConcurrentLinkedQueue;
sample.writeToByteBuffer(buf);
} catch (IOException e) {
e.printStackTrace();
len = 0;
}
mSamplePool.recycleInput(sample);
}
if (cryptoInfo != null) {
if (cryptoInfo != null && len > 0) {
mCodec.queueSecureInputBuffer(index, 0, cryptoInfo, pts, flags);
} else {
mCodec.queueInputBuffer(index, 0, len, pts, flags);