* @see media_content_db_update_cb()
* @see media_content_unset_db_updated_cb()
*/
-int media_content_set_db_updated_cb(media_content_db_update_cb callback, void *user_data);
+int media_content_set_db_updated_cb(media_content_db_update_cb callback, void *user_data) DEPRECATED_API;
/**
* @deprecated Deprecated since 3.0. Use media_content_remove_db_updated_cb() instead.
*
* @see media_content_set_db_updated_cb()
*/
-int media_content_unset_db_updated_cb(void);
+int media_content_unset_db_updated_cb(void) DEPRECATED_API;
/**
* @brief Subscribes notifications of the media DB change.
} \
} while (0)
+#define media_content_warn(fmt, arg...) do { \
+ LOGW(FONT_COLOR_GREEN"[%d]"fmt"", media_content_gettid(), ##arg); \
+ } while (0)
+
#define media_content_debug(fmt, arg...) do { \
LOGD(FONT_COLOR_RESET"[%d]"fmt"", media_content_gettid(), ##arg); \
} while (0)
* @see media_content_db_update_cb()
* @see media_content_unset_db_updated_cb()
*/
-int media_content_set_db_updated_cb(media_content_db_update_cb callback, void *user_data);
+int media_content_set_db_updated_cb(media_content_db_update_cb callback, void *user_data) DEPRECATED_API;
/**
* @deprecated Deprecated since 3.0. Use media_content_remove_db_updated_cb() instead.
*
* @see media_content_set_db_updated_cb()
*/
-int media_content_unset_db_updated_cb(void);
+int media_content_unset_db_updated_cb(void) DEPRECATED_API;
/**
* @brief Subscribes notifications of the media DB change.
} \
} while (0)
+#define media_content_warn(fmt, arg...) do { \
+ LOGW(FONT_COLOR_GREEN"[%d]"fmt"", media_content_gettid(), ##arg); \
+ } while (0)
+
#define media_content_debug(fmt, arg...) do { \
LOGD(FONT_COLOR_RESET"[%d]"fmt"", media_content_gettid(), ##arg); \
} while (0)
int media_content_set_db_updated_cb(media_content_db_update_cb callback, void *user_data)
{
int ret = MEDIA_CONTENT_ERROR_NONE;
+ media_content_warn("DEPRECATION WARNING: media_content_set_db_updated_cb() is deprecated and will be removed from next release. Use media_content_add_db_updated_cb() instead.");
media_content_retvm_if(callback == NULL, MEDIA_CONTENT_ERROR_INVALID_PARAMETER, "Invalid callback");
media_content_retvm_if(g_noti_info != NULL, MEDIA_CONTENT_ERROR_INVALID_OPERATION, "Noti callback is already set");
int media_content_unset_db_updated_cb(void)
{
int ret = MEDIA_CONTENT_ERROR_NONE;
+ media_content_warn("DEPRECATION WARNING: media_content_unset_db_updated_cb() is deprecated and will be removed from next release. Use media_content_remove_db_updated_cb() instead.");
SAFE_FREE(g_noti_info);
ret = media_db_update_unsubscribe();