android: jpeg: Add EXIF infrastructure

Provide helper classes to utilise the libexif interfaces and link
against libexif to support tag additions when creating JPEG images.

Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
Signed-off-by: Umang Jain <email@uajain.com>
Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
This commit is contained in:
Kieran Bingham 2020-09-09 16:44:44 +05:30 committed by Laurent Pinchart
parent e917655d06
commit c3d1329b93
3 changed files with 236 additions and 0 deletions

View file

@ -7,6 +7,7 @@ android_hal_sources = files([
'camera_metadata.cpp',
'camera_ops.cpp',
'jpeg/encoder_libjpeg.cpp',
'jpeg/exif.cpp',
])
android_camera_metadata_sources = files([
@ -14,6 +15,7 @@ android_camera_metadata_sources = files([
])
android_deps = [
dependency('libexif'),
dependency('libjpeg'),
]