#include <media_info.h>
#include <media_info_private.h>
#include <media_util_private.h>
-#include <system_info.h>
static void __media_info_insert_completed_cb(media_request_result_s *result, void *user_data);
static int __media_info_insert_batch(const char **path_array, unsigned int array_length, media_insert_completed_cb completed_cb, void *user_data);
g_free(_cb_data);
}
-// LCOV_EXCL_START
-static bool __media_info_isFaceRecognition_feature_supported(void)
-{
- bool isFaceRecognitionSupported = false;
-
- const int nRetVal = system_info_get_platform_bool("http://tizen.org/feature/vision.face_recognition", &isFaceRecognitionSupported);
- if (nRetVal != SYSTEM_INFO_ERROR_NONE) {
- content_debug("SYSTEM_INFO_ERROR: vision.face_recognition [%d]", nRetVal);
- return false;
- }
-
- return isFaceRecognitionSupported;
-}
-// LCOV_EXCL_STOP
static int __media_info_insert_batch(const char **path_array,
unsigned int array_length,
media_insert_completed_cb completed_cb,
content_warn("DEPRECATION WARNING: media_info_start_face_detection() is deprecated and will be removed from next release.");
media_info_s *_media = (media_info_s*)media;
- if (!__media_info_isFaceRecognition_feature_supported()) {
- content_error("NOT_SUPPORTED(0x%08x)", MEDIA_CONTENT_ERROR_NOT_SUPPORTED);
- return MEDIA_CONTENT_ERROR_NOT_SUPPORTED;
- }
-
content_retip_if_fail(media);
content_retip_if_fail(STRING_VALID(_media->media_id));
content_retip_if_fail(STRING_VALID(_media->file_path));
content_warn("DEPRECATION WARNING: media_info_cancel_face_detection() is deprecated and will be removed from next release.");
media_info_s *_media = (media_info_s*)media;
- if (!__media_info_isFaceRecognition_feature_supported()) {
- content_error("NOT_SUPPORTED(0x%08x)", MEDIA_CONTENT_ERROR_NOT_SUPPORTED);
- return MEDIA_CONTENT_ERROR_NOT_SUPPORTED;
- }
-
content_retip_if_fail(media);
content_retip_if_fail(STRING_VALID(_media->media_id));
content_retip_if_fail(_media->face_request_id > 0);