summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMinje Ahn <minje.ahn@samsung.com>2016-06-07 08:13:36 +0900
committerMinje Ahn <minje.ahn@samsung.com>2016-06-07 11:06:27 +0900
commit2e0e0eba0faf579502324ec0aba8927395e882e4 (patch)
tree1ab8f94c126f8991905eb58559b7db3de7508461
parent1fa35166d81c650ddeae8d85f5b072e0ee4df1da (diff)
downloadmetadata-extractor-2e0e0eba0faf579502324ec0aba8927395e882e4.tar.gz
metadata-extractor-2e0e0eba0faf579502324ec0aba8927395e882e4.tar.bz2
metadata-extractor-2e0e0eba0faf579502324ec0aba8927395e882e4.zip
Change-Id: Ide6d7a6605dbf508230345c7445705ed0975bb18 Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
-rwxr-xr-xsrc/metadata_extractor.c7
-rwxr-xr-xtest/metadata_extractor_test.c1
2 files changed, 4 insertions, 4 deletions
diff --git a/src/metadata_extractor.c b/src/metadata_extractor.c
index d62481c..a0a225e 100755
--- a/src/metadata_extractor.c
+++ b/src/metadata_extractor.c
@@ -1091,12 +1091,12 @@ static int __metadata_extractor_get_is_360(metadata_extractor_s *metadata, int *
char *err_attr_name = NULL;
int _is_360 = 0;
- if ((!metadata) ||(!metadata->attr_h)) {
+ if ((!metadata) ||(!metadata->tag_h)) {
metadata_extractor_error("INVALID_PARAMETER(0x%08x)", METADATA_EXTRACTOR_ERROR_INVALID_PARAMETER);
return METADATA_EXTRACTOR_ERROR_INVALID_PARAMETER;
}
- ret = mm_file_get_attrs(metadata->attr_h, &err_attr_name, MM_FILE_TAG_360, &_is_360, NULL);
+ ret = mm_file_get_attrs(metadata->tag_h, &err_attr_name, MM_FILE_TAG_360, &_is_360, NULL);
if (ret != FILEINFO_ERROR_NONE) {
metadata_extractor_error("METADATA_EXTRACTOR_ERROR_OPERATION_FAILED(0x%08x)", ret);
SAFE_FREE(err_attr_name);
@@ -1301,7 +1301,7 @@ int metadata_extractor_get_metadata(metadata_extractor_h metadata, metadata_extr
ret = __metadata_extractor_check_and_extract_meta(_metadata, METADATA_TYPE_ATTR);
} else if ((attribute >= METADATA_DURATION) && (attribute < METADATA_HAS_AUDIO))
ret = __metadata_extractor_check_and_extract_meta(_metadata, METADATA_TYPE_ATTR);
- else if ((attribute > METADATA_HAS_AUDIO) && (attribute <= METADATA_ROTATE))
+ else if (((attribute > METADATA_HAS_AUDIO) && (attribute <= METADATA_ROTATE)) || (attribute == METADATA_360))
ret = __metadata_extractor_check_and_extract_meta(_metadata, METADATA_TYPE_TAG);
else if((attribute == METADATA_AUDIO_CODEC) || (attribute == METADATA_VIDEO_CODEC))
ret = __metadata_extractor_check_and_extract_meta(_metadata, METADATA_TYPE_ATTR);
@@ -1489,7 +1489,6 @@ int metadata_extractor_get_metadata(metadata_extractor_h metadata, metadata_extr
case METADATA_360: {
is_string = 0;
ret = __metadata_extractor_get_is_360(_metadata, &i_value);
- metadata_extractor_debug("tomoryu test call is 360");
break;
}
default:
diff --git a/test/metadata_extractor_test.c b/test/metadata_extractor_test.c
index 854d446..4810983 100755
--- a/test/metadata_extractor_test.c
+++ b/test/metadata_extractor_test.c
@@ -252,6 +252,7 @@ static bool __capi_metadata_extractor(metadata_extractor_h metadata)
SAFE_FREE(rotate);
SAFE_FREE(audio_codec);
SAFE_FREE(video_codec);
+ SAFE_FREE(is_360);
return true;