summaryrefslogtreecommitdiffstats
path: root/camera
Commit message (Collapse)AuthorAgeFilesLines
* camera: fine-tune parametersWolfgang Wiedmeyer2017-02-101-3/+3
| | | | | | | Speeds up the preview and makes video recording possible in case the proprietary mfc firmware is in place. Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
* galaxys2-common: Camera: Exit thread properly when focus failsDominggoes Isakh2017-01-131-1/+1
| | | | Change-Id: I7e0aff34ed5b1f727ce02a5a46351e4e9a1c1f4d
* camera: RGB565 preview formatPaul Kocialkowski2017-01-101-2/+2
| | | | Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* galaxys2-common: Camera: HAL improvements and fixesrINanDO2016-07-102-188/+356
| | | | | | | | | | | | | * Improve start/stop video recording lag * Force recording-hint in focus-mode continuous video * Fix auto-focus in video recording * Fix preview issues * Fix switching focus-modes during recording * Fix crash when taking pictures rapidly * Fix crash when switching camera-/video-mode rapidly * Add all supported video recording-sizes for back-camera Change-Id: I810e8b7c14245bb47001094eb51ba4b4bb8ddb47
* galaxys2-common: Camera: Fix front camera issues.rINanDO2016-05-011-2/+2
| | | | | | | Since this commit https://github.com/CyanogenMod/android_frameworks_base/commit/b47a1c5b2acec0fc12fcab98369faf340436467b the front camera doesn't work anymore because the SceneMode-property is NULL. Change-Id: I84ad5c0c0e67a98963a7515ed9973d8f8997eebc
* camera: activate continuous focus on video recordingrINanDO2015-07-171-0/+11
| | | | Change-Id: Icd88df24a34c1bd49dce1e4fd67d7db95304f802
* camera: correct preview resolutionrINanDO2015-07-171-1/+1
| | | | | | Fix distorted preview on some apps Change-Id: I423c289b1d2a2e0b5a14cfbd7926f19b5de4879b
* galaxys2: initial L bringupCaio Schnepper2015-05-283-6/+7
| | | | Change-Id: Ia356da8437917be3355eba59c1df3943bb33f905
* galaxys2-common: fix front cam video recordingsbrissen2014-06-041-1/+1
| | | | | | https://jira.cyanogenmod.org/browse/CYAN-4035 Change-Id: Ia9a5845e10d9e9f5b5e868fa6cbc8e173b0a7d9c
* Exynos camera fixesPavel Kirpichyov2013-12-081-2/+10
| | | | | | | | | * Enable video mode for camera * Update sports scene name (Thanks to Mark Campbell-Smith <mcampbellsmith@gmail.com>) The 'sports' scene mode has been renamed to 'action' scene mode to match the 4.4 camera configuration Change-Id: I453847256ad26197a90d44897844e78fe86732c1
* galaxys2: camera: add video snap param and set to "false"Daniel Hillenbrand2013-09-192-0/+19
| | | | Change-Id: I87e081f3269562df597c927537f270acdf8720c4
* camera: Implement proper touch-focus behaviorPaul Kocialkowski2013-08-301-41/+55
| | | | | | | | | Signed-off-by: Paul Kocialkowski <contact@paulk.fr> Conflicts: camera/exynos_camera.c Change-Id: I46823c0b2a1668f03d952f35fe55ced9c31a2822
* camera: Use frame size as returned by V4L2 to correct paddingPaul Kocialkowski2013-07-302-3/+9
| | | | | Change-Id: I6d6154d4db468b809868b14bc84d669d168b413e Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* camera: Coding style (for loops, whitespaces and newlines)Paul Kocialkowski2013-07-303-16/+16
| | | | | Change-Id: Icc042027fa3bd37fc2815e7756a1743745be450e Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* galaxys2-common: camera: exynos_exif.c: fix values of some wrong EXIF tagsghepeu2013-05-101-12/+15
| | | | | | | | | | | | | | | | | | * adapt the code to the changes made in Exif.h * calculate ExposureTime from the ShutterSpeedValue: the exposure time read from the camera doesn't seem to work Together with changes in Exif.h, this commit fixes ExposureTime, FNumber, ShutterSpeedValue, ApertureValue, BrightnessValue and MaxApertureValue. The values now match what was generated by the closed camera driver. Credits to tryptophane for ExposureTime and ShutterSpeedValue. Thanks to opaco23 and stone_ship who provided samples. This commit requires http://review.cyanogenmod.org/37370 Change-Id: I16b606e65e895b98f9679ffb6172869c2cbe741c
* galaxys2-common: fix EXIF data generated by the cameraghepeu2013-05-051-25/+29
| | | | | | | | | | | | | | | * ensure that all IFDs are 12 bytes long; previously when the data field contained less than 4 bytes of data the IFDs were truncated too soon * change all data types and number of components according to the EXIF standard * get the actual status of the flash from the camera; previosly the camera flash settings (which are not valid EXIF values) were copied in * fix calculations of GPS coordinates With these changes the EXIF generated by the camera are valid and readable. There are still issues with some tags but most data is correct now. Thanks to dafnis, who identified the problematic fields, and tryptophane, who helped testing. Patch Set 2: fix whitespaces. Change-Id: I513ea89f69ff26646e6a4a439b1cd5b835cba8d6
* camera: manage picture width and height separatelyathurh2013-03-191-5/+2
| | | | | | required for 3264x2448 <-> 3264x1968 Change-Id: I729402e208dccee8cf1d1368c1d2d0dcd1f08a3d
* galaxys2: camera: add missing picture sizecodeworkx2013-03-171-1/+1
| | | | Change-Id: I2b7d06f42a6020bc8bbe6718bedbd74ebe706636
* Update focus behaviour to match SamsungsEspen Fjellvær Olsen2013-02-242-18/+13
| | | | | | Thanks to angelsl Change-Id: I9d2a12a818fce1ca88e635c03fb4fdeaab45bad4
* galaxys2: camera: code cleanup, higher min buffer countEspen Fjellvær Olsen2013-02-242-6/+14
| | | | Change-Id: I6abec7c91b15d4c9cd9916c878230403a4e1f89f
* Add another success headerEspen Fjellvær Olsen2013-02-231-0/+1
| | | | Change-Id: I3b293dedd14bd8a95d5f57b62b8e7330ea697304
* galaxys2: camera hal updates from paulkcodeworkx2013-02-231-12/+11
| | | | | Change-Id: I7ca6daa5ae8f72bb908b4c735193933f5524fdac Source: git://git.paulk.fr/exynos_camera.git
* galaxys2: update for new kernel, cleanup, replicant camera halcodeworkx2013-02-179-601/+6094
| | | | | | Camera HAL from: http://gitorious.org/replicant/device_samsung_galaxys2 Change-Id: I4191110be5b3368c608333d724f4217894dab4ac
* galaxys2: camera have isocodeworkx2012-12-021-14/+13
| | | | Change-Id: I103e58d0f115bc4560c152e9747847ea5ed4ac01
* camera: Fix camcorder preview sizesathurh2012-09-101-0/+10
| | | | Change-Id: I66d23df932ae8d2babf4fa80033ce5f2f047e0a9
* camera: Fix ISO speed valuesathurh2012-07-261-16/+18
|
* initial commitDaniel Hillenbrand2012-07-252-0/+600