INCLUDE_DIRECTORIES(${INC_DIR})
SET(dependents "dlog libmedia-service drm-service aul capi-base-common")
+SET(pc_dependents "dlog capi-base-common")
INCLUDE(FindPkgConfig)
pkg_check_modules(${fw_name} REQUIRED ${dependents})
)
SET(PC_NAME ${fw_name})
-SET(PC_REQUIRED ${dependents})
+SET(PC_REQUIRED ${pc_dependents})
SET(PC_LDFLAGS -l${fw_name})
-SET(PC_CFLAGS -I\${includedir}/content)
CONFIGURE_FILE(
- capi-content-media-content.pc.in
+ ${fw_name}.pc.in
${CMAKE_CURRENT_SOURCE_DIR}/${fw_name}.pc
@ONLY
)
Version: @VERSION@
Requires: @PC_REQUIRED@
Libs: -L${libdir} @PC_LDFLAGS@
-Cflags: -I${includedir} @PC_CFLAGS@
+Cflags: -I${includedir}
+capi-content-media-content (0.1.0-19) unstable; urgency=low
+
+ * update for Tizen1.0
+ * Git: api/media-content
+ * Tag: capi-content-media-content_0.1.0-19
+
+ -- Dongyoung Kim <dydot1.kim@samsung.com> Mon, 19 Mar 2012 11:27:57 +0900
+
capi-content-media-content (0.1.0-17) unstable; urgency=low
* chagne the code to avoid conflict
Name: capi-content-media-content
Summary: A Media content library in SLP C API
-Version: 0.1.0
-Release: 1
+Version: 0.1.0
+Release: 19
Group: TO_BE/FILLED_IN
License: Apache-2.0
Source0: %{name}-%{version}.tar.gz
BuildRequires: cmake
BuildRequires: pkgconfig(dlog)
-BuildRequires: pkgconfig(libmedia-service)
BuildRequires: pkgconfig(drm-service)
BuildRequires: pkgconfig(aul)
BuildRequires: pkgconfig(capi-base-common)
+BuildRequires: pkgconfig(libmedia-service)
+
+
Requires(post): /sbin/ldconfig
Requires(postun): /sbin/ldconfig
%build
-FULLVER=%{version}
-MAJORVER=`echo ${FULLVER} | cut -d '.' -f 1`
-cmake . -DCMAKE_INSTALL_PREFIX=/usr -DFULLVER=${FULLVER} -DMAJORVER=${MAJORVER}
+MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
+cmake . -DCMAKE_INSTALL_PREFIX=/usr -DFULLVER=%{version} -DMAJORVER=${MAJORVER}
make %{?jobs:-j%jobs}
%files
-%{_libdir}/libcapi-content-media-content.so*
+%{_libdir}/libcapi-content-media-content.so.*
%files devel
%{_includedir}/media-content/*.h
%{_libdir}/pkgconfig/*.pc
+%{_libdir}/libcapi-content-media-content.so
_dst->size = _src->size;\r
_dst->category = _src->category;\r
\r
+ if((_src->album != NULL) && (strlen(_src->album) > 0))\r
+ {\r
+ _dst->album = strdup(_src->album);\r
+ if(_dst->album == NULL)\r
+ {\r
+ audio_meta_destroy((audio_meta_h)_dst);\r
+ LOGE("[%s]OUT_OF_MEMORY(0x%08x)", __FUNCTION__, MEDIA_CONTENT_ERROR_OUT_OF_MEMORY);\r
+ return MEDIA_CONTENT_ERROR_OUT_OF_MEMORY;\r
+ }\r
+ }\r
+ \r
+ if((_src->artist != NULL) && (strlen(_src->artist) > 0))\r
+ {\r
+ _dst->artist = strdup(_src->artist);\r
+ if(_dst->artist == NULL)\r
+ {\r
+ audio_meta_destroy((audio_meta_h)_dst);\r
+ LOGE("[%s]OUT_OF_MEMORY(0x%08x)", __FUNCTION__, MEDIA_CONTENT_ERROR_OUT_OF_MEMORY);\r
+ return MEDIA_CONTENT_ERROR_OUT_OF_MEMORY;\r
+ }\r
+ }\r
+ \r
+ if((_src->author != NULL) && (strlen(_src->author) > 0))\r
+ {\r
+ _dst->author = strdup(_src->author);\r
+ if(_dst->author == NULL)\r
+ {\r
+ audio_meta_destroy((audio_meta_h)_dst);\r
+ LOGE("[%s]OUT_OF_MEMORY(0x%08x)", __FUNCTION__, MEDIA_CONTENT_ERROR_OUT_OF_MEMORY);\r
+ return MEDIA_CONTENT_ERROR_OUT_OF_MEMORY;\r
+ }\r
+ } \r
\r
if((_src->genre != NULL) && (strlen(_src->genre) > 0))\r
{\r
\r
#define LOG_TAG "TIZEN_N_MEDIACONTENT"\r
\r
+//extern MediaSvcHandle* db_handle;\r
+\r
\r
#define SELECT_AUDIO_FROM_MEDIA "select audio_uuid,genre,album,artist,author,year,copyright,description,format,bitrate,track_num,duration,rating,played_count,last_played_time,added_time,size,category from audio_media where audio_uuid='%s' "\r
#define SELECT_TAG_LIST_FROM_MEDIA "select t._id, t.tag_name from (select _id, tag_name from visual_tag ORDER BY tag_name ASC ) t, ( select visual_uuid, tag_id from visual_tag_map where visual_uuid='%s' ) tm, ( select visual_uuid, folder_uuid from visual_media) m, ( select folder_uuid, lock_status from visual_folder where valid=1 ) f where tm.tag_id = t._id and m.visual_uuid = tm.visual_uuid and m.folder_uuid = f.folder_uuid and f.lock_status=0; "\r
\r
#define LOG_TAG "TIZEN_N_MEDIACONTENT"\r
\r
+//extern MediaSvcHandle* db_handle;\r
+\r
+\r
int media_tag_foreach_tag_from_db(media_tag_filter_h filter, media_tag_cb callback,void* user_data)\r
{\r
int ret = MEDIA_CONTENT_ERROR_NONE;\r
#define LOG_TAG "TIZEN_N_MEDIACONTENT"
+//extern MediaSvcHandle* db_handle;
+
+
int video_meta_destroy(video_meta_h video)
{
int ret;
+SET(fw_name "capi-content-media-content")
SET(fw_test "${fw_name}-test")
INCLUDE(FindPkgConfig)
-pkg_check_modules(${fw_test} REQUIRED glib-2.0)
-
+pkg_check_modules(${fw_test} REQUIRED glib-2.0 dlog libmedia-service drm-service aul capi-base-common)
FOREACH(flag ${${fw_test}_CFLAGS})
SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
ENDFOREACH(flag)