summaryrefslogtreecommitdiff
path: root/graphics
diff options
context:
space:
mode:
authorDichen Zhang <dichenzhang@google.com>2023-10-26 02:38:21 +0000
committerDichen Zhang <dichenzhang@google.com>2023-11-14 00:22:13 +0000
commit843f1bdad685e7bb99222ae0d3eb430b79829262 (patch)
tree7a842340a7f8f27d5fc31d40851b97977721fcd3 /graphics
parentbfd2380f756131e7b511f125c310fbf1b04eb199 (diff)
downloadbase-843f1bdad685e7bb99222ae0d3eb430b79829262.tar.gz
Add stride support to JPEG/R java API
Bug: 299202809 Test: YuvImageTest.java Change-Id: Ifb1500114c9c212eb145c8538a74b46066fd5db7
Diffstat (limited to 'graphics')
-rw-r--r--graphics/java/android/graphics/YuvImage.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/graphics/java/android/graphics/YuvImage.java b/graphics/java/android/graphics/YuvImage.java
index b3bed00ac6f6..ce35b55d526f 100644
--- a/graphics/java/android/graphics/YuvImage.java
+++ b/graphics/java/android/graphics/YuvImage.java
@@ -339,7 +339,8 @@ public class YuvImage {
return nativeCompressToJpegR(mData, mColorSpace.getDataSpace(),
sdr.getYuvData(), sdr.getColorSpace().getDataSpace(),
mWidth, mHeight, quality, stream,
- new byte[WORKING_COMPRESS_STORAGE], exif);
+ new byte[WORKING_COMPRESS_STORAGE], exif,
+ mStrides, sdr.getStrides());
}
@@ -451,5 +452,6 @@ public class YuvImage {
private static native boolean nativeCompressToJpegR(byte[] hdr, int hdrColorSpaceId,
byte[] sdr, int sdrColorSpaceId, int width, int height, int quality,
- OutputStream stream, byte[] tempStorage, byte[] exif);
+ OutputStream stream, byte[] tempStorage, byte[] exif,
+ int[] hdrStrides, int[] sdrStrides);
}