pull/696/head
Mattia Iavarone 6 years ago
parent 56e4100384
commit a1973da3c1
  1. 5
      cameraview/src/main/java/com/otaliastudios/cameraview/video/encoding/TextureMediaEncoder.java

@ -119,12 +119,13 @@ public class TextureMediaEncoder extends VideoMediaEncoder<TextureConfig> {
@Override
protected boolean shouldRenderFrame(long timestampUs) {
if (!super.shouldRenderFrame(timestampUs)) {
LOG.i("shouldRenderFrame - Dropping frame because of super()");
return false;
} else if (mFrameNumber <= 10) {
// Always render the first few frames, or muxer fails.
return true;
} else if (getPendingEvents(FRAME_EVENT) > 2) {
LOG.v("shouldRenderFrame - Dropping, we already have too many pending events:",
LOG.i("shouldRenderFrame - Dropping, we already have too many pending events:",
getPendingEvents(FRAME_EVENT));
return false;
} else {
@ -177,7 +178,7 @@ public class TextureMediaEncoder extends VideoMediaEncoder<TextureConfig> {
}
// First, drain any previous data.
LOG.v("onEvent -",
LOG.i("onEvent -",
"frameNumber:", mFrameNumber,
"timestampUs:", frame.timestampUs(),
"- draining.");

Loading…
Cancel
Save