diff options
author | Minje Ahn <minje.ahn@samsung.com> | 2015-07-20 18:47:25 +0900 |
---|---|---|
committer | Minje Ahn <minje.ahn@samsung.com> | 2015-07-20 18:47:25 +0900 |
commit | 318ec49c458b8f7acef0c192d046074250ebe231 (patch) | |
tree | c3f77b8f0a7ad2ce7ea6265656abdc3f72b0225b /src/util/media-thumb-util.c | |
parent | 64959fbc53fd5386a684928617353a9be4890439 (diff) | |
download | libmedia-thumbnail-318ec49c458b8f7acef0c192d046074250ebe231.tar.gz libmedia-thumbnail-318ec49c458b8f7acef0c192d046074250ebe231.tar.bz2 libmedia-thumbnail-318ec49c458b8f7acef0c192d046074250ebe231.zip |
Fix socket bind bug.submit/tizen/20150721.075626accepted/tizen/wearable/20150721.092419accepted/tizen/tv/20150721.092304accepted/tizen/mobile/20150721.092123
Fix gdkpixbuf issue.
replace some function.
Change-Id: I3176594d491f9ae1ef08cf7de46a0b791e09e231
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
Diffstat (limited to 'src/util/media-thumb-util.c')
-rwxr-xr-x | src/util/media-thumb-util.c | 142 |
1 files changed, 0 insertions, 142 deletions
diff --git a/src/util/media-thumb-util.c b/src/util/media-thumb-util.c index 387a941..c86d55d 100755 --- a/src/util/media-thumb-util.c +++ b/src/util/media-thumb-util.c @@ -325,146 +325,4 @@ int _media_thumb_save_to_file_with_gdk(GdkPixbuf *data, } return 0; -} - -int _thumbnail_get_data(const char *origin_path, - media_thumb_type thumb_type, - media_thumb_format format, - unsigned char **data, - int *size, - int *width, - int *height, - int *origin_width, - int *origin_height, - int *alpha, - uid_t uid) -{ - int err = -1; - int thumb_width = -1; - int thumb_height = -1; - - if (origin_path == NULL || size == NULL - || width == NULL || height == NULL) { - thumb_err("Invalid parameter"); - return MS_MEDIA_ERR_INVALID_PARAMETER; - } - - if (format < MEDIA_THUMB_BGRA || format > MEDIA_THUMB_RGB888) { - thumb_err("parameter format is invalid"); - return MS_MEDIA_ERR_INVALID_PARAMETER; - } - - if (!g_file_test - (origin_path, G_FILE_TEST_EXISTS | G_FILE_TEST_IS_REGULAR)) { - thumb_err("Original path (%s) does not exist", origin_path); - return MS_MEDIA_ERR_INVALID_PARAMETER; - } - - thumb_width = _media_thumb_get_width(thumb_type); - if (thumb_width < 0) { - thumb_err("media_thumb_type is invalid"); - return MS_MEDIA_ERR_INVALID_PARAMETER; - } - - thumb_height = _media_thumb_get_height(thumb_type); - if (thumb_height < 0) { - thumb_err("media_thumb_type is invalid"); - return MS_MEDIA_ERR_INVALID_PARAMETER; - } - - thumb_dbg("Origin path : %s", origin_path); - - int file_type = THUMB_NONE_TYPE; - media_thumb_info thumb_info = {0,}; - file_type = _media_thumb_get_file_type(origin_path); - - if (file_type == THUMB_IMAGE_TYPE) { - err = _media_thumb_image(origin_path, thumb_width, thumb_height, format, &thumb_info, false, uid); - if (err < 0) { - thumb_err("_media_thumb_image failed"); - return err; - } - - } else if (file_type == THUMB_VIDEO_TYPE) { - err = _media_thumb_video(origin_path, thumb_width, thumb_height, format, &thumb_info,uid); - if (err < 0) { - thumb_err("_media_thumb_image failed"); - return err; - } - } - - if (size) *size = thumb_info.size; - if (width) *width = thumb_info.width; - if (height) *height = thumb_info.height; - *data = thumb_info.gdkdata; - if (origin_width) *origin_width = thumb_info.origin_width; - if (origin_height) *origin_height = thumb_info.origin_height; - if (alpha) *alpha = thumb_info.alpha; - - thumb_dbg("Thumb data is generated successfully (Size:%d, W:%d, H:%d) 0x%x", - *size, *width, *height, *data); - - return MS_MEDIA_ERR_NONE; -} - -int _thumbnail_get_raw_data(const char *origin_path, - media_thumb_format format, - unsigned char **data, - int *size, - int *width, - int *height, - uid_t uid) -{ - int err = -1; - int thumb_width = -1; - int thumb_height = -1; - - if (origin_path == NULL || * width <= 0 || *height <= 0) { - thumb_err("Invalid parameter"); - return MS_MEDIA_ERR_INVALID_PARAMETER; - } - - if (format < MEDIA_THUMB_BGRA || format > MEDIA_THUMB_RGB888) { - thumb_err("parameter format is invalid"); - return MS_MEDIA_ERR_INVALID_PARAMETER; - } - - if (!g_file_test - (origin_path, G_FILE_TEST_EXISTS | G_FILE_TEST_IS_REGULAR)) { - thumb_err("Original path (%s) does not exist", origin_path); - return MS_MEDIA_ERR_INVALID_PARAMETER; - } - - thumb_dbg("Origin path : %s", origin_path); - - int file_type = THUMB_NONE_TYPE; - media_thumb_info thumb_info = {0,}; - file_type = _media_thumb_get_file_type(origin_path); - thumb_width = *width; - thumb_height = *height; - - if (file_type == THUMB_IMAGE_TYPE) { - err = _media_thumb_image(origin_path, thumb_width, thumb_height, format, &thumb_info, true, uid); - if (err < 0) { - thumb_err("_media_thumb_image failed"); - return err; - } - - } else if (file_type == THUMB_VIDEO_TYPE) { - err = _media_thumb_video(origin_path, thumb_width, thumb_height, format, &thumb_info,uid); - if (err < 0) { - thumb_err("_media_thumb_image failed"); - return err; - } - } - - if (size) *size = thumb_info.size; - if (width) *width = thumb_info.width; - if (height) *height = thumb_info.height; - *data = thumb_info.gdkdata; - - thumb_dbg("Thumb data is generated successfully (Size:%d, W:%d, H:%d) 0x%x", - *size, *width, *height, *data); - - return MS_MEDIA_ERR_NONE; }
\ No newline at end of file |