diff --git a/app/src/main/java/net/ossrs/yasea/SrsCameraView.java b/app/src/main/java/net/ossrs/yasea/SrsCameraView.java index 046c9b5..0b2e18c 100644 --- a/app/src/main/java/net/ossrs/yasea/SrsCameraView.java +++ b/app/src/main/java/net/ossrs/yasea/SrsCameraView.java @@ -26,7 +26,7 @@ import javax.microedition.khronos.opengles.GL10; /** * Created by Leo Ma on 2016/2/25. */ -public class SrsCameraView extends GLSurfaceView implements GLSurfaceView.Renderer, Camera.PreviewCallback { +public class SrsCameraView extends GLSurfaceView implements GLSurfaceView.Renderer { private GPUImageFilter magicFilter; @@ -40,7 +40,6 @@ public class SrsCameraView extends GLSurfaceView implements GLSurfaceView.Render private Camera mCamera; private ByteBuffer mGlPreviewBuffer; - private byte[] mYuvPreviewBuffer; private int mCamId = Camera.CameraInfo.CAMERA_FACING_FRONT; private int mPreviewRotation = 90; @@ -118,12 +117,6 @@ public class SrsCameraView extends GLSurfaceView implements GLSurfaceView.Render } } - @Override - public void onPreviewFrame(byte[] data, Camera camera) { - mPrevCb.onGetYuvFrame(data); - camera.addCallbackBuffer(mYuvPreviewBuffer); - } - public void setPreviewCallback(PreviewCallback cb) { mPrevCb = cb; } @@ -226,8 +219,6 @@ public class SrsCameraView extends GLSurfaceView implements GLSurfaceView.Render params.setFocusMode(Camera.Parameters.FOCUS_MODE_CONTINUOUS_PICTURE); } - mYuvPreviewBuffer = new byte[mPreviewWidth * mPreviewHeight * 3 / 2]; - /***** set parameters *****/ //params.set("orientation", "portrait"); //params.set("orientation", "landscape");