diff options
author | Thiago Santos <thiago.sousa.santos@collabora.co.uk> | 2010-10-08 15:51:28 -0300 |
---|---|---|
committer | Tim-Philipp Müller <tim.muller@collabora.co.uk> | 2010-10-16 00:42:09 +0100 |
commit | b49f83d73838e2de05f0057ecb2335ad9393f9c5 (patch) | |
tree | 45e0585e043e7f5531b0e8bf9cab3ce21ebdbee7 /tests | |
parent | f67e7aacf33c6f0b3dc689ef585285cb5ad48c7a (diff) |
tag: Adds GST_TAG_CAPTURING_METERING_MODE
Adds a tag to inform what mode was used by a camera to calculate
the picture capturing exposure
Also adds mapping to exif and tests
API: GST_TAG_CAPTURING_METERING_MODE
https://bugzilla.gnome.org/show_bug.cgi?id=631773
Diffstat (limited to 'tests')
-rw-r--r-- | tests/check/libs/tag.c | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/tests/check/libs/tag.c b/tests/check/libs/tag.c index 565a02d8a..1afb0c6d8 100644 --- a/tests/check/libs/tag.c +++ b/tests/check/libs/tag.c @@ -1394,6 +1394,31 @@ GST_START_TEST (test_exif_tags_serialization_deserialization) g_value_set_static_string (&value, "soft"); do_simple_exif_tag_serialization_deserialization (GST_TAG_CAPTURING_SHARPNESS, &value); + + g_value_set_static_string (&value, "unknown"); + do_simple_exif_tag_serialization_deserialization + (GST_TAG_CAPTURING_METERING_MODE, &value); + g_value_set_static_string (&value, "average"); + do_simple_exif_tag_serialization_deserialization + (GST_TAG_CAPTURING_METERING_MODE, &value); + g_value_set_static_string (&value, "center-weighted-average"); + do_simple_exif_tag_serialization_deserialization + (GST_TAG_CAPTURING_METERING_MODE, &value); + g_value_set_static_string (&value, "spot"); + do_simple_exif_tag_serialization_deserialization + (GST_TAG_CAPTURING_METERING_MODE, &value); + g_value_set_static_string (&value, "multi-spot"); + do_simple_exif_tag_serialization_deserialization + (GST_TAG_CAPTURING_METERING_MODE, &value); + g_value_set_static_string (&value, "pattern"); + do_simple_exif_tag_serialization_deserialization + (GST_TAG_CAPTURING_METERING_MODE, &value); + g_value_set_static_string (&value, "partial"); + do_simple_exif_tag_serialization_deserialization + (GST_TAG_CAPTURING_METERING_MODE, &value); + g_value_set_static_string (&value, "other"); + do_simple_exif_tag_serialization_deserialization + (GST_TAG_CAPTURING_METERING_MODE, &value); g_value_unset (&value); g_value_init (&value, G_TYPE_DOUBLE); |