| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Change-Id: I9807c7f9303f17eb971ff1a82fbd35dfbdbfa529
Signed-off-by: Zdrowy Gosciu <ZdrowyGosciu+GITHUB@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
android.process.media has a very low priority as Cached app in background.
When snapdragon camera using ContentResolver and do query/updating it will
promot to foreground priority, but there may have some race condition
that lmk in the progress to kill media, and AMS want set to foreground.
So, keep this process as foreground during the whole ActivityLife time,
by hold a query cursor onCreate and destory onStop.
CRs-Fixed: 984061
Change-Id: I530fddfa240030ad84dc09b599ad783f6a2f21e0
|
|
|
|
|
|
|
|
|
|
| |
If any exception occurs in start preview then camera app
should handle this exception and should display error pop-up
and exit gracefully.
CRs-Fixed: 919778
Change-Id: I80b60224d5d47a96dad78c40f8a23e3e9be45e65
|
|
|
|
|
|
|
| |
Reset navigation bar state whenever screen turns on
Change-Id: Ic1021322e33cf116706c533edaac0f28396fa631
CRs-Fixed: 887673
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When set the preview thumbnail imageView to visible, it used the
drawable resource in cache which was set since last time. That
caused we still could see the preview thumbnail though the bitmap
was invalid.
Clear the drawable resource in cache when the preview thumbnail
is invalid.
Change-Id: Id37620d32b8dff8dd3cad0f33da678b8709e6ee1
CRs-Fixed: 899905
|
|
|
|
|
|
|
|
|
|
|
| |
The preview thumbnail size is calculated according to the captured
image size. When capture panorama image with landscape, the height
of the image will be too small to fill the thumbnail view.
Enlarge the bitmap to the thumbnail size if it is not large enough.
Change-Id: I65afcdf2943eed4526639ff418b929e6450711b5
CRs-Fixed: 868550
|
|
|
|
|
| |
Change-Id: I839b20a3b8a7a52a4c8005dce4b37732d4f43f75
Signed-off-by: Zdrowy Gosciu <ZdrowyGosciu+GITHUB@gmail.com>
|
|
|
|
|
|
|
|
| |
Partially revert "Snap: Use new window manager flag for prevent system keys."
CYNGNOS-2958
Change-Id: I1e726aa77a6db17c8586c19ddc3b9b31b4077194
|
|
|
|
|
|
|
|
| |
Keep using modules instead of creating.
Don't remove the view without cleaning it.
Change-Id: I260a660cac3d770f7d02dfdc1881e15490da66a0
CRs-Fixed: 958510
|
|
|
|
|
| |
Change-Id: I94ed12ddd33729a4fb486f7fb68f1bbab788b239
TICKET: FEIJ-522
|
|
|
|
| |
Change-Id: Iaa64372e5d196fd0117a32a386686bdb1fd51e45
|
|
|
|
| |
Change-Id: Ie8f1dac602957cb871d0f8c7043ac0f434f4bfac
|
|
|
|
|
|
|
| |
* startActivity may also throw IllegalArgumentException in addition to
ActivityNotFoundException when the component can't be found.
Change-Id: Ia3124591c625f4c249f3c6f76a226e8178df6e9d
|
|
|
|
|
|
| |
* Make it transparent instead.
Change-Id: I08b06ac72d88aaf62ae7f52a3dde9ba865bc3542
|
|
|
|
|
|
|
|
|
|
|
| |
Thumbnail image is usually larger than needed due to the choice of
down-sampling factor. When the decoded bitmap is square, it's width
and height is not correctly set in CircularDrawable, so only the
left-top part of the cropped image is shown. Set the size and only
decode exactly the region for display.
Change-Id: I5f4af66a08f0dc02d84bda605b74c9e2b782fe63
CRs-Fixed: 881895
|
|
|
|
|
|
|
|
|
|
| |
* Remove non-standard video resolutions.
* Revert "camera: override shutter sound volume" commit
8a50cda8f72738e943904fdf7cae189b2b0a8ea8.
Adapted from CodeAurora commit 000c6fa3b5c95297496e0ae077030132409871ea
Change-Id: I167ab5ff399c4f1d306a1a7ddf94896565c9625a
|
|
|
|
| |
Change-Id: Ife58cd6cde57f38343c73518d6561036a13dbf06
|
|
|
|
| |
Change-Id: I0de4ec0f2cb4653822249ea97e8a07c890fc7231
|
|
|
|
|
|
|
|
|
| |
setContentView(R.layout.camera_filmstrip) call in the app takes ~40 msec
before actual openCamera call is made. This is adding to the total APP
camera open latency. So Opening camera in parallel to the call to
setContentView(R.layout.camera_filmstrip) to save this time.
Change-Id: I8e3797e65d17021853e0e04873178a372f12f195
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The media metadata retrieval is executed in
separate 'async' thread. Once done an UI dialog
is generated using the resulting data. A race
condition is possible when the query thread
is triggered and the activity itself is paused.
If the task finishes after the application
is no longer running, then the UI dialog box
sequence can lead to a runtime exception.
To resolve this an additional check is needed
which will skip the metadata display step
in case the applicaiton is already paused.
Change-Id: I8ed5f9b54575278f337d720f997ee649cee3f2f6
|
|
|
|
| |
Change-Id: I250664867c54a880bad63275b3c0300d8733c5af
|
|
|
|
|
|
|
|
|
|
| |
1. Address compilation due to compiler upgrade.
2. Comment out video dependencies to enable camera.
3. Fix compilation issue due to IMountService interface change.
4. Comment out ExtendedFace.
5. Remove non-standard video resolutions.
Change-Id: I167ab5ff399c4f1d306a1a7ddf94896565c9625a
|
|
|
|
|
|
| |
* Set maximum screen brightness while the user is inside the camera app
Change-Id: I8b16ba47a933bc7d6b0c1cd62bfd6ca54875ce1e
|
|
|
|
|
|
| |
Thanks to Lars Greiss (SlimRoms)
Change-Id: I63f757d25260fba4683f494f8b4daf178a2b4e13
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Fix power shutter behaviour in camcorder mode
* Disable volume change while in panorama mode, volume buttons should only
handle camera operations while in the camera
* Add camera/power/volume key shutter handling in panorama mode
On devices with a hardware camera key:
* Disable power & volume shutter features
* Volume buttons control the zoom
On devices without a hardware camera key:
* When power shutter is disabled, volume buttons control the shutter (like AOSP)
* When power shutter is enabled, volume buttons control the zoom
Change-Id: I141946d5b6f5aec8b1e9a9f99270d30295596079
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Ported from cm-10.1
Including cm-10.1 camera commit:
aa4ae80a41fbab763891c5ef6d67a9e5b4bb981b Don't mess around with pref local ID for power shutter initialization.
Includes http://review.cyanogenmod.org/56986
[mikeioannina]: Updates for L
Signed-off-by: Michael Bestas <mikeioannina@gmail.com>
Change-Id: I0992baa558eefd306d00fbece59cb5c512d9448b
|
|
|
|
|
|
|
| |
Remove the navigation bar in order to take advantage of full screen.
Change-Id: I25f42af825c4f3b7ad6521c2ee6d62fa4219044a
CRs-Fixed: 865254
|
|
|
|
|
|
|
|
|
|
| |
Camera give Gallery2 the newest picture's index is wrong
in RTL mode.
Give Gallery2 the correct index.
Change-Id: Ie0f3835f0a9ab46b408ffe0b4ea5dd60906267e0
CRs-Fixed: 816284
|
|
|
|
|
|
|
|
| |
Add broadcast receiver to monitor SDcard status, update the storage
space and hint when the SDcard was mounted or unmounted.
Change-Id: I4b114d42d26091588d745fee874c04d595d5cfa1
CRs-Fixed: 790983
|
|
|
|
| |
Change-Id: I67afa657adfc137a70f0c5d8d831bc2b0cbdaaeb
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
When clicked the preview thumbnail of a video, Camera launched
Gallery with the action Intent.ACTION_VIEW, it caused Gallery play
the video directly after Gallery started.
Set the action Intent.ACTION_MAIN when launched Gallery.
Change-Id: I74c9fc7b66a8ddb5fd06ceba5a0bd370e97b1154
CRs-Fixed: 794309
(cherry picked from commit 4c0d475c7d3be21487a34491a0072918dbbac230)
|
|/
|
|
|
|
|
|
|
|
| |
1. change thumbnail icon to circular and its background to transparent
2. speed up loading with optimal sample size and region decoder
3. fix orientation bug regarding panorama photos
4. don't fire load task on fake onDataLoaded() call
Change-Id: I7f4eb8dad4c54a01a7ccd98907e06952e470840b
(cherry picked from commit ac714ea974b4bd0ef99403def5aa7d8a3deecc5d)
|
|
|
|
|
|
|
|
|
|
|
| |
The screen didn't wake up when invoked camera by gesture on dark
screen, which caused the camera view couldn't be shown successfully.
Acquire a wake lock at the beginning of onCreate, to make sure the
screen could be lighten up, release the lock in onDestroy.
Change-Id: I081c1e8a02d9eee18e6f33b2e6535a777feb1348
CRs-Fixed: 788479
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The mineType will be null if get it from an invalid uri, this may
happen when delete a video very quickly after taken it and back to
Camera, the video data has already gone before notifyNewMeida called.
Add null pointer check before use mimeType to avoid the NPE.
Change-Id: I6021faf2d4016e258153f0a75419f01fdfd7ed6c
CRs-Fixed: 784389
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The screen size didn't change when return from FilmStripView to camera
preview, that caused the camera preview was in mini screen.
Go to full screen when the current view is camera preview.
Change-Id: Ib7153335670ad8596222e3b340861508767c1fb2
CRs-Fixed: 790334
|
|/
|
|
|
|
|
|
|
|
|
|
| |
Fix camera activity to portrait, so there is no delay when rotation
occurs. Main changes are:
1. RotateLayout now supports padding and dynamically added child.
2. Camera controls and gesture detetion are now orientation-aware.
3. Toasts are replaced with RotateTextToast.
4. Obselete layout files are removed.
Change-Id: I338849bd7fb84b847eb357f771a24a5cc09bf6fa
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
-Override shutter sound volume by reading property and using the
value from the property. The global volume is re-set when camera
recording is stopped or when the application exits
CRs-Fixed: 716717
Change-Id: I6b40cddad99fdb12f6a3266217b1e98d347e0cd5
|
|\ \ |
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
When switch from VideoModule to PhotoModule, opencamera will run in
onResume rather than init() and start preview must be executed after
open camera.This lead to start preview slowly.
Open camera when module init for run start preview as early as possible.
so the flag mIsModuleSwitchInProgress isn't needed.
Reference similar action in VideoModule's init().
CRs-Fixed: 741089
Change-Id: I5a8fd18ef944fbc28f1b61470a4f389d3096c8ef
|
|/
|
|
|
|
|
|
| |
Add a scene mode for refocus. If the latest photo is taken with
refocus, user can click on the preview thumbnail, then refocus it
by tapping on the photo.
Change-Id: I2fd69439467f5a1e33d23d8d239aa3472d88b585
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The window flag FLAG_SHOW_WHEN_LOCKED is workding even if press power
key, so camera activity will not be close still run above locked screen
UI.
The CameraGestureActivity is start from screen off, so it will be a
SecureCameraActivity. Finish activity as same as the secure camera
activity.
Change-Id: I76d8ff3d2f037b81140b35255b52b4c4f4de95d3
CRs-Fixed: 777770
|
|
|
|
|
|
|
|
|
|
|
| |
Camera couldn't be open when Flashlight is on because CameraDevice
has been used.
Receive the led flashlight intent and close flashlight.
CRs-Fixed: 769624
Change-Id: Ib5be47cc93b55bb06637f15309b7d4bea694e58f
|
|\ |
|
| |
| |
| |
| |
| |
| |
| | |
Make the activity could show above lock screen and turn on screen
when it is started by gesture operation.
Change-Id: I2099154f2325de83597b4262203c58a84b91f2d9
|
|/
|
|
|
|
|
|
|
|
|
| |
The preview thumb bitmap is still exist after restart Camera even if
some photo in phone is changed.
Clear preview thumb bitmap when resume camera activity.
CRs-Fixed: 768224
Change-Id: I3d0713a38d92d7d28a73f833df6d7e8e53faa23c
|
|
|
|
|
|
| |
Add preview thumbnail button and touch it to go to gallery
Change-Id: Ib80ef94c677c204d7f0826356792aba2aa11d4d1
|
|
|
|
|
|
| |
Use MDP composition instead of GPU
Change-Id: I4f47d26365bd611242a21e66b232d7521b502b04
|