Remove unused PVR, UHD APIs
[platform/core/api/media-content.git] / src / media_db.c
index 32c91cc..d4c0792 100755 (executable)
@@ -157,8 +157,6 @@ static const char * __media_db_get_group_name(media_group_e group)
                return DB_FIELD_UHD_CONTENT_TITLE;
        case MEDIA_UHD_GROUP_RELEASE_DATE:
                return DB_FIELD_UHD_RELEASE_DATE;
-       case MEDIA_UHD_GROUP_SUB_TYPE:
-               return DB_FIELD_UHD_SUB_TYPE;
        case MEDIA_UHD_GROUP_FILE_NAME:
                return DB_FIELD_UHD_FILE_NAME;
        case MEDIA_UHD_GROUP_PLAYED_COUNT:
@@ -1030,21 +1028,6 @@ int _media_db_get_group_item_count(const char *group_name, filter_h filter, grou
 #endif
                break;
 
-#ifdef _USE_TVPD_MODE
-       case MEDIA_GROUP_PVR:
-               if (_filter && STRING_VALID(_filter->storage_id))
-                       select_query = g_strdup_printf(SELECT_PVR_COUNT_BY_STORAGE_ID, _filter->storage_id);
-               else
-                       select_query = g_strdup(SELECT_PVR_COUNT);
-               break;
-
-       case MEDIA_GROUP_UHD:
-               if (_filter && STRING_VALID(_filter->storage_id))
-                       select_query = g_strdup_printf(SELECT_UHD_COUNT_BY_STORAGE_ID, _filter->storage_id);
-               else
-                       select_query = g_strdup(SELECT_UHD_COUNT);
-               break;
-#endif
        default:
                content_error("INVALID_PARAMETER");
                return MEDIA_CONTENT_ERROR_INVALID_PARAMETER;
@@ -1380,53 +1363,6 @@ int _media_db_get_storage_id_by_media_id(const char *media_id, char **storage_id
        return ret;
 }
 
-int _media_db_get_pvr_group_item(const char *group_name, filter_h filter, media_group_e group, media_pvr_cb callback, void *user_data)
-{
-       int ret = MEDIA_CONTENT_ERROR_NONE;
-       char select_query[DEFAULT_QUERY_SIZE] = {0, };
-       char *condition_query = NULL;
-       char *option_query = NULL;
-       sqlite3_stmt *stmt = NULL;
-       filter_s *_filter = (filter_s *)filter;
-
-       if (group_name) {
-               if (_filter && STRING_VALID(_filter->storage_id))
-                       sqlite3_snprintf(sizeof(select_query), select_query, SELECT_PVR_FROM_GROUP_BY_STORAGE_ID, _filter->storage_id, __media_db_get_group_name(group), group_name);
-               else
-                       sqlite3_snprintf(sizeof(select_query), select_query, SELECT_PVR_FROM_GROUP, __media_db_get_group_name(group), group_name);
-       } else {
-               if (_filter && STRING_VALID(_filter->storage_id))
-                       snprintf(select_query, sizeof(select_query), SELECT_PVR_FROM_GROUP_NULL_BY_STORAGE_ID, _filter->storage_id, __media_db_get_group_name(group));
-               else
-                       snprintf(select_query, sizeof(select_query), SELECT_PVR_FROM_GROUP_NULL, __media_db_get_group_name(group));
-       }
-
-       ret = __media_db_make_query(filter, &condition_query, &option_query);
-       content_retv_if(ret != MEDIA_CONTENT_ERROR_NONE, ret);
-
-       ret = _content_query_prepare(select_query, condition_query, option_query, &stmt);
-       g_free(condition_query);
-       g_free(option_query);
-       content_retv_if(ret != MEDIA_CONTENT_ERROR_NONE, ret);
-
-       while (sqlite3_step(stmt) == SQLITE_ROW) {
-               media_pvr_s *item = g_new0(media_pvr_s, 1);
-
-               _media_pvr_item_get_detail(stmt, (media_pvr_h)item);
-
-               if (callback((media_pvr_h)item, user_data) == false) {
-                       media_info_destroy((media_pvr_h)item);
-                       break;
-               }
-
-               media_pvr_destroy((media_pvr_h)item);
-       }
-
-       SQLITE3_FINALIZE(stmt);
-
-       return ret;
-}
-
 typedef enum {
        MEDIA_PVR_MEDIA_ID = 0,
        MEDIA_PVR_STORAGE_ID,
@@ -1475,7 +1411,6 @@ typedef enum {
        MEDIA_PVR_TVMODE,
        MEDIA_PVR_PLAY_COUNT,
        MEDIA_PVR_PRIVATE_DATA,
-       MEDIA_PVR_HIGHLIGHT,
 } media_pvr_field_e;
 
 void _media_pvr_item_get_detail(sqlite3_stmt* stmt, media_pvr_h pvr)
@@ -1529,7 +1464,6 @@ void _media_pvr_item_get_detail(sqlite3_stmt* stmt, media_pvr_h pvr)
        _pvr->guidance_length = sqlite3_column_int(stmt, MEDIA_PVR_GUIDANCE_LENGTH);
        _pvr->tvmode = sqlite3_column_int(stmt, MEDIA_PVR_TVMODE);
        _pvr->play_count = sqlite3_column_int(stmt, MEDIA_PVR_PLAY_COUNT);
-       _pvr->highlight = sqlite3_column_int(stmt, MEDIA_PVR_HIGHLIGHT);
 
        return;
 }
@@ -1586,7 +1520,6 @@ typedef enum {
        MEDIA_UHD_RELEASE_DATE,
        MEDIA_UHD_MODIFIED_TIME,
        MEDIA_UHD_PLAYED_POSITION,
-       MEDIA_UHD_SUB_TYPE,
        MEDIA_UHD_PLAYED_COUNT,
 } media_uhd_field_e;
 
@@ -1595,7 +1528,6 @@ void _media_uhd_item_get_detail(sqlite3_stmt* stmt, media_uhd_h uhd)
        media_uhd_s *_uhd = (media_uhd_s*)uhd;
 
        _uhd->media_id = g_strdup((const char *)sqlite3_column_text(stmt, MEDIA_UHD_MEDIA_ID));
-       _uhd->storage_id = g_strdup((const char *)sqlite3_column_text(stmt, MEDIA_UHD_STORAGE_ID));
        _uhd->path = g_strdup((const char *)sqlite3_column_text(stmt, MEDIA_UHD_PATH));
        _uhd->size = (unsigned long long)sqlite3_column_int64(stmt, MEDIA_UHD_SIZE);
        _uhd->content_id = g_strdup((const char *)sqlite3_column_text(stmt, MEDIA_UHD_CONTENT_ID));
@@ -1604,7 +1536,6 @@ void _media_uhd_item_get_detail(sqlite3_stmt* stmt, media_uhd_h uhd)
        _uhd->release_date = g_strdup((const char *)sqlite3_column_text(stmt, MEDIA_UHD_RELEASE_DATE));
        _uhd->modified_time = sqlite3_column_int(stmt, MEDIA_UHD_MODIFIED_TIME);
        _uhd->played_position = sqlite3_column_int(stmt, MEDIA_UHD_PLAYED_POSITION);
-       _uhd->sub_type = sqlite3_column_int(stmt, MEDIA_UHD_SUB_TYPE);
        _uhd->played_count = sqlite3_column_int(stmt, MEDIA_UHD_PLAYED_COUNT);
 
        return;