44581ff4db54bbaa30365ed210e67a0369576100 |
|
08-Dec-2015 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: add RAW_PRIVATE format Also add necessary plumbing for RAW_PRIVATE to work for ImageReader. Bug: 25596619 Change-Id: Ic90f3f44264ac46fae1fafbc27ac64b5319f0970
/frameworks/base/media/java/android/media/ImageUtils.java
|
dc6bb24a3c2c830c909523e8d7d999fb556fb77d |
|
04-Dec-2015 |
Zhijun He <zhijunhe@google.com> |
media: improve ImageReader/Writer native memory management * Hook up the native allocation registration with ImageWriter, such that GC can get some hint when clean up the large memory object. * Close all pending images when closing ImageReader. This could avoid native mem leaks for some bad app practice. For example, some apps may hold images in background service when activity is paused/destroyed, which could cause huge native memory leaks even ImageReader is closed. * make Image close thread safe: it is possible the clients close the image in listener thread and the client main thread. * Some minor code refactor to reduce the code duplication. Bug: 25088440 Change-Id: I37d22b52aeb8d2521bf9c702b0f54c05905473e0
/frameworks/base/media/java/android/media/ImageUtils.java
|
bc0b63667960896929fdfcc0d95491ff8f1ef00a |
|
04-Jul-2015 |
Zhijun He <zhijunhe@google.com> |
ImageUtils: fix image copy issue Source and destination images may have different alignment requirements, therefore may have different strides. Copy row by row for such case. Bug: 21934891 Change-Id: Id53f45f1429d233032fa608f7ab9e2774e88c13b
/frameworks/base/media/java/android/media/ImageUtils.java
|
11c5d0dd01cccc500796febf63aab404e8ae058b |
|
22-May-2015 |
Chien-Yu Chen <cychen@google.com> |
ImageReader: Register estimated native allocation Estimate the native allocation and register it so it can be accounted for during GC. Bug: 20299272 Change-Id: I43af3058b6fe9a41e5e7e119e390ed079402c4b8
/frameworks/base/media/java/android/media/ImageUtils.java
|
d99dc329b9baefe3d722ccafc0c92461cfef42b1 |
|
13-May-2015 |
Zhijun He <zhijunhe@google.com> |
Image/Reader/Writer: address API review comments * Remove isOpaque methods * Removew ImageReader#newOpaqueInstance * Rename Writer listener and callback * Clarify the timestamp spec * Fix a bug in ImageUtils Bug: 21044520 Change-Id: Ifb85ef25e4d152c2a445b3369c1e16dc1bc5220c
/frameworks/base/media/java/android/media/ImageUtils.java
|
f6a09e510649ae4701bb5ad4c40d102d59a5608c |
|
25-Feb-2015 |
Zhijun He <zhijunhe@google.com> |
ImageReader/Writer: Add ImageWriter and Opaque ImageReader ImageWriter/Reader API change, including below changes * Interface for Opaque ImageReader * ImageWriter Interface and implementation * Image class minor update to support ImageWriter opaque ImageReader detach/attach interface are defined but yet to be implemented. Change-Id: Ic7c0d2df73c80b1a81a7316d8c4556bf7703c309
/frameworks/base/media/java/android/media/ImageUtils.java
|