36a1ad23bead41193e22442d3196e93a01ec7fe6 |
|
31-Mar-2015 |
Puneet Lall <puneetl@google.com> |
Add support for dynamic ring-buffer max size Enables specifying a maximum ring-buffer size. Setting the ring-buffer size to a value smaller than ImageReader#getMaxImages reduces the number of android.media.Images held open at a steady-state at application startup. Because ImageReader images are allocated on-demand, this mitigates stuttering in the preview-stream caused by massive allocations that would otherwise occur as the ring buffer expands. Bug: 19989536 Change-Id: I5623d0cd0da6542599f430f0dcbf97d581ec8df1
/packages/apps/Camera2/src/com/android/camera/one/v2/sharedimagereader/ringbuffer/DynamicRingBuffer.java
|
63204dc989dbd0eba56f65086fde0ebe29ed6bdb |
|
31-Jan-2015 |
Puneet Lall <puneetl@google.com> |
Implement ready state Bug: 18934542 Change-Id: I1dc27eb3f8fb1ef156ae8643b2b5e92f013c4e4b
/packages/apps/Camera2/src/com/android/camera/one/v2/sharedimagereader/ringbuffer/DynamicRingBuffer.java
|
4961ad31d9a877e3a68566fb5d4b33b7f79ce44e |
|
08-Jan-2015 |
Puneet Lall <puneetl@google.com> |
Filter ZSL images based on frame metadata Introduces a new metadatasynchronizer package with functionality for retrieving metadata (TotalCaptureResults) for images which have been added to the zsl ringbuffer. To enable unit-testing, proxy objects for CaptureRequest, CaptureResult, and TotalCaptureResult have been added, so they can now be mocked. Bug: 18964540 Change-Id: I8374350e09d33f54ff241f23fd005013ed26dab0
/packages/apps/Camera2/src/com/android/camera/one/v2/sharedimagereader/ringbuffer/DynamicRingBuffer.java
|
12f608f3d2089439a108788a1908941eea4277b9 |
|
11-Dec-2014 |
Puneet Lall <puneetl@google.com> |
Added zero-shutter-lag capture implementation over the FrameServer Change-Id: Ia01244dba7013c5f81152dd90adc8d87e7004dd2
/packages/apps/Camera2/src/com/android/camera/one/v2/sharedimagereader/ringbuffer/DynamicRingBuffer.java
|