diff options
author | Timothy Knight <tknight@google.com> | 2014-08-07 16:16:48 -0700 |
---|---|---|
committer | Timothy Knight <tknight@google.com> | 2014-08-09 18:15:51 +0000 |
commit | cf9e4cc56330a56e52fcf66bffac65fae1556181 (patch) | |
tree | f315cfd95589aff8083e02852183321a0ea4cb50 /apps | |
parent | 953d0b0a2d806f4f509b934d9e6c96835d06240c (diff) | |
download | pdk-cf9e4cc56330a56e52fcf66bffac65fae1556181.tar.gz |
CameraITS: Fixed JPEG captures to enqueue copies of buffers
Change-Id: Icdd12772fa9c40a4b7bd04a1d82de317ce09ccf8
Diffstat (limited to 'apps')
-rw-r--r-- | apps/CameraITS/service/src/com/android/camera2/its/ItsService.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/apps/CameraITS/service/src/com/android/camera2/its/ItsService.java b/apps/CameraITS/service/src/com/android/camera2/its/ItsService.java index 0c90846..099a2c9 100644 --- a/apps/CameraITS/service/src/com/android/camera2/its/ItsService.java +++ b/apps/CameraITS/service/src/com/android/camera2/its/ItsService.java @@ -1008,7 +1008,8 @@ public class ItsService extends Service implements SensorEventListener { int format = capture.getFormat(); if (format == ImageFormat.JPEG) { Logt.i(TAG, "Received JPEG capture"); - ByteBuffer buf = capture.getPlanes()[0].getBuffer(); + byte[] img = ItsUtils.getDataFromImage(capture); + ByteBuffer buf = ByteBuffer.wrap(img); int count = mCountJpg.getAndIncrement(); mSocketRunnableObj.sendResponseCaptureBuffer("jpegImage", buf); } else if (format == ImageFormat.YUV_420_888) { |