8f51086c8177056345de996963515c4bd3415254 |
|
19-Feb-2015 |
Sascha Haeberling <haeberling@google.com> |
Centralize logic for Camera API feature determination. Bug: 19179276 This captures camera capabilities in a centralized class and allows them to be overridden by GServices in the field or using adb. Since this is not it's own class it would be trivial to create another instance for testing and pass that into CameraActivity or even to change these values using a UI before the actual Activity is started. Change-Id: I74262c8467f631c7b5e42b02d269d5f401d4e9e7
/packages/apps/Camera2/src/com/android/camera/app/CameraApp.java
|
d34df829eba68c977ef4c77e3f6830fbbc8d01bf |
|
21-Jan-2015 |
Paul Rohde <codelogic@google.com> |
Create log and guard profilers. Change-Id: I824e0f65be05e3681189802610656955ba14d5bf
/packages/apps/Camera2/src/com/android/camera/app/CameraApp.java
|
5c1db74d807c64e7917d927b532cd109c697ce35 |
|
20-Jan-2015 |
Paul Rohde <codelogic@google.com> |
Make most app services lazy. Change-Id: I476914b1ed399f8ad727ac33782229cdf39d378f
/packages/apps/Camera2/src/com/android/camera/app/CameraApp.java
|
8be316c7a8caf962cf3fcf5e49d332fb2718319f |
|
20-Jan-2015 |
Paul Rohde <codelogic@google.com> |
Make it possible for singletons that rely on application context to be initalized lazily. * Add AndroidContext * Add AndroidServices * Make LogHelper ues thread safe lazy initialization * Convert several unused fields into local variables in CameraApp. Change-Id: I9c73e9b91efb49a01d848a8cca1e8e65f059b5d0
/packages/apps/Camera2/src/com/android/camera/app/CameraApp.java
|
67063a294955285efd6b3f038aafecc92293f803 |
|
22-Jan-2015 |
Paul Rohde <codelogic@google.com> |
Move first run detection into its own object. Change-Id: I82f109e970ac871c9de54ff551176c2cd29070b4
/packages/apps/Camera2/src/com/android/camera/app/CameraApp.java
|
d7aab1856f58f13905b7e2705108795f6c2567a4 |
|
16-Jan-2015 |
Andy Huibers <andyhuibers@google.com> |
Move stats to new package. Change-Id: Idfab1a24c91ff4c96515f3520283c7a0512d0514
/packages/apps/Camera2/src/com/android/camera/app/CameraApp.java
|
24069e7a9cc9b4f908f18a71301285ccf5e164f6 |
|
09-Dec-2014 |
Sascha Haeberling <haeberling@google.com> |
Adding stack support and hooking SmartBurst up to the new API. Change-Id: Icc023aed65e1e31f0b808de648067b3628fff838
/packages/apps/Camera2/src/com/android/camera/app/CameraApp.java
|
51163540604bcb1deabfde4d83c54a86114cefd0 |
|
15-Aug-2014 |
Sascha Haeberling <haeberling@google.com> |
Move code from GoogleCamera that dumps capture request metadata. Bug: 16945820 Change-Id: Iff3f05b65687073a7272ed31644f34dc6187de21
/packages/apps/Camera2/src/com/android/camera/app/CameraApp.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/app/CameraApp.java
|
39529585aee23703553c551eadceca78742cf52b |
|
17-Jul-2014 |
Alan Newberger <alann@google.com> |
Route switch preferences through SettingManager This CL adds a custom switch which uses SettingsManager to control boolean settings. It relocates SettingsManager to the application to allow access from multiple activities. Bug: 16327665 Change-Id: I6af084a4443ea79ca270dab382a66ea527897a38
/packages/apps/Camera2/src/com/android/camera/app/CameraApp.java
|
fb33336bc6f4b70b0686b5e060819d6bd41f3b6f |
|
02-Jun-2014 |
Kevin Gabayan <gabayan@google.com> |
MotionManager for motion-aware focus unlock in Camera2. Second revision. Bug: 14222601 Change-Id: I36637483b0d7efa2950cd93482de8f1e83bfa8aa
/packages/apps/Camera2/src/com/android/camera/app/CameraApp.java
|
516c11a6885f6e524927bd369567f5bbd592f8ef |
|
13-Jun-2014 |
Kevin Gabayan <gabayan@google.com> |
Revert "MotionManager for motion-aware focus unlock in Camera2 Bug: 14222601" This reverts commit ebba3288da5628c9ea7579b63139aa7b7312e137. Change-Id: Ie82d81aa0440339aba1b762fa78caeb7f7d55312
/packages/apps/Camera2/src/com/android/camera/app/CameraApp.java
|
ebba3288da5628c9ea7579b63139aa7b7312e137 |
|
02-Jun-2014 |
Kevin Gabayan <gabayan@google.com> |
MotionManager for motion-aware focus unlock in Camera2 Bug: 14222601 Change-Id: Id118e12c8f789c74c8fc2e32ec208ff943b97e49
/packages/apps/Camera2/src/com/android/camera/app/CameraApp.java
|
ebd95379407dc99471d8091c7f23189ac0997d82 |
|
12-May-2014 |
Andy Huibers <andyhuibers@google.com> |
Logging for Everglades release. Bug: 14364757 Change-Id: Ic29b41e7385378e022e388a02af7e4842e7ab9b5
/packages/apps/Camera2/src/com/android/camera/app/CameraApp.java
|
5f3f0ea7c9a0267a2b1a1817cb5bc56e35f99e36 |
|
09-Apr-2014 |
Alan Newberger <alann@google.com> |
am 2d0fdb5e: Merge "Add logging override helper" into gb-ub-photos-denali * commit '2d0fdb5e6582126bd554030c7432745ae589f515': Add logging override helper
|
c00f209e861dba093eb3c267ddc5078b23928d05 |
|
09-Apr-2014 |
Alan Newberger <alann@google.com> |
Add logging override helper This CL removes compile-time log suppression with a runtim override. With a runtime override we can custom configure logging with a single level, not quite as flexible as a boolean per level but should suit our needs. Compile-time log pruning could be done with proguard if desired. Bug: 13737123 Change-Id: I8bdcaca44b4dc5c7eab8ef2f74e5181bcacd2727
/packages/apps/Camera2/src/com/android/camera/app/CameraApp.java
|
f3e528c6928655b171ddca4d05d0d99e862bbf4f |
|
07-Apr-2014 |
Sascha Haeberling <haeberling@google.com> |
resolved conflicts for merge of 0bfc7619 to ub-camera-everglades Change-Id: Id95979da7701d52f1c25ddba710686465a8ba60d
|
107172f82e8c9b7cbfab09f54f97af40b9dfabde |
|
07-Apr-2014 |
Sascha Haeberling <haeberling@google.com> |
resolved conflicts for merge of 79dd6876 to ub-camera-everglades Change-Id: Icba83583ffb5b6210ec084ca7e3193bedebe7da1
|
92fb63699265997322a60c8b9c02a74de080cd4b |
|
07-Apr-2014 |
Sascha Haeberling <haeberling@google.com> |
resolved conflicts for merge of fed27f98 to ub-camera-everglades Change-Id: I772dce9ec63a3c60fd4a72b50460ef89dda06338
|
f33880ba31aebb4d5e993bd8e8d7f715242fb984 |
|
07-Apr-2014 |
Sascha Haeberling <haeberling@google.com> |
am 94dea6e4: Merge "Refactor UsageStatistic so it can be disabled more easily." into gb-ub-photos-denali * commit '94dea6e4d1744aeaa5001a5023fb0a7ecb124128': Refactor UsageStatistic so it can be disabled more easily.
|
10c5816e1ff3d30e4c4996643ba05d63d522b81a |
|
29-Mar-2014 |
Andy Huibers <andyhuibers@google.com> |
Logging revisions. Bug: 13747555 Change-Id: Ic5f735de89f9a69d981cdeab209b3966532697c7
/packages/apps/Camera2/src/com/android/camera/app/CameraApp.java
|
e3e270f8004521d6acd71cefeea11bbda8ca20d4 |
|
03-Apr-2014 |
Sascha Haeberling <haeberling@google.com> |
Move SettingsManager back into Activity. We cannot easily share one instance between Activities as the manager needs the current module index. So this can cause crashes if two Activity instances are around and one gets destroyed. Change-Id: I964b14460669c4fbe3a51ab80cd385d5dfa0a16d
/packages/apps/Camera2/src/com/android/camera/app/CameraApp.java
|
fed27f98446ea62db3427a95abf63abf2e478bd7 |
|
02-Apr-2014 |
Sascha Haeberling <haeberling@google.com> |
Merge "Make SettingsManager accessible on app-level, not Activity-level." into gb-ub-photos-denali
|
fa9c38908429b9a5db5d738fae3b2963c4cb177f |
|
02-Apr-2014 |
Sascha Haeberling <haeberling@google.com> |
Make SettingsManager accessible on app-level, not Activity-level. Bug: 13754773 This also cleans up the SettingsManager and removes all constructor parameters except the context, which is needed. Change-Id: I60a8d5582771e5a1f53a761897f4d41c30e50166
/packages/apps/Camera2/src/com/android/camera/app/CameraApp.java
|
a83ec8a3acb174e2688f0d31f2094e1aa72a06ee |
|
31-Mar-2014 |
Sascha Haeberling <haeberling@google.com> |
Refactor UsageStatistic so it can be disabled more easily. Change-Id: I2ca6e7d5642b1400d4b13f2c45cb48793b2fc178
/packages/apps/Camera2/src/com/android/camera/app/CameraApp.java
|
085fc9ffa97b85b36a7368a2880e222efa0f9165 |
|
24-Mar-2014 |
Sascha Haeberling <haeberling@google.com> |
resolved conflicts for merge of e1cc77ad to ub-camera-everglades Change-Id: I5814d65c2dc5ae5f669881c2cf676277d1512684
|
2f845b851439b3500727742278876ae017a8f4c5 |
|
24-Mar-2014 |
Sascha Haeberling <haeberling@google.com> |
Clean up notifications again after the removal of the notifications manager. Bug: 12972656 Change-Id: I3b16689ae22bbebd61143f84b55657759da2fad5
/packages/apps/Camera2/src/com/android/camera/app/CameraApp.java
|
2d697d09777cb9d662dcd7c414f8f228b8912526 |
|
22-Mar-2014 |
Sascha Haeberling <haeberling@google.com> |
am 0bb2a760: Merge "Processing service needs to start in foreground." into gb-ub-photos-denali * commit '0bb2a76095707d4ae4b147133bc1b0d65541c2cd': Processing service needs to start in foreground.
|
4a400d7f09ea0655d4730e904892e3a9d96993eb |
|
21-Mar-2014 |
Sascha Haeberling <haeberling@google.com> |
Processing service needs to start in foreground. Bug: 13575616 This moves the notification logic into the processing service as we anyway only have one notification. Change-Id: I267966a0e34028cb72be373031562e9e9bc89bbb
/packages/apps/Camera2/src/com/android/camera/app/CameraApp.java
|
83e07f8c9a24b8373fcb57a5c53cdceefad54fc6 |
|
03-Feb-2014 |
Will Haldean Brown <haldean@google.com> |
Add hook in CameraApp to register a RemoteShutterListener. Builds can provide an implementation of RemoteShutterBridge whose create method returns a more interesting implementation of a RemoteShutterListener. This also removes the need for the NOOP RemoteShutterListener constant; instead, the default implementation of RemoteShutterBridge returns the NOOP listener. Change-Id: I5ec381abbb3fa5e38249f8a77edc765083bf32aa
/packages/apps/Camera2/src/com/android/camera/app/CameraApp.java
|
f2994f02c46e6351fbaadc8a2b24f8feefa53892 |
|
24-Jan-2014 |
Sascha Haeberling <haeberling@google.com> |
A first approach for a remote shutter API. Change-Id: Idd00c6eeef487d32f333ff19eae01dc47856cd09
/packages/apps/Camera2/src/com/android/camera/app/CameraApp.java
|
a86b048709342fc53cee92aa047a15a22462c71c |
|
23-Jan-2014 |
Sascha Haeberling <haeberling@google.com> |
Adds an API for temporary session storage. Bug: 12064183 This is required so that we can have all modules that have sessions use the same logic for creating and deleting them. Change-Id: I20591310d6b4534e564ab60608049eec87f823f9
/packages/apps/Camera2/src/com/android/camera/app/CameraApp.java
|
dd2d9e610aa9dc71fe0938f38de43bb0e26f3bb2 |
|
07-Jan-2014 |
Sascha Haeberling <haeberling@google.com> |
Move Refocus' processing service to common code. Bug: 12080035 Bug: 12211113 Also mimic the ServiceManager interface we use for Photo Sphere to make interacting with the service easier. It now starts up automatically and shuts down after the queue is processed. Change-Id: Ie48ec8bc1ab55ff10ce6965a660239eb579b5499
/packages/apps/Camera2/src/com/android/camera/app/CameraApp.java
|
1dbb339102336c7a14ca67a946ac82d7212b29c4 |
|
13-Dec-2013 |
Sascha Haeberling <haeberling@google.com> |
Clean up and fix notifications. This fixes the issue where mutliple processes didn't properly create their own notifications. This also fixes the wording and messages for the notifications, which are now always shown. Change-Id: I829a80c8457e08fd6a3838393ef1080ef5fed433
/packages/apps/Camera2/src/com/android/camera/app/CameraApp.java
|
a63dbb6231f06031204fe20b19a87d0440bd1661 |
|
22-Nov-2013 |
Sascha Haeberling <haeberling@google.com> |
Add a capture-session API to be used by all modules. Bug: 11747284 This refactors the way we think of sessions. Instead of having multiple session and notification APIs being used by different modules, we create on central capture session API to be used by all modules. This also adds a first implementation of a Memory API which tells modules about the current memory situation. Change-Id: I7f030e32fc2f70f4007825ba7bbbdce9521a2bd9
/packages/apps/Camera2/src/com/android/camera/app/CameraApp.java
|
280fd3edae1dc35ac1015bcc9532477169fad3aa |
|
21-Nov-2013 |
Sascha Haeberling <haeberling@google.com> |
Introduce common services and integrate Refocus end-to-end. Bug: 11120164 Bug: 10073814 This adds a new common CameraServices interface and a method to every module to get it. Through this we can expose common services and due to the interface, we can easily mock them for tests. Also makes the MediaSaveService not a service anymore. Change-Id: Ifa093efd4ba53c2955ccc2a990b4f18610c29944
/packages/apps/Camera2/src/com/android/camera/app/CameraApp.java
|
3772d2f48ee5af8516f203f0f0519a2075042d6b |
|
11-Oct-2013 |
Seth Raphael <magicseth@google.com> |
restore Usage Statistics initialize was not being called anywhere. Bug: 11188914 Change-Id: I9b3ae094b2d22605c368c1ac38de80090a336894
/packages/apps/Camera2/src/com/android/camera/app/CameraApp.java
|
ed15d1a140986473bbe7fffd72ec9618c41c5979 |
|
20-Aug-2013 |
Angus Kong <shkong@google.com> |
Bring back wide angle panorama. bug:10293937 Change-Id: I23a977e87b7416f07ecac20025b6c142ae61be05
/packages/apps/Camera2/src/com/android/camera/app/CameraApp.java
|
b50b5cbfbc0a67db6fc43373363b10381c9c61a3 |
|
09-Aug-2013 |
Angus Kong <shkong@google.com> |
Clean up Gallery codes. bug:10263696 Change-Id: I3a16dba3aabe52b8103a2c591cfa39907265a263
/packages/apps/Camera2/src/com/android/camera/app/CameraApp.java
|
eee0d4e9b1c65f86ecbb303b759868ccbf9de597 |
|
08-Aug-2013 |
Sascha Haeberling <haeberling@google.com> |
Changes required for building GoogleCamera. Change-Id: I2ea7f4714e3003ff05eadb6cb8b93af721b39ac6
/packages/apps/Camera2/src/com/android/camera/app/CameraApp.java
|
8e963a5a6016d246184ed65906f9d103e92b17e2 |
|
06-Aug-2013 |
Sascha Haeberling <haeberling@google.com> |
This removes all non-Camera stuff from Camera2. Note: Camera2 is a clone of Gallery2 right now. Note 2: I will bring .mk files back later. Change-Id: Ida958654296f5ebaacb6bb0ff59d52a7c37ce6fc
/packages/apps/Camera2/src/com/android/camera/app/CameraApp.java
|