From: Minje Ahn Date: Thu, 11 Jul 2019 00:31:01 +0000 (+0900) Subject: Resurrect removed APIs X-Git-Tag: accepted/tizen/unified/20190916.111537^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F71%2F209771%2F5;p=platform%2Fcore%2Fapi%2Fmedia-content.git Resurrect removed APIs Change-Id: I6bd59d514275b1480c6376b10914150e4db1ee01 Signed-off-by: Minje Ahn --- diff --git a/CMakeLists.txt b/CMakeLists.txt old mode 100755 new mode 100644 index b530426..4ac4ee0 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -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}") diff --git a/packaging/capi-content-media-content.spec b/packaging/capi-content-media-content.spec old mode 100755 new mode 100644 index b2b3de3..b2ecf1e --- a/packaging/capi-content-media-content.spec +++ b/packaging/capi-content-media-content.spec @@ -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} diff --git a/src/media_audio.c b/src/media_audio.c old mode 100755 new mode 100644 index 69f746f..c9a6ec6 --- a/src/media_audio.c +++ b/src/media_audio.c @@ -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 diff --git a/src/media_content.c b/src/media_content.c old mode 100755 new mode 100644 index f66ffef..e507715 --- a/src/media_content.c +++ b/src/media_content.c @@ -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; diff --git a/src/media_info.c b/src/media_info.c old mode 100755 new mode 100644 index 874ff0b..910fc30 --- a/src/media_info.c +++ b/src/media_info.c @@ -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