From 09fcb85325f82e55ef1409e1e83ad1ad8fc1b8ea Mon Sep 17 00:00:00 2001 From: Marko Ollonen Date: Wed, 29 Aug 2012 13:14:41 +0300 Subject: [PATCH] cleanup exif info Change-Id: I84970bb609dfea47efc21f73dfbdadd4d7fab374 --- gst-libs/atomisphal/mfld_driver.c | 3 ++- gst/mfldv4l2cam/v4l2camsrc_calls.c | 15 ++++++++++++--- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/gst-libs/atomisphal/mfld_driver.c b/gst-libs/atomisphal/mfld_driver.c index 9cde68e..6cd41ef 100644 --- a/gst-libs/atomisphal/mfld_driver.c +++ b/gst-libs/atomisphal/mfld_driver.c @@ -619,7 +619,8 @@ cam_driver_set_iso_speed (int fd, unsigned int iso_speed) cam_err_t cam_driver_get_iso_speed (int fd, int *iso_speed) { -// TODO check this + // iso speed 0 = not defined + *iso_speed = 0; return CAM_ERR_NONE; } diff --git a/gst/mfldv4l2cam/v4l2camsrc_calls.c b/gst/mfldv4l2cam/v4l2camsrc_calls.c index 270d932..7fbf950 100644 --- a/gst/mfldv4l2cam/v4l2camsrc_calls.c +++ b/gst/mfldv4l2cam/v4l2camsrc_calls.c @@ -3153,9 +3153,18 @@ gst_v4l2camsrc_read_exif (GstCameraSrc * camsrc, exif_info->aperture_f_num_denominator = maker_note.f_number_curr & 0xFFFF; /* isp major, minor,patch level */ exif_info->software_used = v4l2camsrc->vcap.version; - /* TODO complete exif info */ - - + exif_info->colorspace = 65535; /* Uncalibrated (=65535) */ + exif_info->metering_mode = 1; /* Average */ + cam_feature_get (v4l2camsrc->video_fd, CAM_EXPOSURE_ISO_VALUE, &exif_info->iso); + + //* TODO complete exif info */ + exif_info->exposure_time_denominator = 0; + exif_info->exposure_time_numerator = 0; + + exif_info->shutter_speed_numerator = 0; + exif_info->shutter_speed_denominator = 0; + exif_info->brigtness_numerator = 0; + exif_info->brightness_denominator = 0; GST_DEBUG ("Focal lenght numerator : %d", exif_info->focal_len_numerator); GST_DEBUG ("Focal lenght denominator : %d", exif_info->focal_len_denominator); GST_DEBUG ("F num numerator : %d", exif_info->aperture_f_num_numerator); -- 2.7.4