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

Loading…
Cancel
Save