Resurrect removed APIs 71/209771/5 accepted/tizen/unified/20190916.111537 submit/tizen/20190916.065445
authorMinje Ahn <minje.ahn@samsung.com>
Thu, 11 Jul 2019 00:31:01 +0000 (09:31 +0900)
committerhj kim <backto.kim@samsung.com>
Mon, 16 Sep 2019 07:49:27 +0000 (07:49 +0000)
Change-Id: I6bd59d514275b1480c6376b10914150e4db1ee01
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
CMakeLists.txt [changed mode: 0755->0644]
packaging/capi-content-media-content.spec [changed mode: 0755->0644]
src/media_audio.c [changed mode: 0755->0644]
src/media_content.c [changed mode: 0755->0644]
src/media_info.c [changed mode: 0755->0644]

old mode 100755 (executable)
new mode 100644 (file)
index b530426..4ac4ee0
@@ -33,6 +33,9 @@ ADD_DEFINITIONS("-DTIZEN_DEBUG")
 IF(TIZEN_PRODUCT_TV)
     ADD_DEFINITIONS("-D_USE_TVPD_MODE")
 ENDIF(TIZEN_PRODUCT_TV)
+IF(TIZEN_FEATURE_COMPATIBILITY)
+    ADD_DEFINITIONS("-DTIZEN_FEATURE_COMPATIBILITY")
+ENDIF(TIZEN_FEATURE_COMPATIBILITY)
 
 SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed -Wl,--rpath=${LIB_INSTALL_DIR}")
 
old mode 100755 (executable)
new mode 100644 (file)
index b2b3de3..b2ecf1e
@@ -53,10 +53,11 @@ export LDFLAGS+=" -lgcov"
 MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
 %cmake . -DFULLVER=%{version} -DMAJORVER=${MAJORVER} \
 %if "%{tizen_profile_name}" == "tv"
- -DTIZEN_PRODUCT_TV=YES
+ -DTIZEN_PRODUCT_TV=YES \
 %else
- -DTIZEN_PRODUCT_TV=NO
+ -DTIZEN_PRODUCT_TV=NO \
 %endif
+ -DTIZEN_FEATURE_COMPATIBILITY=YES
 
 %__make %{?jobs:-j%jobs}
 
old mode 100755 (executable)
new mode 100644 (file)
index 69f746f..c9a6ec6
@@ -411,3 +411,40 @@ int audio_meta_get_duration(audio_meta_h audio, int *duration)
 
        return ret;
 }
+
+#ifdef TIZEN_FEATURE_COMPATIBILITY
+int audio_meta_get_played_time(audio_meta_h audio, time_t* played_time)
+{
+       media_content_warn("DEPRECATION WARNING: audio_meta_get_played_time() is removed from 5.5.");
+
+       return MEDIA_CONTENT_ERROR_NONE;
+}
+
+int audio_meta_get_played_count(audio_meta_h audio, int *played_count)
+{
+       media_content_warn("DEPRECATION WARNING: audio_meta_get_played_count() is removed from 5.5.");
+
+       return MEDIA_CONTENT_ERROR_NONE;
+}
+
+int audio_meta_set_played_count(audio_meta_h audio, int played_count)
+{
+       media_content_warn("DEPRECATION WARNING: audio_meta_set_played_count() is removed from 5.5.");
+
+       return MEDIA_CONTENT_ERROR_NONE;
+}
+
+int audio_meta_set_played_time(audio_meta_h audio, time_t played_time)
+{
+       media_content_warn("DEPRECATION WARNING: audio_meta_set_played_time() is removed from 5.5.");
+
+       return MEDIA_CONTENT_ERROR_NONE;
+}
+
+int audio_meta_update_to_db(audio_meta_h audio)
+{
+       media_content_warn("DEPRECATION WARNING: audio_meta_update_to_db() is removed from 5.5.");
+
+       return MEDIA_CONTENT_ERROR_NONE;
+}
+#endif
\ No newline at end of file
old mode 100755 (executable)
new mode 100644 (file)
index f66ffef..e507715
@@ -556,6 +556,15 @@ int media_content_add_db_updated_cb(media_content_db_update_cb callback, void *u
        return _content_error_capi(ret);
 }
 
+#ifdef TIZEN_FEATURE_COMPATIBILITY
+int media_content_set_db_updated_cb(media_content_db_update_cb callback, void *user_data)
+{
+       media_content_warn("DEPRECATION WARNING: media_content_set_db_updated_cb() is removed from 5.0.");
+
+       return MEDIA_CONTENT_ERROR_NONE;
+}
+#endif
+
 void __media_content_clear_user_data(void *user_data)
 {
        media_noti_cb_s *noti_info = user_data;
old mode 100755 (executable)
new mode 100644 (file)
index 874ff0b..910fc30
@@ -2129,22 +2129,39 @@ int media_info_set_rating(media_info_h media, int rating)
        return ret;
 }
 
+#ifdef TIZEN_FEATURE_COMPATIBILITY
+int media_info_set_added_time(media_info_h media, time_t added_time)
+{
+       media_content_warn("DEPRECATION WARNING: media_info_set_added_time() is removed from 5.5.");
 
-int media_info_set_display_name(media_info_h media, const char *display_name)
+       return MEDIA_CONTENT_ERROR_NONE;
+}
+
+int media_info_delete_batch_from_db(filter_h filter)
 {
-       int ret = MEDIA_CONTENT_ERROR_NONE;
-       media_content_warn("DEPRECATION WARNING: media_info_set_display_name() is deprecated and will be removed from next release.");
-       media_info_s *_media = (media_info_s*)media;
+       media_content_warn("DEPRECATION WARNING: media_info_delete_batch_from_db() is removed from 5.5.");
 
-       if (_media != NULL && STRING_VALID(display_name)) {
-               SAFE_FREE(_media->display_name);
+       return MEDIA_CONTENT_ERROR_NONE;
+}
 
-               _media->display_name = strdup(display_name);
-               media_content_retvm_if(_media->display_name == NULL, MEDIA_CONTENT_ERROR_OUT_OF_MEMORY, "OUT_OF_MEMORY");
-       } else {
-               media_content_error("INVALID_PARAMETER(0x%08x)", MEDIA_CONTENT_ERROR_INVALID_PARAMETER);
-               ret = MEDIA_CONTENT_ERROR_INVALID_PARAMETER;
-       }
+int media_info_create(const char *path, media_info_h *media)
+{
+       media_content_warn("DEPRECATION WARNING: media_info_create() is removed from 5.5.");
 
-       return ret;
+       return MEDIA_CONTENT_ERROR_NONE;
+}
+
+int media_info_refresh_metadata_to_db(const char *media_id)
+{
+       media_content_warn("DEPRECATION WARNING: media_info_refresh_metadata_to_db() is removed from 5.5.");
+
+       return MEDIA_CONTENT_ERROR_NONE;
+}
+
+int media_info_set_display_name(media_info_h media, const char *display_name)
+{
+       media_content_warn("DEPRECATION WARNING: media_info_set_display_name() is removed from 5.5.");
+
+       return MEDIA_CONTENT_ERROR_NONE;
 }
+#endif
\ No newline at end of file