修复软编码时概率性崩溃(前帧的BufferInfo参数被后帧所覆盖,byteBuffer无法执行limit(int newlimit)方法)

camera2
jiangwang 7 years ago
parent dac714ad49
commit e4befce97e

@ -320,6 +320,7 @@ public class SrsEncoder {
private void onSoftEncodedData(byte[] es, long pts, boolean isKeyFrame) {
ByteBuffer bb = ByteBuffer.wrap(es);
MediaCodec.BufferInfo vebi = new MediaCodec.BufferInfo();
vebi.offset = 0;
vebi.size = es.length;
vebi.presentationTimeUs = pts;

Loading…
Cancel
Save