[ACR] Deprecate API that is paired with media_info_set_author 06/141306/3 accepted/tizen/4.0/unified/20170816.011212 accepted/tizen/4.0/unified/20170816.014623 accepted/tizen/unified/20170804.025544 accepted/tizen/unified/20170804.025619 submit/tizen/20170803.032141 submit/tizen/20170803.063124 submit/tizen_4.0/20170811.094300 submit/tizen_4.0/20170814.115522 submit/tizen_4.0_unified/20170814.115522
authorMinje Ahn <minje.ahn@samsung.com>
Mon, 31 Jul 2017 02:35:49 +0000 (11:35 +0900)
committerMinje ahn <minje.ahn@samsung.com>
Tue, 1 Aug 2017 23:11:40 +0000 (23:11 +0000)
author information is user data.
Therefore, the get function is not needed if the set function does not exist. (media_info_set_author() is deprecated since 4.0)

Change-Id: Ie00cb7a57891e202eb82b978de055091df173f01
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
include/media_content_type.h
include/media_info.h
include_product/media_content_type.h
include_product/media_info.h
src/media_info.c

index a33866a772c08500d1c90bfb33a605a2538f5989..d08c1461dde95f0b6fceed07798f03412d7a95b8 100755 (executable)
@@ -173,7 +173,7 @@ typedef enum {
        MEDIA_CONTENT_GROUP_ALTITUDE,            /**< Media group ID for the altitude*/
        MEDIA_CONTENT_GROUP_BURST_IMAGE,         /**< Media group ID for the burst shot*/
        MEDIA_CONTENT_GROUP_RATING,              /**< Media group ID for a rating*/
-       MEDIA_CONTENT_GROUP_AUTHOR,              /**< Media group ID for an author*/
+       MEDIA_CONTENT_GROUP_AUTHOR,              /**< Media group ID for an author (Deprecated since 4.0)*/
        MEDIA_CONTENT_GROUP_PROVIDER,            /**< Media group ID for a provider*/
        MEDIA_CONTENT_GROUP_CONTENT_NAME,        /**< Media group ID for the content name (Deprecated since 4.0)*/
        MEDIA_CONTENT_GROUP_CATEGORY,            /**< Media group ID for a category*/
@@ -970,6 +970,7 @@ typedef bool (*media_face_cb)(media_face_h face, void *user_data);
 #define MEDIA_FAVOURITE "MEDIA_FAVOURITE"
 
 /**
+ * @deprecated Deprecated since 4.0.
  * @brief Media author
  * @details You can use above define to set the condition of media filter and order keyword.
  * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
@@ -1160,6 +1161,7 @@ typedef bool (*media_face_cb)(media_face_h face, void *user_data);
 #define MEDIA_DESCRIPTION_PINYIN "MEDIA_DESCRIPTION_PINYIN"
 
 /**
+ * @deprecated Deprecated since 4.0.
  * @brief Media author pinyin
  * @details You can use above define to set the condition of media filter and order keyword.
  * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
index b654ea83d1c3b45a629310ed2bb742963aa73270..c4a17a35ed9dad3e1413170e1e98620bc5a52f30 100755 (executable)
@@ -859,6 +859,7 @@ int media_info_get_rating(media_info_h media, int *rating);
 int media_info_get_favorite(media_info_h media, bool* favorite);
 
 /**
+ * @deprecated Deprecated since 4.0.
  * @brief Gets the author of content file.
  * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
  *
@@ -874,7 +875,7 @@ int media_info_get_favorite(media_info_h media, bool* favorite);
  * @retval #MEDIA_CONTENT_ERROR_OUT_OF_MEMORY     Out of memory
  * @retval #MEDIA_CONTENT_ERROR_INVALID_PARAMETER Invalid parameter
  */
-int media_info_get_author(media_info_h media, char **author);
+int media_info_get_author(media_info_h media, char **author) TIZEN_DEPRECATED_API;
 
 /**
  * @brief Gets the provider of content file which User set.
index 594af759b21b130a9bd30fe8a84d016798156693..f90f878bc0a21c18d3016bc71fe760c626740160 100755 (executable)
@@ -182,7 +182,7 @@ typedef enum {
        MEDIA_CONTENT_GROUP_ALTITUDE,            /**< Media group ID for the altitude*/
        MEDIA_CONTENT_GROUP_BURST_IMAGE,         /**< Media group ID for the burst shot*/
        MEDIA_CONTENT_GROUP_RATING,              /**< Media group ID for a rating*/
-       MEDIA_CONTENT_GROUP_AUTHOR,              /**< Media group ID for an author*/
+       MEDIA_CONTENT_GROUP_AUTHOR,              /**< Media group ID for an author (Deprecated since 4.0)*/
        MEDIA_CONTENT_GROUP_PROVIDER,            /**< Media group ID for a provider*/
        MEDIA_CONTENT_GROUP_CONTENT_NAME,        /**< Media group ID for the content name (Deprecated since 4.0)*/
        MEDIA_CONTENT_GROUP_CATEGORY,            /**< Media group ID for a category*/
@@ -1036,6 +1036,7 @@ typedef bool (*media_face_cb)(media_face_h face, void *user_data);
 #define MEDIA_FAVOURITE "MEDIA_FAVOURITE"
 
 /**
+ * @deprecated Deprecated since 4.0.
  * @brief Media author
  * @details You can use above define to set the condition of media filter and order keyword.
  * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
@@ -1226,6 +1227,7 @@ typedef bool (*media_face_cb)(media_face_h face, void *user_data);
 #define MEDIA_DESCRIPTION_PINYIN "MEDIA_DESCRIPTION_PINYIN"
 
 /**
+ * @deprecated Deprecated since 4.0.
  * @brief Media author pinyin
  * @details You can use above define to set the condition of media filter and order keyword.
  * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
index b654ea83d1c3b45a629310ed2bb742963aa73270..c4a17a35ed9dad3e1413170e1e98620bc5a52f30 100755 (executable)
@@ -859,6 +859,7 @@ int media_info_get_rating(media_info_h media, int *rating);
 int media_info_get_favorite(media_info_h media, bool* favorite);
 
 /**
+ * @deprecated Deprecated since 4.0.
  * @brief Gets the author of content file.
  * @since_tizen @if MOBILE 2.3 @elseif WEARABLE 2.3.1 @endif
  *
@@ -874,7 +875,7 @@ int media_info_get_favorite(media_info_h media, bool* favorite);
  * @retval #MEDIA_CONTENT_ERROR_OUT_OF_MEMORY     Out of memory
  * @retval #MEDIA_CONTENT_ERROR_INVALID_PARAMETER Invalid parameter
  */
-int media_info_get_author(media_info_h media, char **author);
+int media_info_get_author(media_info_h media, char **author) TIZEN_DEPRECATED_API;
 
 /**
  * @brief Gets the provider of content file which User set.
index c4459ba0a5948ea7928581bd55a2709aa96e6caa..660255b0d3dfc36a5f01851c848ebf557eebcc11 100755 (executable)
@@ -2019,6 +2019,7 @@ int media_info_get_favorite(media_info_h media, bool* favorite)
 int media_info_get_author(media_info_h media, char **author)
 {
        int ret = MEDIA_CONTENT_ERROR_NONE;
+       media_content_warn("DEPRECATION WARNING: media_info_get_author() is deprecated and will be removed from next release.");
        media_info_s *_media = (media_info_s*)media;
 
        if (_media && author) {