INCLUDE(FindPkgConfig)
pkg_check_modules(pkgs REQUIRED glib-2.0 gthread-2.0 dlog sqlite3 capi-media-image-util capi-media-vision
-media-thumbnail libmedia-utils uuid vconf libtzplatform-config)
+ libmedia-utils uuid vconf libtzplatform-config)
FOREACH(flag ${pkgs_CFLAGS})
SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
Name: dcm-service
Summary: A media DCM(Digital Contents Management) Service
-Version: 0.1.8
+Version: 0.1.9
Release: 0
Group: Multimedia/Service
License: Apache-2.0
BuildRequires: pkgconfig(sqlite3)
BuildRequires: pkgconfig(capi-media-image-util)
BuildRequires: pkgconfig(capi-media-vision)
-BuildRequires: pkgconfig(media-thumbnail)
BuildRequires: pkgconfig(libmedia-utils)
BuildRequires: pkgconfig(libtzplatform-config)
BuildRequires: pkgconfig(vconf)
#include <stdlib.h>
#include <string.h>
#include <vconf.h>
-#include <img-codec-parser.h>
#include <dcm_svc_ipc.h>
#include <dcm_svc_internal.h>
dcm_sec_debug("scan file path : [%s]", scan_item->file_path);
dcm_sec_debug("scan media uuid : [%s]", scan_item->media_uuid);
- ImgCodecType type = IMG_CODEC_NONE;
-
image_info.original_width = scan_item->image_width;
image_info.original_height = scan_item->image_height;
image_info.orientation = scan_item->image_orientation;
dcm_info("scan media w : [%d], h : [%d], orientation : [%d]", image_info.original_width, image_info.original_height, scan_item->image_orientation);
- if (image_info.original_width <= 0 && image_info.original_height <= 0) {
- ret = ImgGetImageInfo((const char *)(scan_item->file_path), &type, &(image_info.original_width), &(image_info.original_height));
- if (ret != MS_MEDIA_ERR_NONE) {
- dcm_error("Failed ImgGetImageInfo! err: %d", ret);
- return ret;
- }
-
- dcm_debug("ImgGetImageInfo type: %d, width: %d, height: %d", type, image_info.original_width, image_info.original_height);
- }
-
if (strcmp(scan_item->mime_type, MIME_TYPE_JPEG) == 0) {
image_info.decode_type = DCM_IMAGE_FORMAT_RGB;
} else if ((strcmp(scan_item->mime_type, MIME_TYPE_PNG) == 0) ||
serv_addr.sun_family = AF_UNIX;
DCM_SAFE_STRLCPY(serv_addr.sun_path, tzplatform_mkpath(TZ_SYS_RUN, DCM_IPC_PATH[port]), sizeof(serv_addr.sun_path));
- /* Connecting to the thumbnail server */
+ /* Connecting to the media server */
if (connect(sock, (struct sockaddr*)&serv_addr, sizeof(serv_addr)) < 0) {
dcm_stderror("connect");
close(sock);