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>
* 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
Since this commit b47a1c5b2a the front camera
doesn't work anymore because the SceneMode-property is NULL.
Change-Id: I84ad5c0c0e67a98963a7515ed9973d8f8997eebc
* 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
* 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
* 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