From 18ecc420edc1eb616e2476cb6791a7fb756e3fc3 Mon Sep 17 00:00:00 2001 From: liuguijing <1440265357@qq.com> Date: Tue, 22 Apr 2025 09:15:38 +0800 Subject: [PATCH] =?UTF-8?q?mpapp:=E4=BF=AE=E5=A4=8Dmpapp=E6=91=84=E5=83=8F?= =?UTF-8?q?=E5=A4=B4=E6=8B=8D=E8=A7=86=E9=A2=91=E6=97=B6=E8=A7=86=E8=A7=92?= =?UTF-8?q?=E5=8F=98=E5=B0=8F=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/xypower/gpuv/camerarecorder/CameraThread.java | 1 + .../xypower/gpuv/camerarecorder/GPUCameraRecorderBuilder.java | 1 - .../src/main/java/com/xypower/gpuv/egl/GlPreviewRenderer.java | 4 ++-- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/gpuv/src/main/java/com/xypower/gpuv/camerarecorder/CameraThread.java b/gpuv/src/main/java/com/xypower/gpuv/camerarecorder/CameraThread.java index 419e3c71..abedb680 100644 --- a/gpuv/src/main/java/com/xypower/gpuv/camerarecorder/CameraThread.java +++ b/gpuv/src/main/java/com/xypower/gpuv/camerarecorder/CameraThread.java @@ -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; diff --git a/gpuv/src/main/java/com/xypower/gpuv/camerarecorder/GPUCameraRecorderBuilder.java b/gpuv/src/main/java/com/xypower/gpuv/camerarecorder/GPUCameraRecorderBuilder.java index 1f585e7e..a9dbf3f5 100644 --- a/gpuv/src/main/java/com/xypower/gpuv/camerarecorder/GPUCameraRecorderBuilder.java +++ b/gpuv/src/main/java/com/xypower/gpuv/camerarecorder/GPUCameraRecorderBuilder.java @@ -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; diff --git a/gpuv/src/main/java/com/xypower/gpuv/egl/GlPreviewRenderer.java b/gpuv/src/main/java/com/xypower/gpuv/egl/GlPreviewRenderer.java index 047ecf59..da6c4f00 100644 --- a/gpuv/src/main/java/com/xypower/gpuv/egl/GlPreviewRenderer.java +++ b/gpuv/src/main/java/com/xypower/gpuv/egl/GlPreviewRenderer.java @@ -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();