History log of /packages/apps/Camera/src/com/android/camera/CameraHolder.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
791a107fadc17717f68813b67d1516c1561b9467 16-Oct-2012 Wu-cheng Li <wuchengli@google.com> am ed19156e: Remove old camera classes and xml files.

* commit 'ed19156e705efb982b351653a3ea9b15f5a08df7':
Remove old camera classes and xml files.
ed19156e705efb982b351653a3ea9b15f5a08df7 14-Oct-2012 Wu-cheng Li <wuchengli@google.com> Remove old camera classes and xml files.

bug:7201108

Change-Id: I80ac607bed5bbc4a05c13b871017a4a54e76767e
/packages/apps/Camera/src/com/android/camera/CameraHolder.java
f33fc45cc2aa5c7888e7a8aa8a9e49bc960237d7 03-Oct-2012 Chih-Chung Chang <chihchung@google.com> Add log to debug the double-open bug 6829498.

Change-Id: Ie70172477e0be6c980cdeb9d8f7c8974fb18e187
/packages/apps/Camera/src/com/android/camera/CameraHolder.java
7717d2f0fc0e1393971cab44b3bba8a0f1297835 19-Sep-2012 Wu-cheng Li <wuchengli@google.com> Reduce latency when camera is started from secure lock screen.

When camera is started from secure lock screen for the first
time after screen on, the activity gets
onCreate->onResume->onPause->onResume. To reduce the latency,
keep the camera for a short time so it does not need to be
opened again.

The activity is started while the lock screen is shown, so it
must be started and paused because it is not visible. Then the
lock screen is removed and now it is visible so can be resumed
again. This is, as defined, how things are supposed to happen.

bug:7110256

Change-Id: I6a36aeffce32c5e17d267b6fe591fe8c65668b9c
/packages/apps/Camera/src/com/android/camera/CameraHolder.java
c0ef4802f17a76045b1d32586b963fe90bb5460f 03-Aug-2012 Bobby Georgescu <georgescu@google.com> Gracefully handle double release of camera

Bug: 6829498
Change-Id: If221fc0f1db9ade889112b97a7015c5e692e4df0
/packages/apps/Camera/src/com/android/camera/CameraHolder.java
24e4e6cc25b7628ef15eff703f70b2872575a4cc 24-Apr-2012 Wu-cheng Li <wuchengli@google.com> Show action bar after swiping to gallery.

- Also remove the original camera menu options.

bug:6363385
Change-Id: I38021a79a180d0f2f5b01bdde7f0f4d14da6f501
/packages/apps/Camera/src/com/android/camera/CameraHolder.java
8147561670f166bc090e60cbb271555cde86a9c9 17-Apr-2012 Wu-cheng Li <wuchengli@google.com> Release the camera directly without calling stopPreview if possible.

Camera.release also stops preview. Releasing the camera directly
may be faster on some devices.

Change-Id: Ia5ab052a2fd20767248f33b21f61a08df51a8441
/packages/apps/Camera/src/com/android/camera/CameraHolder.java
475b4c6eca6f7e7ca0e4b3ee0ee234c6fe079687 21-Mar-2012 Pin Ting <pinting@google.com> Move camera operations to background thread.

- This CL moves camera operations off the main thread.
- To keep changes clear, this CL doesn't accelerate operations.
Using async call and condition variable to keep the original
synchronous call structure.
- This design keeps the CameraHolder testability.
- Merge CameraDevice into CameraManager.
- Will explore parallelism and possibly merge CameraHolder and CameraManager in follow-up CLs.

bug:5954391
Change-Id: I4d2ad6d3c70cc221e6a6f90f81b6b7a564102ac1
/packages/apps/Camera/src/com/android/camera/CameraHolder.java
1ede776fc9dc53f40166c13daca6195f06d32f68 06-Feb-2012 Wu-cheng Li <wuchengli@google.com> Use littlemock to simplify testing.

bug:5888633

Change-Id: I00a1e301e3f0e98d53111c29daf7d011033cccb3
/packages/apps/Camera/src/com/android/camera/CameraHolder.java
1df224649e0663c4bc6366f299e060d5967f526d 07-Mar-2012 Pin Ting <pinting@google.com> Refactor CameraHolder.

Change-Id: I5083cd3999e4612ec06828000dc9435be22ba5db
/packages/apps/Camera/src/com/android/camera/CameraHolder.java
75aa8e0970c88c1ffbe30ea5cf50a3e1ad80c5f5 01-Feb-2012 Wu-cheng Li <wuchengli@google.com> Add some tests for camera, camcorder, and panorama.

- Restore default in camcorder.
- Camera open failure in camcorder.
- Test when the device has only one camera.

bug:5888633

Change-Id: If7410ceae1b55e514ffeab413981d35266a6128f
/packages/apps/Camera/src/com/android/camera/CameraHolder.java
19c0b7882d14679bc0fe5d25c4e1ea34350d0b8d 22-Nov-2011 Wu-cheng Li <wuchengli@google.com> Add a test to check camera fails to connect.

+ Add CameraDevice interface.
+ Add MockCamera and RealCamera classes.

bug:5656411

Change-Id: I0cba855a4ac1a68b8e4aa2a56d1e58c6f1def459
/packages/apps/Camera/src/com/android/camera/CameraHolder.java
788aad96ea4abcda2469867464139daa8087af65 27-Jul-2011 Wu-cheng Li <wuchengli@google.com> Fix potential activity leak.

CameraHolder.sHolder is a static variable. Camera.Parameters is
an inner class and references to the enclosing Camera. Camera have
references to the listeners. We need to clear mParameters, so
the listeners are not referenced.

Change-Id: I54c4062e3ddf2f8bdbf6f0fac6b617353d051f16
/packages/apps/Camera/src/com/android/camera/CameraHolder.java
003dd5a52457c024a0f99a2bb222bfc6ad70bbe5 06-Dec-2010 Wu-cheng Li <wuchengli@google.com> Add restore default in other settings.

Also change the theme to Holo.
bug:3156672
Change-Id: Ied6f2d3543c3a3282c62b2cc31e5cf4cc30c3172
/packages/apps/Camera/src/com/android/camera/CameraHolder.java
43b6525b4aedc5e177163cab7b6f26698a19097f 13-Nov-2010 Wu-cheng Li <wuchengli@google.com> Set video orientation hint according to device orientation.

Also rotate the on-screen icons according to device orientation.
Move prepare to startVideoRecording because we need to set
the latest orientation to MediaRecorder.setOrientationHint.
setOrientationHint has to be called before prepare.

Manual merge from gingerbread.

bug:3163671
Change-Id: Ieeb4ed9a2777308a70cdd1242e5abf7867ead8c9
/packages/apps/Camera/src/com/android/camera/CameraHolder.java
7add00693c1ec910bc8700fe046ee18cbe4e1148 09-Sep-2010 Wu-cheng Li <wuchengli@google.com> Add switch camera on-screen button.

Change-Id: I1564fdf0f7f70f15278bdbdee6d9b5c8a6e683e0
/packages/apps/Camera/src/com/android/camera/CameraHolder.java
ac9d0a1ce538eb4bd50cba3b257737a05b9ac4e5 15-Jun-2010 Chih-Chung Chang <chihchung@google.com> Support switching between multiple cameras.

Change-Id: Id444ebcd780c67f4990bd6f6b96c74379b6859ab
/packages/apps/Camera/src/com/android/camera/CameraHolder.java
dd6600e7f0adf322e5a8fcb0ed5389b14655106e 06-Nov-2009 Owen Lin <owenlin@google.com> Add a check for the case that the camera is reopened again.

fix issue: http://b/issue?id=2241430

Change-Id: I85381f1eec3ff7a5a3cbe7d2b2bccfb6effc2b50
/packages/apps/Camera/src/com/android/camera/CameraHolder.java
271b3095b9f763421c0547109da9de774795072d 02-Nov-2009 Chih-Chung Chang <chihchung@google.com> Clean up and add comments for classes.
/packages/apps/Camera/src/com/android/camera/CameraHolder.java
4c9266ef8f43c6b057b6f560645475272c66ff8a 29-Sep-2009 Chih-Chung Chang <chihchung@google.com> Fix 2153860: VideoCamera app have to set scene mode to auto
/packages/apps/Camera/src/com/android/camera/CameraHolder.java
f6ef7b960f610d557f0bab924b9f7928b46f6f0a 14-Sep-2009 Owen Lin <owenlin@google.com> Fix NPE in resizeForPreviewAspectRadio().

In user mode, if start preview fail, don't try to
set resizeForPreviewAspectRadio(). Also make changes in VideoCamera to prevent
similar problems.

In eng mode, reveal the exception so that test tools can detect and report the
error

Change-Id: Ice457d753dcf18e8e93cac90aa62ee1adcc332cd
/packages/apps/Camera/src/com/android/camera/CameraHolder.java
d9e32402bbc5ebaac40ccd2c4b734f8e5743343e 09-Sep-2009 Owen Lin <owenlin@google.com> Fix bug 2106774.

It seems to be a problem that we recieved the camera hardware button while
camera application is running.

Change-Id: I67dd2233e38ef530e55c116c2c70f37d026b5530
/packages/apps/Camera/src/com/android/camera/CameraHolder.java
3f3c857e3f34650c15d764810335024654b0fcc3 18-Aug-2009 Owen Lin <owenlin@google.com> Show error dialog when the camera hardware is busy (Eg: hijack by other
activity). We also change the behavior of the "Camera button", if the
camera is being used by others. We just ignore the request and won't start
the camera.

Change-Id: Icf3b00113aba61c9aa3f43ba07cf6944085d5d52
/packages/apps/Camera/src/com/android/camera/CameraHolder.java
91acfc99279d5ece7ac9cb2d7a2980eb0d3b50da 06-Jul-2009 Chih-Chung Chang <chihchung@google.com> Style fix.
/packages/apps/Camera/src/com/android/camera/CameraHolder.java
5075f53df86f3dcb0a46fd6353057260ad480f43 11-Jun-2009 Chih-Chung Chang <chihchung@google.com> Fix 1909891. Allow keep() to be called without open().
/packages/apps/Camera/src/com/android/camera/CameraHolder.java
cd65be31531717fb032b7423f8d5a77df465cfca 09-Jun-2009 Chih-Chung Chang <chihchung@google.com> Share Camera between Camera and VideoCamera.
/packages/apps/Camera/src/com/android/camera/CameraHolder.java