| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
The SDK needs a camera app that does not require GPU acceleration.
The Camera app from 4.0.4 meets these requirements.
Change-Id: Idb42d4b9e47d584ef1da10e3ba672d537c8db94b
|
|
|
|
|
|
|
|
|
|
| |
Front camera preview is mirrored. Change to use matrix to
calculate the focus area. So the focus area will be
correct in all orientations in front or back camera.
bug:5446617
bug:5461028
Change-Id: I2d39a22cd9f034c5028843ca3d4abe0f9962f18a
|
|
|
|
|
|
|
|
| |
This prevents fast flickering between two orientation states, which
can result in ugly UI issues, especially with the preview thumbnail.
Bug: 5477483
Change-Id: I9513547207ae1918066c1a19947c974eaad72e24
|
|
|
|
|
|
|
|
|
| |
The "Intent.FLAG_ACTIVITY_CLEAR_TOP" should be added in the intent for switching modes. This flag
ensures there is only 1 instance of the same activity. This behavior is the same as how we do in the
app.
bug:5336037
Change-Id: Ie76b43cbd87ff9e8a7ec9e0a892930834dccf9cf
|
|
|
|
|
|
|
| |
The code about focus is complicated and scattered around.
Move the code to a new class, so it is easier to maintain.
Change-Id: I0214b405bf1596d967e7d89cdb04328322c6ab95
|
|
|
|
|
|
| |
bug:5141019
Change-Id: Id4bb82cee5fd788689fb18bb199504d963c5d3a2
|
|
|
|
|
|
|
|
|
|
| |
If the size limit is too small, sometimes MediaRecorder
stop will fail. Change the quality to low and increase
the size limit.
bug:4495097
Change-Id: I75ef15cc4b7f34d00b16eb4df821b0275d55d972
|
|
|
|
|
|
| |
Also add license for some files.
Change-Id: I492799aefad5afe771a082b90bf44f4301480be0
|
|
|
|
| |
Change-Id: Ic47007dae62e228267a9f4b3a037110cdf8cc52c
|
|
|
|
| |
Change-Id: I533c9a2c9101488449331524209a7f202188ec36
|
|
|
|
| |
Change-Id: Iba7ecf9054b630a14f1bf24ba223e0eecb1c3fd4
|
|
|
|
|
|
| |
Added the image caputre and video recording stress test for the front facing camera.
Change-Id: Ie9b3eebde5665f768bb1e950b8bb593feabb55ff
|
|
|
|
|
|
|
| |
There are 1500 lines of code within 12 classes, which are now
completely replaced by 250-line Storage class. Hooray!
Change-Id: I9d0149cac18185972912f7b7a92f450929060274
|
|
|
|
| |
Change-Id: Ic36c73a92ee4f0f54253f69eef5d1489659d58e4
|
|
|
|
|
| |
Also remove unnecessary assertion.
Change-Id: If7a51ecf1f884d8cc8804b79b7d6c6242ee626ed
|
|
|
|
|
| |
bug:3210567
Change-Id: I4bdc012bc39cb15459cdd6e03164be7d88e492d3
|
|
|
|
|
|
|
|
|
|
|
| |
Crash the app earlier. Otherwise, the app will crash later in other
places and the log is gone. Getting a new Camera object is not good
because it's hard for the app to reset the current state. For example,
the state can be autofocus, preview, snapshot, recording, saving
thumbnail.
bug:3178948
Change-Id: Ibb38e6bfe927ed2ab9b87e2ee47044be8b96727b
|
|
|
|
| |
Change-Id: I483c89ad9a27b28fc1a5bf85bdabca93c2dc9ac9
|
|
|
|
| |
Change-Id: I3c4a5e7233d4dd0f26a92a440c70164c802a3ecc
|
|
|
|
|
|
|
|
|
|
|
|
| |
The orientation of on-screen icons and thumbnails are
wrong on devices that are naturally landscape in their
orientation. Display.getRotation should be used to
compensate.
Parameters.setRotation should also be compensated by
camera's orientation.
Change-Id: Ia0684fcd606252c49fa2d701ab07c73f7e29b70b
|
|
|
|
|
| |
bug:2949181
Change-Id: I3a804f360611d8195ff5a9dc5046ad75789329b3
|
|
|
|
| |
Change-Id: Ic8580ed3c047268b3a25a114c512030e01439f6a
|
|
|
|
|
|
|
|
| |
The file descriptor will be closed in finalize() eventually.
But it is better to close it as soon when we are done with it.
bug:2912676
Change-Id: I04e1abfdc946c2f218cca30d9140627444bce706
|
|
|
|
| |
Change-Id: I715772867d84b60d87c1b44ef6588e7b5003019d
|
|
|
|
| |
Change-Id: Iff20081e8e49da744f4ee36925167bbeb6a2a87c
|
|\
| |
| |
| |
| |
| |
| |
| |
| | |
issue." into froyo
Merge commit 'b84acd02e46f87dead1fa75abb14427bf29ba8d8' into kraken
* commit 'b84acd02e46f87dead1fa75abb14427bf29ba8d8':
Fixed the camera test instrumentation target naming issue.
|
| |
| |
| |
| | |
Change-Id: Ia98963e7ae38157d96a7fe3b70d37eca9c5f4af2
|
|/
|
|
|
|
| |
http://2622023
Change-Id: I10205ab378c863e2ffed460c83b0037311a6d1a1
|
|
|
|
|
| |
bug:2430326
Change-Id: I14f10f1317096966edc094fc4df8691ec20fee11
|
|
|
|
| |
Change-Id: I7e82f9c8c3ea2273d24bfd45fedfe7f912d4f430
|
|
|
|
|
|
| |
Related to bug #2464545
Change-Id: I08f5cce5b0df623fc62683bd9c9d4a1aa0694240
|
|\ |
|
| |
| |
| |
| | |
Change-Id: I7fd208bd47bf54ec83a59b1c877930b1dbd3c127
|
|/
|
|
| |
Change-Id: I9b101ea486f06be553104bc4879f5ec66ae014bc
|
|
|
|
| |
This reverts commit 1ace47c7352d65b10361863316b5748b4f3e0689.
|
| |
|
| |
|
|\
| |
| |
| |
| |
| |
| |
| |
| | |
is easier to publish to the dashboard.
Merge commit '3cd9af7e1a83b15994537e54f45f8453ae5eaa9a'
* commit '3cd9af7e1a83b15994537e54f45f8453ae5eaa9a':
Modify the camera lantency report tag so that it is easier to publish to the dashboard.
|
| |
| |
| |
| | |
dashboard.
|
|\ \
| |/
| |
| |
| |
| |
| | |
Merge commit '5e4deaf0aaf218d1c6ccf5f86ee7ca38bafa5c45' into eclair-mr2
* commit '5e4deaf0aaf218d1c6ccf5f86ee7ca38bafa5c45':
Split the startup measurment into two parts.
|
| |
| |
| |
| |
| | |
1) The first startup time
2) The average of the rest of the iterations ( ie. 19)
|
|\ \
| |/
| |
| |
| |
| |
| | |
Merge commit '56e1db465a1726f2dd0e0b4ad0624c14b797d313' into eclair-mr2
* commit '56e1db465a1726f2dd0e0b4ad0624c14b797d313':
Trun on the log to see what causing the failure
|
| | |
|
|\ \
| |/
| |
| |
| |
| |
| | |
Merge commit '154d112a5ac848e986ed9c13f97b195f004bc151' into eclair-mr2
* commit '154d112a5ac848e986ed9c13f97b195f004bc151':
Increse the wait time for image capture.
|
| | |
|
|\ \
| |/
| |
| |
| |
| |
| | |
Merge commit '5a717676643985dcd40f9fbf29558c2ec99509c2' into eclair-mr2
* commit '5a717676643985dcd40f9fbf29558c2ec99509c2':
Re-submit the change and make sure the test target can pick it up.
|
| | |
|
|\ \
| |/
| |
| |
| |
| |
| |
| |
| | |
b2237074
Merge commit '9324f11afe9366cd5479828a214dc8de8696a5ab' into eclair-mr2
* commit '9324f11afe9366cd5479828a214dc8de8696a5ab':
Add postview callback to know when the captured image is shown. b2237074
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Some platform display the captured image to the screen in postview callback.
Some do that in raw picture callback. The camera application wants to make
sure the captured image is displayed for at least 1.2 seconds. But orginally
the app does not register postview callback and always start the timer in
raw picture callback. Currently postview callback always arrives before raw
callback. Without this change, the camera app may think the captured image
is not displyed long enough and add some delay before starting preview,
which will increase the shot-to-shot latency (ex: 0.8s) unexpectedly.
|
|\ \
| |/
| |
| |
| |
| |
| | |
Merge commit 'f8fb435dc77fbe364013ca8274ce6e84cd44b737' into eclair-mr2
* commit 'f8fb435dc77fbe364013ca8274ce6e84cd44b737':
Changed the tag name.
|