| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This is the first part of the camera hal change required for
0-memcpy of input video frames for video recording.
o removed check in setVideoSize()/getVideoSize() for impl consistency
Change-Id: I01274a62b9f9eaf32154d98f8d0bfedacf645698
|
| |
| |
| |
| | |
Change-Id: Ied7eb7872e581e23d9f6f02a551320cdd675e51e
|
|\ \
| |/
| |
| |
| |
| |
| |
| |
| | |
FOCUS_MODE_CONTINUOUS_VIDEO.
Merge commit '2ad1ebcaabb632c8fe714f0c3fd88bdfa14697bd'
* commit '2ad1ebcaabb632c8fe714f0c3fd88bdfa14697bd':
Rename FOCUS_MODE_CONTINUOUS to FOCUS_MODE_CONTINUOUS_VIDEO.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This constant is not public yet. Continuous autofocus should
behave differently in still camera and camcorder. In camcorder,
lens movement may be more smooth. And the triggers to start a
new focus search may be different. If there is a need,
FOCUS_MODE_CONTINUOUS_PHOTO can be added in the future.
Change-Id: I05df9e491aca37829be3df92a73b952f26c86a4a
|
| |
| |
| |
| | |
Change-Id: I5c8266348d0840361c8095ce351ac85c44d4068f
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Added CAMERA_CMD_PLAY_RECORDING_SOUND command type to play recording
sound through sendCommand. This is currently needed by time lapse
recording using still mode capture, which disables the shutter sound
but needs to play the recording sound.
Change-Id: I376aa40f45b6064fd862abc065456b06fc338020
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- Added enum CAMERA_CMD_ENABLE_SHUTTER_SOUND which corresponds to
command type for enabling/disabling shutter sound.
- The implementation checks if it is legal to disable shutter sound.
If it is, then any process can disable the sound. If not, then only
the mediaserver process is allowed to do this. Currently time lapse
capture needs this functionality to disable shutter sound when still
mode is used to capture time lapse video.
Change-Id: Id147a3bcc6a345c2c6a6d52bf98fd8292386bb19
|
|\ \
| |/
| |
| |
| |
| |
| | |
Merge commit '6e46e6f7488ad1f4e6ab762d141790798fe3f2d5'
* commit '6e46e6f7488ad1f4e6ab762d141790798fe3f2d5':
Remove camera metering mode API.
|
| |
| |
| |
| |
| |
| | |
Metering mode is not supported yet.
Change-Id: Id6906d6ab0cd1a9dcbc5c303d8d5081b2cda699e
|
|\ \
| |/
| |
| |
| |
| |
| | |
Merge commit '346b6126d54bda4ddc705b27f49004b5cf3a2b3e'
* commit '346b6126d54bda4ddc705b27f49004b5cf3a2b3e':
Add camera fps range API.
|
| |\ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Original preview frame rate API assumes the frame rate
is fixed. It does not not work with auto frame rate camera.
Change-Id: I38f7122ac8ec844ffd63558dc0763ffa17b0926a
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This change makes the camera HAL interface take an ANativeWindow interface from
which all the camera preview buffers will be allocated. The framework code
running in application processes now passes a Surface object rather than an
ISurface to the camera server via Binder when setting the preview surface. The
camera server then forwards that Surface object (which implements the
ANativeWindow interface) to the camera HAL, which uses it to communicate with
SurfaceFlinger to allocate the camera preview buffers.
Change-Id: Ie438f721559cd7de5e4f848a26d96360dda07b5f
|
|/
|
|
|
|
| |
Check if camera hardware is NULL to avoid mediaserver crash.
Change-Id: Ibde0251f30bdb6b36a5d5380222d7be25ec9449c
|
|
|
|
|
|
|
|
| |
Moved functionality to parse string of sizes from getSupportedPictureSizes
to parseSizesList.
Added getSupportedPreviewSizes which returns a list of supported preview sizes.
Change-Id: I41d4f62f9f1641e9e9258aa2ebaeda13ba846c02
|
|
|
|
|
|
|
|
| |
Also added a struct 'Size' containing a width and a height field.
Modified parse_size to optionally set an end pointer pointing to the
character after the found size.
Change-Id: I0c95ebf1ad4684721b32165f363db7d4d15a1b19
|
|
|
|
| |
Change-Id: Ia52f8bc8a75a7473edff50326a4a0467f4295e6a
|
|
|
|
| |
Change-Id: I3c9e5e6de5ce64b8d7d892483930238fa9cc247c
|
|\
| |
| |
| | |
Change-Id: If064f2f4950fc1a4ff38e6927fe2120af76b26f1
|
| |
| |
| |
| | |
Change-Id: I33b0f68f2da34ca4728211d83159cf32a127f6dd
|
| |
| |
| |
| | |
Change-Id: Ie88fe706d2278acf762eca87780de349434778a4
|
| |
| |
| |
| |
| | |
bug:2737111
Change-Id: I108ae7057786921bf99385ad66dbc1f02d6a1448
|
| |
| |
| |
| |
| | |
bug:2737111
Change-Id: Ie986fee56ebeaaed2d2efb757701dfe3ffdec8d8
|
| |
| |
| |
| |
| |
| |
| |
| | |
The image format of preview frames and video frames may be different.
We need another parameter for video frame format.
bug:2720893
Change-Id: I966a31b0ce8cab25cdde65db65a18c8cbe9c7bd6
|
| |
| |
| |
| | |
Change-Id: I33f7487821b283fe746baa09a71a703ae763d66d
|
| |
| |
| |
| |
| |
| | |
Original name INFINITY conflicts with the macro in math.h.
Change-Id: I9845ed84fca17813dd971239a902cc1e0bad1e3e
|
| |
| |
| |
| |
| |
| |
| |
| | |
Applications can use this API to estimate the distance
between the subject and the camera.
bug:1955650
Change-Id: Ie6c8ea4971759cab6c9bcdda2c5ceb5925791c27
|
|\ \
| |/
| |
| |
| |
| |
| | |
Merge commit 'd8c33747afbe98e893e0569f3bf45b67a9e8e728' into kraken
* commit 'd8c33747afbe98e893e0569f3bf45b67a9e8e728':
Add remove method in CameraParameters class.
|
| |
| |
| |
| |
| | |
bug:2672651
Change-Id: I537c817b5ca6a3d925f22febe9a5769156354d00
|
| |
| |
| |
| |
| | |
bug:2612447
Change-Id: I9bc3f5a47ad50722a265d50b1d28fb82a2253dc9
|
|/
|
|
| |
Change-Id: I081f0fbdca4b633715ea7c3b3d42f8662d27598a
|
|
|
|
|
| |
bug:2544367
Change-Id: If122a7745e080f9e4bffb15dc4930d71f0421867
|
|
|
|
|
| |
bug:2458926
Change-Id: I11eaae8ff031765e23f2627ded5873eabc09cead
|
| |
|
|
|
|
| |
bug:2458926
|
|
|
|
| |
bug:2375993
|
|
|