3
0
replicant-device_samsung_ga.../camera
ghepeu bcbeb5ebef galaxys2-common: fix EXIF data generated by the camera
* 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
2013-05-05 14:49:05 +02:00
..
Android.mk galaxys2: update for new kernel, cleanup, replicant camera hal 2013-02-17 20:28:22 +00:00
exynos_camera.c camera: manage picture width and height separately 2013-03-19 03:23:12 +01:00
exynos_camera.h Update focus behaviour to match Samsungs 2013-02-24 13:51:12 +01:00
exynos_exif.c galaxys2-common: fix EXIF data generated by the camera 2013-05-05 14:49:05 +02:00
exynos_param.c galaxys2: update for new kernel, cleanup, replicant camera hal 2013-02-17 20:28:22 +00:00
exynos_v4l2.c galaxys2: update for new kernel, cleanup, replicant camera hal 2013-02-17 20:28:22 +00:00
MODULE_LICENSE_GPL galaxys2: update for new kernel, cleanup, replicant camera hal 2013-02-17 20:28:22 +00:00
NOTICE galaxys2: update for new kernel, cleanup, replicant camera hal 2013-02-17 20:28:22 +00:00