mpapp:修复mpapp摄像头拍视频时视角变小的bug

lowmem
liuguijing 2 months ago
parent b58969cc5e
commit 18ecc420ed

@ -6,6 +6,7 @@ import android.graphics.SurfaceTexture;
import android.hardware.camera2.*;
import android.hardware.camera2.params.MeteringRectangle;
import android.hardware.camera2.params.StreamConfigurationMap;
import android.os.Build;
import android.os.Handler;
import android.os.HandlerThread;
import android.os.Looper;

@ -9,7 +9,6 @@ import android.hardware.camera2.CameraManager;
import android.opengl.GLSurfaceView;
import android.util.Log;
import android.view.Surface;
import com.xypower.gpuv.egl.filter.GlFilter;

@ -7,7 +7,6 @@ import android.opengl.GLSurfaceView;
import android.opengl.Matrix;
import android.os.Handler;
import android.util.Size;
import com.xypower.gpuv.camerarecorder.capture.MediaVideoEncoder;
import com.xypower.gpuv.egl.filter.GlFilter;
@ -16,6 +15,7 @@ import javax.microedition.khronos.egl.EGLConfig;
import static android.opengl.GLES20.*;
public class GlPreviewRenderer extends GlFrameBufferObjectRenderer implements SurfaceTexture.OnFrameAvailableListener {
private final Handler handler = new Handler();
@ -282,7 +282,7 @@ public class GlPreviewRenderer extends GlFrameBufferObjectRenderer implements Su
public void setAngle(int angle) {
this.angle = angle;
if (angle == 90 || angle == 270) {
if (angle == 180 || angle == 0) {
aspectRatio = (float) cameraResolution.getWidth() / cameraResolution.getHeight();
} else {
aspectRatio = (float) cameraResolution.getHeight() / cameraResolution.getWidth();

Loading…
Cancel
Save