@cadahl Please try modifying as follows.
hardware/amlogic/camera$ git diff
diff --git a/camera/v3/EmulatedFakeCamera3.cpp b/camera/v3/EmulatedFakeCamera3.cpp
index b8af8628..c173b318 100644
--- a/camera/v3/EmulatedFakeCamera3.cpp
+++ b/camera/v3/EmulatedFakeCamera3.cpp
@@ -1892,8 +1892,8 @@ status_t EmulatedFakeCamera3::constructStaticInfo() {
}
break;
case SENSOR_HDMI:
- lensFacing = ANDROID_LENS_FACING_FRONT;
- mFacingBack = 0;
+ lensFacing = ANDROID_LENS_FACING_BACK;
+ mFacingBack = 1;
break;
default:
ALOGE("not support this sensor type!");
diff --git a/camera/v3/fake-pipeline2/HDMISensor.cpp b/camera/v3/fake-pipeline2/HDMISensor.cpp
index 6d5d8308..59fb6b55 100644
--- a/camera/v3/fake-pipeline2/HDMISensor.cpp
+++ b/camera/v3/fake-pipeline2/HDMISensor.cpp
@@ -601,7 +601,7 @@ void HDMISensor::captureNV21(StreamBuffer b, uint32_t gain) {
mGE2D->ge2d_scale(b.share_fd, PIXEL_FORMAT_YCbCr_420_SP_NV12, b.width, b.height, output_info.dma_fd, width, height);
}
}
- mGE2D->doRotationAndMirror(b, true);
+ //mGE2D->doRotationAndMirror(b, true);
mSensorWorkFlag = true;