Remove query length checker
[platform/core/multimedia/libmedia-service.git] / src / common / media-svc.c
index 432f2b2..c8837f0 100755 (executable)
@@ -210,15 +210,10 @@ int media_svc_insert_item_bulk(sqlite3 *handle, const char *storage_id, const ch
                break;
        case MEDIA_SVC_MEDIA_TYPE_SOUND:
        case MEDIA_SVC_MEDIA_TYPE_MUSIC:
-               ret = _media_svc_extract_audio_metadata(handle, true, &content_info, uid);
+               _media_svc_extract_audio_metadata(handle, true, &content_info, uid);
                break;
        case MEDIA_SVC_MEDIA_TYPE_BOOK:
                ret = _media_svc_extract_book_metadata(&content_info);
-               /* The 'TITLE' should always be filled in */
-               if (!content_info.media_meta.title || strlen(content_info.media_meta.title) == 0) {
-                       g_free(content_info.media_meta.title);
-                       content_info.media_meta.title = _media_svc_get_title_from_filename(content_info.file_name);
-               }
                break;
        default:
                /* The 'TITLE' should always be filled in */
@@ -235,7 +230,7 @@ int media_svc_insert_item_bulk(sqlite3 *handle, const char *storage_id, const ch
        content_info.folder_id = folder_id;
        media_svc_retv_del_if(content_info.folder_id <= 0, MS_MEDIA_ERR_INTERNAL, &content_info);
 
-       ret = _media_svc_insert_item_with_data(true, &content_info, true, uid);
+       ret = _media_svc_insert_item_stack(&content_info);
        media_svc_retv_del_if(ret != MS_MEDIA_ERR_NONE, ret, &content_info);
 
        if (g_insert_with_noti)
@@ -283,15 +278,10 @@ int media_svc_insert_item_immediately(sqlite3 *handle, const char *storage_id, c
                break;
        case MEDIA_SVC_MEDIA_TYPE_SOUND:
        case MEDIA_SVC_MEDIA_TYPE_MUSIC:
-               ret = _media_svc_extract_audio_metadata(handle, false, &content_info, uid);
+               _media_svc_extract_audio_metadata(handle, false, &content_info, uid);
                break;
        case MEDIA_SVC_MEDIA_TYPE_BOOK:
                ret = _media_svc_extract_book_metadata(&content_info);
-               /* The 'TITLE' should always be filled in */
-               if (!content_info.media_meta.title || strlen(content_info.media_meta.title) == 0) {
-                       g_free(content_info.media_meta.title);
-                       content_info.media_meta.title = _media_svc_get_title_from_filename(content_info.file_name);
-               }
                break;
        default:
                /* The 'TITLE' should always be filled in */
@@ -319,8 +309,7 @@ int media_svc_insert_item_immediately(sqlite3 *handle, const char *storage_id, c
                }
        }
 
-       ret = _media_svc_insert_item_with_data(false, &content_info, false, uid);
-
+       ret = _media_svc_insert_item(&content_info, uid);
        if (ret == MS_MEDIA_ERR_NONE) {
                media_svc_debug("Insertion is successful. Sending noti for this");
                _media_svc_publish_noti(MS_MEDIA_ITEM_INSERT, content_info.path, content_info.media_type, content_info.media_uuid, content_info.mime_type);
@@ -496,15 +485,10 @@ int media_svc_refresh_item(sqlite3 *handle, bool is_direct, const char *storage_
                break;
        case MEDIA_SVC_MEDIA_TYPE_SOUND:
        case MEDIA_SVC_MEDIA_TYPE_MUSIC:
-               ret = _media_svc_extract_audio_metadata(handle, is_direct, &content_info, uid);
+               _media_svc_extract_audio_metadata(handle, is_direct, &content_info, uid);
                break;
        case MEDIA_SVC_MEDIA_TYPE_BOOK:
                ret = _media_svc_extract_book_metadata(&content_info);
-               /* The 'TITLE' should always be filled in */
-               if (!content_info.media_meta.title || strlen(content_info.media_meta.title) == 0) {
-                       g_free(content_info.media_meta.title);
-                       content_info.media_meta.title = _media_svc_get_title_from_filename(content_info.file_name);
-               }
                break;
        default:
                /* The 'TITLE' should always be filled in */