<feed xmlns='http://www.w3.org/2005/Atom'>
<title>android_frameworks_ex/camera2/utils, branch cm-13.0</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_frameworks_ex/'/>
<entry>
<title>Cleaned up usages of deprecated API</title>
<updated>2014-11-19T00:43:00+00:00</updated>
<author>
<name>Nick Korostelev</name>
<email>nkorsote@google.com</email>
</author>
<published>2014-11-19T00:37:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_frameworks_ex/commit/?id=aa9ed1d0bfa5ed2929cefc875a14b327875db290'/>
<id>aa9ed1d0bfa5ed2929cefc875a14b327875db290</id>
<content type='text'>
Change-Id: Ie2f5fdc51d47e1d70dcfaf27550412d8569c1c04
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Ie2f5fdc51d47e1d70dcfaf27550412d8569c1c04
</pre>
</div>
</content>
</entry>
<entry>
<title>Camera2: Update for camera2 API changes</title>
<updated>2014-09-08T22:58:33+00:00</updated>
<author>
<name>Eino-Ville Talvala</name>
<email>etalvala@google.com</email>
</author>
<published>2014-09-08T22:05:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_frameworks_ex/commit/?id=171362f843c1e7623f29db1781176f85b1f74815'/>
<id>171362f843c1e7623f29db1781176f85b1f74815</id>
<content type='text'>
Add frame number to CaptureCallback#onCaptureStarted

Bug: 17421092
Change-Id: I8ffc0c7c22a5f3a25e923aaf1ecf166c7a264508
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add frame number to CaptureCallback#onCaptureStarted

Bug: 17421092
Change-Id: I8ffc0c7c22a5f3a25e923aaf1ecf166c7a264508
</pre>
</div>
</content>
</entry>
<entry>
<title>Camera2: Renames for API consistency</title>
<updated>2014-09-05T20:16:31+00:00</updated>
<author>
<name>Eino-Ville Talvala</name>
<email>etalvala@google.com</email>
</author>
<published>2014-09-04T20:02:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_frameworks_ex/commit/?id=bb013aa3e197e881756be5ad13e6ad30bfb4aeff'/>
<id>bb013aa3e197e881756be5ad13e6ad30bfb4aeff</id>
<content type='text'>
- Listener -&gt; Callback
- add/remove callbacks -&gt; register/unregister

Bug: 17389922
Change-Id: I6e162ae18447b5a4fcabc17d17b1341f341fc47d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Listener -&gt; Callback
- add/remove callbacks -&gt; register/unregister

Bug: 17389922
Change-Id: I6e162ae18447b5a4fcabc17d17b1341f341fc47d
</pre>
</div>
</content>
</entry>
<entry>
<title>camera2-portability: Optimize out some camera2 AE precaptures</title>
<updated>2014-08-27T01:27:59+00:00</updated>
<author>
<name>Sol Boucher</name>
<email>solb@google.com</email>
</author>
<published>2014-08-25T18:42:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_frameworks_ex/commit/?id=984a086412a94ebea1bd9af8cd8bbf4afab38034'/>
<id>984a086412a94ebea1bd9af8cd8bbf4afab38034</id>
<content type='text'>
If it's already converged and the flash isn't being forced on, there's no need
to force the precapture routine, which would delay our capture significantly.
Also use onCaptureProgressed() instead of onCaptureCompleted() when possible.

Change-Id: I0bb7956498b0070382cd5b39b7ccdc0cc0765913
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If it's already converged and the flash isn't being forced on, there's no need
to force the precapture routine, which would delay our capture significantly.
Also use onCaptureProgressed() instead of onCaptureCompleted() when possible.

Change-Id: I0bb7956498b0070382cd5b39b7ccdc0cc0765913
</pre>
</div>
</content>
</entry>
<entry>
<title>camera2-portability: Switch to ratio-based zoom interfaces</title>
<updated>2014-08-21T23:09:18+00:00</updated>
<author>
<name>Sol Boucher</name>
<email>solb@google.com</email>
</author>
<published>2014-08-20T00:23:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_frameworks_ex/commit/?id=9d8668449376fa47bc6528c7a61b04d6a0f691b3'/>
<id>9d8668449376fa47bc6528c7a61b04d6a0f691b3</id>
<content type='text'>
This eliminates the deprecated index-based CameraSettings zoom methods in favor
of floating-point ratio based versions, and includes the plumbing to make those
work for both the camera1 and camera2 underlying framework APIs.

Bug: 17016658
Change-Id: I0567a53cd57bfa6d53604e3c5457a39ef49e3cb4
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This eliminates the deprecated index-based CameraSettings zoom methods in favor
of floating-point ratio based versions, and includes the plumbing to make those
work for both the camera1 and camera2 underlying framework APIs.

Bug: 17016658
Change-Id: I0567a53cd57bfa6d53604e3c5457a39ef49e3cb4
</pre>
</div>
</content>
</entry>
<entry>
<title>camera2-portability: Support photo capture using camera2 API</title>
<updated>2014-08-07T22:02:05+00:00</updated>
<author>
<name>Sol Boucher</name>
<email>solb@google.com</email>
</author>
<published>2014-07-23T01:39:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_frameworks_ex/commit/?id=de48004068f8c16f9a56c60b0ed2485a67687b4b'/>
<id>de48004068f8c16f9a56c60b0ed2485a67687b4b</id>
<content type='text'>
This implements JPEG capture, including an autoexposure precapture sequence.
There are many changes to AndroidCamera2Capabilities and AndroidCamera2Settings
to support the representation of modes (e.g. flash modes) whose flags do not
map trivially between the API implementations. Part of this work is the
conversion of AndroidCamera2AgentImpl to use and store a
Camera2RequestSettingsSet instead of a bare API 2 CaptureRequest.Builder.

Change-Id: I03f9f98c954a7b0c140ac8d80161878c92ef65d2
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This implements JPEG capture, including an autoexposure precapture sequence.
There are many changes to AndroidCamera2Capabilities and AndroidCamera2Settings
to support the representation of modes (e.g. flash modes) whose flags do not
map trivially between the API implementations. Part of this work is the
conversion of AndroidCamera2AgentImpl to use and store a
Camera2RequestSettingsSet instead of a bare API 2 CaptureRequest.Builder.

Change-Id: I03f9f98c954a7b0c140ac8d80161878c92ef65d2
</pre>
</div>
</content>
</entry>
<entry>
<title>Create new com.android.ex.camera2.utils package</title>
<updated>2014-07-30T21:13:52+00:00</updated>
<author>
<name>Sol Boucher</name>
<email>solb@google.com</email>
</author>
<published>2014-07-24T17:28:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_frameworks_ex/commit/?id=8ba391e3f88936557ad6d44bbef32cb08f4ca310'/>
<id>8ba391e3f88936557ad6d44bbef32cb08f4ca310</id>
<content type='text'>
It contains:
 - Camera2RequestSettingsSet class for storing/unioning CaptureRequest.Builders
 - A Camera2CaptureListenerSplitter class for connecting multiple such listeners
 - A Camera2CpatureListenerForwarder for relaying callbacks to another Handler

Change-Id: I47381e4a45b4232b86e5498a1cc39cc600b5c5c5
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It contains:
 - Camera2RequestSettingsSet class for storing/unioning CaptureRequest.Builders
 - A Camera2CaptureListenerSplitter class for connecting multiple such listeners
 - A Camera2CpatureListenerForwarder for relaying callbacks to another Handler

Change-Id: I47381e4a45b4232b86e5498a1cc39cc600b5c5c5
</pre>
</div>
</content>
</entry>
</feed>
