зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1379926 - Support request key frame for Lollipop. r=jolin
MozReview-Commit-ID: H2XBFsrFJA2 --HG-- extra : rebase_source : 856ad0ee3e4d77fe6f388c4eca736d97d622043b
This commit is contained in:
Родитель
4e8f593a15
Коммит
43d2ca9d5b
|
@ -188,6 +188,11 @@ import java.nio.ByteBuffer;
|
||||||
@Override
|
@Override
|
||||||
public void queueInputBuffer(final int index, final int offset, final int size,
|
public void queueInputBuffer(final int index, final int offset, final int size,
|
||||||
final long presentationTimeUs, final int flags) {
|
final long presentationTimeUs, final int flags) {
|
||||||
|
if ((flags & MediaCodec.BUFFER_FLAG_KEY_FRAME) != 0) {
|
||||||
|
Bundle params = new Bundle();
|
||||||
|
params.putInt(MediaCodec.PARAMETER_KEY_REQUEST_SYNC_FRAME, 0);
|
||||||
|
mCodec.setParameters(params);
|
||||||
|
}
|
||||||
mCodec.queueInputBuffer(index, offset, size, presentationTimeUs, flags);
|
mCodec.queueInputBuffer(index, offset, size, presentationTimeUs, flags);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Загрузка…
Ссылка в новой задаче