ImageFormat.JPEG);
onStart(mId, inputImage, resultImage);
- mSession.startEmpty();
logWrapper("TIMER_END Full-size YUV buffer available, w=" + img.proxy.getWidth() + " h="
+ img.proxy.getHeight() + " of format " + img.proxy.getFormat()
+ " (35==YUV_420_888)");
onJpegEncodeDone(mId, inputImage, resultImage, writeOut);
+ // TODO: the app actually crashes here on a race condition: TaskCompressImageToJpeg might
+ // complete before TaskConvertImageToRGBPreview.
mSession.saveAndFinish(writeOut, resultImage.width, resultImage.height,
resultImage.orientation.getDegrees(), createExif(resultImage),
new MediaSaver.OnMediaSavedListener() {