INCLUDE(FindPkgConfig)
-pkg_check_modules(pkgs REQUIRED glib-2.0 dlog sqlite3 libexif mm-fileinfo libmedia-utils aul uuid libxml-2.0 libzip mmutil-magick media-thumbnail libpodofo iniparser)
+pkg_check_modules(pkgs REQUIRED glib-2.0 dlog sqlite3 libexif mm-fileinfo libmedia-utils aul uuid libxml-2.0 libzip media-thumbnail libpodofo iniparser)
FOREACH(flag ${pkgs_CFLAGS})
SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
Name: libmedia-service
Summary: Media information service library for multimedia applications
-Version: 0.5.1
+Version: 0.5.2
Release: 0
Group: Multimedia/Libraries
License: Apache-2.0
BuildRequires: pkgconfig(mm-fileinfo)
BuildRequires: pkgconfig(libmedia-utils)
BuildRequires: pkgconfig(uuid)
-BuildRequires: pkgconfig(mmutil-magick)
BuildRequires: pkgconfig(media-thumbnail)
BuildRequires: pkgconfig(libpodofo)
BuildRequires: pkgconfig(iniparser)
#include <libexif/exif-data.h>
#include <media-util.h>
#include <uuid/uuid.h>
-#include <mm_util_magick.h>
#include <media-thumbnail.h>
#include "media-svc-util.h"
#include "media-svc-db-utils.h"
exif_data_unref(ed);
GET_WIDTH_HEIGHT:
-
if (content_info->media_meta.width == 0 || content_info->media_meta.height == 0) {
/*Get image width, height*/
unsigned int img_width = 0;
unsigned int img_height = 0;
- mm_util_img_codec_type img_type = IMG_CODEC_UNKNOWN_TYPE;
- mm_util_extract_image_info(path, &img_type, &img_width, &img_height);
+ if (get_image_info(path, &img_width, &img_height) != THUMB_OK)
+ return MS_MEDIA_ERR_NONE;
+
if (content_info->media_meta.width == 0)
content_info->media_meta.width = img_width;