375f9d11af33688eb0074e3828c870076cfa21b3 |
|
18-Oct-2014 |
Sascha Haeberling <haeberling@google.com> |
Stop activity leaks Bug: 12805279 This CL fixes all known activity leaks that occur from our app. One leak remains that is caused by Camera Framework and is tracked under b/18077200. For details on how to find and chase these leaks down, see http://go/camera-activity-leaks Change-Id: I9608e2fcf77fe97528b883ed40e0c08bbbf45bdf
/packages/apps/Camera2/src/com/android/camera/one/OneCameraManager.java
|
6c98fe1de38d587469f05c58126b7ca4100327e3 |
|
07-Oct-2014 |
Sascha Haeberling <haeberling@google.com> |
Catch error where framework is broken and returns no cameras. Bug: 17868174 Exit the app with the "Cannot connect to camera" error. Change-Id: Ic5a6e0af222a3740b8bd3f6e66ee575f9443008e
/packages/apps/Camera2/src/com/android/camera/one/OneCameraManager.java
|
46863d94926686af593571882a22e41e8edd96ec |
|
06-Oct-2014 |
Sascha Haeberling <haeberling@google.com> |
Make Camera V2 creation more robust agains failures. Bug: 17878708 Change-Id: I9e64f89a1b3eb56e7f3afc774d8823a7666d8208
/packages/apps/Camera2/src/com/android/camera/one/OneCameraManager.java
|
7c703ced0248d6a368a216e9d7699ab8e9565415 |
|
26-Sep-2014 |
Puneet Lall <puneetl@google.com> |
Cleanup: Move api check to ApiHelper Change-Id: Ifc0b080713329d09cdeaeec5ccdf88d8515e5543
/packages/apps/Camera2/src/com/android/camera/one/OneCameraManager.java
|
022ce61e1c4f338a79585e8656ab57990ecd32c1 |
|
26-Sep-2014 |
Puneet Lall <puneetl@google.com> |
Synchronize CaptureModule camera open/close operations This fixes a race condition in which CaptureModule gets a pause() immediately after it is asked to open the camera. pause() MUST wait/block to close the camera to ensure that we can later open it (a fast open()->pause() sequence is reproducible via the lockscreen under certain cases when we get a rapid onResume()->onPause()->onResume), so this adds the necessary threading logic to wait, if necessary, for the camera to finish opening so that it can be closed. Bug: 17642065 Change-Id: Ic88bd32fc5acc2b333de367019085a8cd539c5a5
/packages/apps/Camera2/src/com/android/camera/one/OneCameraManager.java
|
e67bcfdb989f80c8e0870bd6a74b7e2a2cf1181a |
|
25-Sep-2014 |
Puneet Lall <puneetl@google.com> |
Recreate a OneCameraManager instance for each Activity. Bug: 17484715 Change-Id: If484e3b40ef32324fa77629b1687cd4317466e2e
/packages/apps/Camera2/src/com/android/camera/one/OneCameraManager.java
|
13d07d0ecb3bc808fb6f5b65508b1948ab3149d8 |
|
06-Sep-2014 |
Sascha Häberling <haeberling@google.com> |
DO NOT MERGE Pipe context through to camera Bug: 17203825 Not merging since a CL depending on this one cannot be merged cleanly into lmp-dev right now: http://ag/541468 Will also apply this one to haleakala. Change-Id: I7a386b92cf6168185bd28bd02a78d87c5826639a
/packages/apps/Camera2/src/com/android/camera/one/OneCameraManager.java
|
bcc384ea15fc9d25ee3efd934c2ac7ec7a059a52 |
|
06-Sep-2014 |
Sascha Häberling <haeberling@google.com> |
Revert "Pipe context through to camera" Second half of the CL didn't make it through to lmp-dev due to Camera API change craziness. Reverting this one to unbreak the build and will submit again to G and H Camera branches only. This reverts commit f6bf65e9442f2fb7042e37ec21bf1c6c4fbd9bb6. Change-Id: I5e11c5c1b29586110ed504fbb1be2dfe76accab0
/packages/apps/Camera2/src/com/android/camera/one/OneCameraManager.java
|
f6bf65e9442f2fb7042e37ec21bf1c6c4fbd9bb6 |
|
06-Sep-2014 |
Sascha Haeberling <haeberling@google.com> |
Pipe context through to camera Bug: 17203825 Also don't just activate the shutter after a picture has been taken since some cameras might not be ready for another picture yet. This decision should be up to the camera. Change-Id: I5991da1d8fc942b48fe085b18ec93b07bfafe889
/packages/apps/Camera2/src/com/android/camera/one/OneCameraManager.java
|
2d4be2576b265a4abfbabbda20862fcea19c1395 |
|
28-Aug-2014 |
Sascha Haeberling <haeberling@google.com> |
Add simple sound player to be used in Camera implementations. Bug: 17205355 Change-Id: I04c4bf1a692c7a4555eafea794737e41a8fc342c
/packages/apps/Camera2/src/com/android/camera/one/OneCameraManager.java
|
868fcdca9b616239b7ed1162c394dc11526735cf |
|
25-Aug-2014 |
Sascha Haeberling <haeberling@google.com> |
Fix crash on Shamu since it's no longer camera 2 FULL. Bug: 17258194 Shamu is no longer a FULL camera2 device. So we change our OneCamera API to create a V2 manager for partial deviced as well (but exclude legacy). Change-Id: Ic095a754494047bc18d6e5e729bd9dd8a915753c
/packages/apps/Camera2/src/com/android/camera/one/OneCameraManager.java
|
4c1bffecc94cedf56d188eca40bd65a854746413 |
|
21-Aug-2014 |
Sascha Haeberling <haeberling@google.com> |
Enable switching within CaptureModule to HDR+ and back. Bug: 16945820 Change-Id: If92371129c5bf2a78b7623d745a8b86d218d32e1
/packages/apps/Camera2/src/com/android/camera/one/OneCameraManager.java
|
90f158340db39bca9ee5da4cf1d246adbcb03453 |
|
21-Aug-2014 |
Sascha Haeberling <haeberling@google.com> |
Enable progress reporting for modules like HDR+. Bug: 16945820 Change-Id: If6aba8ff5d2b973f4ea8112110695a84f897d881
/packages/apps/Camera2/src/com/android/camera/one/OneCameraManager.java
|
59c784bf588b9e0994e9769001f624200e9b1027 |
|
05-Aug-2014 |
Sascha Haeberling <haeberling@google.com> |
[OC] Gcam OneCamera implementation. Bug: 16948752 Change-Id: I0160de117c4ff7024e0d546f594b5777847d1833
/packages/apps/Camera2/src/com/android/camera/one/OneCameraManager.java
|
e3dfd5a433e39d76578b379fe1539864cf924cee |
|
06-Aug-2014 |
Sascha Haeberling <haeberling@google.com> |
[OC] Migrate away from android.util.Size sinc we cannot use it in K. Bug: 16654225 Change-Id: I2c0ea6b387b8ad38d6e49c84dca8bf2bde34e249
/packages/apps/Camera2/src/com/android/camera/one/OneCameraManager.java
|
b0d171e892dffbc7ce0caf7415f96fa513c6f3fc |
|
30-Jul-2014 |
Sascha Haeberling <haeberling@google.com> |
[OC] Adding the OneCamera manager API. Bug: 16654225 Change-Id: I070f36a6e6c1e756223ff69b74c3171547090f97
/packages/apps/Camera2/src/com/android/camera/one/OneCameraManager.java
|