History log of /packages/apps/Camera2/src/com/android/camera/CameraModule.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
5a344964cb003525727c31d295ca3a592c245606 17-Jun-2014 Sol Boucher <solb@google.com> Remove cameradevice subpackage and point references at ex library

This code is being relocated into frameworks/ex for availability to other apps.

Change-Id: Icada261ac7a795b08dd8b187dfd17077077b37c3
/packages/apps/Camera2/src/com/android/camera/CameraModule.java
159e6e9ca0d0ecb53d49765c75fd7a0b2afef965 28-May-2014 Spike Sprague <spikuru@google.com> disambiguate media types in capture/filmstrip a11y descriptions

capture uses current mode for better description string.
filmstrip uses metadata util functions for better description.

bug: 14473074
Change-Id: Id7c87a2cbd3ce5f072f433e74ca6139bf47f2fc7
/packages/apps/Camera2/src/com/android/camera/CameraModule.java
1045fefdf22bd58fa911b100e7db5750f7efa3e6 21-Apr-2014 Angus Kong <shkong@google.com> Create cameradevice package for camera management.

Change-Id: I73c69a70736b0b0eb0ef069a7876cf75fee91262
/packages/apps/Camera2/src/com/android/camera/CameraModule.java
db81ce638be2782ba3313e721fcd4e062c0935fe 21-Mar-2014 Sameer Padala <sxp@google.com> Enable SmartCamera in video mode

Change-Id: Ic10715c961990aacba1c20f9678358856ed4081c
/packages/apps/Camera2/src/com/android/camera/CameraModule.java
59953a2bd28fa476bcb200623fe21da2f64f46ad 08-Mar-2014 Teresa Ko <teresako@google.com> Move startSmartCamera call back into onPreviewStarted(). (onPreviewInitialDataReceived() doesn't seem to be called anymore.)

Change-Id: I25455dd8e1076150be37e419c73d5e5447c144d2
/packages/apps/Camera2/src/com/android/camera/CameraModule.java
8c1a922df154182b53f00c38198db7da0b4feb20 25-Feb-2014 Sascha Haeberling <haeberling@google.com> Make visibility support three states.

Bug: 13169154

This will enable us to either stop preview rendering or pause
picture taking in certain modes.

Change-Id: I28014452ce43effeeaef9638b2f3a3bc42027257
/packages/apps/Camera2/src/com/android/camera/CameraModule.java
3083642a424b74e8f7b898f26a045f438edfa042 06-Feb-2014 Seth Raphael <magicseth@google.com> Give Smart Camera a signal to start

Change-Id: I1b31d4cbf81a5865ef0807b07df0f644fa871247
/packages/apps/Camera2/src/com/android/camera/CameraModule.java
d74e6a1014278e1a05c802e3ed594381288c6381 07-Jan-2014 Angus Kong <shkong@google.com> Remove the dependency on CameraHolder.

Change-Id: I39882f1bf2a4cd730d00ceabc7705692bcee6bc0
/packages/apps/Camera2/src/com/android/camera/CameraModule.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/CameraModule.java
faaee012acc80ad369cb03df9c196e48140f1e7b 07-Dec-2013 Angus Kong <shkong@google.com> Re-design callbacks from filmstrip.

Enumerated the possible states of filmstrip and have proper callbacks when
entering/leaving each of the states.

Change-Id: I5a6e931095bb0792e0832fda11d1f1b5ba850263
/packages/apps/Camera2/src/com/android/camera/CameraModule.java
13e87c4d06e96e03adc229637f07baf3b56b90d6 25-Nov-2013 Angus Kong <shkong@google.com> Migrate from old CameraModule to ModuleController.

The following methods are removed.
init() of old module interface
onUserInteraction()
installIntetFilter()
onPreviewTextureCopied()
onCaptureTextureCopied()
onStop()
onActivityResult()
onShowSwitcherPopup
updateStorageHintOnResume()

The logic of controlling screen on/off is moved to CameraActivity.

Change-Id: I6807ac6bc314bdfcfe47273baf071be94098fd44
/packages/apps/Camera2/src/com/android/camera/CameraModule.java
c4e665625b88a8363fa2bd9848bf88ec9b45637f 23-Nov-2013 Angus Kong <shkong@google.com> Consolidate onResume* and onPause* in modules.

1. Combine onResumeAfterSuper() and onResumeBeforeSuper() to resume().
2. Combine onPauseAfterSuper() and onPauseBeforeSuper() to pause().
3. Add helper function requestBackCamera() to CameraModule.

Change-Id: Ie0ffb0168e2df1e77aba4ead4f8729eca09c894a
/packages/apps/Camera2/src/com/android/camera/CameraModule.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/CameraModule.java
20fad249cbb587b8cf03e8e53bc64ff8e0bec7fd 12-Nov-2013 Angus Kong <shkong@google.com> Major refactor: Make resources access through app.

1. Make the camera device avaiability a callback event so the process can be
event-driven.
2. Add ModuleManager interface and implementation.
3. Make AndroidCameraManagerImpl implementation package private.

This CL is the refactoring work on Gallery2 side. The other part is
http://ag/389297/

Known issue: only work for normal photo mode and video mode for now.

Change-Id: Ib0a89ca56c00f6a7294192e9737a70dec5143ee3
/packages/apps/Camera2/src/com/android/camera/CameraModule.java
fd4fc0e52ad69c2d486f5f46c2d465b4c4ba2849 08-Nov-2013 Angus Kong <shkong@google.com> Refactor MediaSaveService for future test needs.

Added interface MediaSaver as the abstract layer to make the implementation
independent of the clients.

Change-Id: I98db3f732e4ed1c87da005b9c18e888682a5e6a5
/packages/apps/Camera2/src/com/android/camera/CameraModule.java
3044d8c577432d6e9721fc8b26ac2afbbaf21266 11-Oct-2013 Erin Dahlgren <edahlgren@google.com> Set camera controls visibility based on whether the camera preview is centered.

Bug: 10861015
Change-Id: Ib0c4945e35cee16b73a4bba913e11d0f79a26176
/packages/apps/Camera2/src/com/android/camera/CameraModule.java
7b265a6b2f55c6ae7afc30e63ba324c4084a5d8e 09-Sep-2013 ztenghui <ztenghui@google.com> Fix the flash mode transition in video mode

onSwitchMode is wrongly overloaded, now is fixed.
Basically, onCurrentDataChanged will handle the switching in and out of Camera.
onDataFullScreenChange will handle full screen change on non-preview data.

bug:10610967

Change-Id: I199a20d40d66b78302e90e0f96826d03076b0e39
/packages/apps/Camera2/src/com/android/camera/CameraModule.java
6432cd65159731a28d9239426b0f0f4d7c44fa98 14-Jun-2013 Doris Liu <tianliu@google.com> Switch over to use new camera activity

Change-Id: Ib907b5ab5d0e818261e95edd182f2e20c3bbebe0
/packages/apps/Camera2/src/com/android/camera/CameraModule.java
d6954f337e20365fc24ecffdd6f30e17c6b31eff 09-Mar-2013 Michael Kolb <kolby@google.com> Spring cleaning

Change-Id: I00d7176301501784a6a400bc9ea2cb23ff9ec90a
/packages/apps/Camera2/src/com/android/camera/CameraModule.java
6a0de79a7066d4ae5cc4677f88989abd15e892ff 26-Feb-2013 Doris Liu <tianliu@google.com> Flatten view hierarchy and rotate views

TODO: SRI pano and Lightcycle can use a bit more flattening.
I will get to them next. (Maybe in a different CL.)

TODO: Need to cancel capture animation in onConfigurationChanged()

Change-Id: I00fd3e098117d9fb74fde2c128407ab6275bcedf
/packages/apps/Camera2/src/com/android/camera/CameraModule.java
86d36313d88fe96354f2cdd4f378e5ff8397c458 01-Feb-2013 Angus Kong <shkong@google.com> Make video snapshot save images in the background.

bug:8114662
Change-Id: I4e96269bd7723dd9a82d2905a01f736c8982c4ed
/packages/apps/Camera2/src/com/android/camera/CameraModule.java
8872c23e739de38d74f04a8c852ebb5199c905f6 29-Jan-2013 Michael Kolb <kolby@google.com> Move Camera Java/Native source into Gallery2

Change-Id: I968efe4d656e88a7760d3c0044f65b4adac2ddd1
/packages/apps/Camera2/src/com/android/camera/CameraModule.java