-rw-r--r-- | v3/EmulatedFakeCamera3.cpp | 4 | ||||
-rw-r--r-- | v3/EmulatedFakeCamera3.h | 2 | ||||
-rw-r--r--[-rwxr-xr-x] | v3/fake-pipeline2/Base.h | 2 | ||||
-rw-r--r-- | v3/fake-pipeline2/JpegCompressor.cpp | 19 |
4 files changed, 6 insertions, 21 deletions
diff --git a/v3/EmulatedFakeCamera3.cpp b/v3/EmulatedFakeCamera3.cpp index c9ca6c1..69fd2c5 100644 --- a/v3/EmulatedFakeCamera3.cpp +++ b/v3/EmulatedFakeCamera3.cpp @@ -1240,7 +1240,6 @@ status_t EmulatedFakeCamera3::processCaptureRequest( nsecs_t frameDuration; uint32_t sensitivity; bool needJpeg = false; - struct ExifInfo info; ssize_t jpegbuffersize; uint32_t jpegpixelfmt; bool mHaveThumbnail = false; @@ -1374,7 +1373,8 @@ status_t EmulatedFakeCamera3::processCaptureRequest( info.has_altitude = false; } if (settings.exists(ANDROID_JPEG_GPS_PROCESSING_METHOD)) { - info.gpsProcessingMethod = settings.find(ANDROID_JPEG_GPS_PROCESSING_METHOD).data.u8; + uint8_t * gpsString = settings.find(ANDROID_JPEG_GPS_PROCESSING_METHOD).data.u8; + memcpy(info.gpsProcessingMethod, gpsString , sizeof(info.gpsProcessingMethod)-1); info.has_gpsProcessingMethod = true; } else { info.has_gpsProcessingMethod = false; |