Use sql function instead
[platform/core/multimedia/libmedia-service.git] / src / include / common / media-svc-util.h
index cbfbaf9..4849395 100755 (executable)
 
 #include <string.h>
 #include <stdbool.h>
+#include <sys/types.h>
 #include <sqlite3.h>
 #include <time.h>
-#include <media-util.h>
+#include <glib.h>
+#include <media-util-err.h>
 
 #ifdef __cplusplus
 extern "C" {
 #endif
 
+#define STRING_VALID(str)      (str && strlen(str) > 0)
+
 /**
  * Media meta data information
  */
@@ -61,9 +65,7 @@ typedef struct {
        int media_type;                 /**< Type of media file : internal/external */
        char *mime_type;                /**< Full path and file name of media file */
        unsigned long long size;        /**< size */
-       time_t added_time;                      /**< added time, time_t */
        time_t modified_time;           /**< modified time, time_t */
-       time_t timeline;                        /**< timeline of media, time_t */
        long long int folder_id;        /**< Unique ID of folder */
        int album_id;                   /**< Unique ID of album */
        char *thumbnail_path;   /**< Thumbnail image file path */
@@ -93,7 +95,7 @@ int _media_svc_get_file_time(const char *full_path);
 char * _media_svc_get_title_from_filename(const char *filename);
 int _media_svc_set_media_info(media_svc_content_info_s *content_info, const char *storage_id, const char *path, bool refresh);
 int _media_svc_extract_image_metadata(media_svc_content_info_s *content_info);
-int _media_svc_extract_audio_metadata(sqlite3 *handle, bool is_direct, media_svc_content_info_s *content_info, uid_t uid);
+void _media_svc_extract_audio_metadata(sqlite3 *handle, bool is_direct, media_svc_content_info_s *content_info, uid_t uid);
 int _media_svc_extract_video_metadata(media_svc_content_info_s *content_info);
 int _media_svc_extract_book_metadata(media_svc_content_info_s *content_info);
 void _media_svc_destroy_content_info(media_svc_content_info_s *content_info);