pull/421/head
Giacomo Randazzo 7 years ago
parent a29e09b243
commit a05e1416cd
  1. 7
      cameraview/src/main/java/com/otaliastudios/cameraview/SnapshotVideoRecorder.java

@ -136,7 +136,12 @@ class SnapshotVideoRecorder extends VideoRecorder implements GlCameraPreview.Ren
mOverlaySurfaceTexture.updateTexImage(); mOverlaySurfaceTexture.updateTexImage();
mOverlaySurfaceTexture.getTransformMatrix(textureFrame.overlayTransform); mOverlaySurfaceTexture.getTransformMatrix(textureFrame.overlayTransform);
} }
mEncoderEngine.notify(TextureMediaEncoder.FRAME_EVENT, textureFrame); // Sometimes when the video ends an Exception is thrown saying that nofify was called on
// a null object. This might be highlighting a bigger problem, but checking for null
// fixes the Exception.
if (mEncoderEngine != null) {
mEncoderEngine.notify(TextureMediaEncoder.FRAME_EVENT, textureFrame);
}
} }
if (mCurrentState == STATE_RECORDING && mDesiredState == STATE_NOT_RECORDING) { if (mCurrentState == STATE_RECORDING && mDesiredState == STATE_NOT_RECORDING) {

Loading…
Cancel
Save