diff options
Diffstat (limited to 'src/include/util/media-thumb-util.h')
-rwxr-xr-x | src/include/util/media-thumb-util.h | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/src/include/util/media-thumb-util.h b/src/include/util/media-thumb-util.h index 3bb71df..de6d9f6 100755 --- a/src/include/util/media-thumb-util.h +++ b/src/include/util/media-thumb-util.h @@ -19,8 +19,6 @@ * */ -#include "media-thumb-types.h" -#include "media-thumb-debug.h" #include "media-util.h" #include <tzplatform_config.h> @@ -28,6 +26,13 @@ #define _MEDIA_THUMB_UTIL_H_ #define SAFE_FREE(src) { if(src) {free(src); src = NULL;}} +#define THUMB_MALLOC(src, size) { if (size <= 0) {src = NULL;} \ + else { src = malloc(size); if(src) memset(src, 0x0, size);} } + +typedef enum { + MEDIA_THUMB_BGRA, /* BGRA, especially provided for evas users */ + MEDIA_THUMB_RGB888, /* RGB888 */ +} media_thumb_format; #define THUMB_NONE_TYPE -1 /* None */ #define THUMB_IMAGE_TYPE 0 /* Image */ @@ -47,23 +52,17 @@ typedef enum THUMB_MMC /**< Stored only in MMC */ } media_thumb_store_type; -int _media_thumb_get_length(media_thumb_type thumb_type); - int _media_thumb_get_store_type_by_path(const char *full_path); int _media_thumb_get_file_ext(const char *file_path, char *file_ext, int max_len); int _media_thumb_get_file_type(const char *file_full_path); -int _media_thumb_remove_file(const char *path); - char* _media_thumb_generate_hash_name(const char *file); int _media_thumb_get_hash_name(const char *file_full_path, char *thumb_hash_path, size_t max_thumb_path, uid_t uid); -int _media_thumb_get_width(media_thumb_type thumb_type); - -int _media_thumb_get_height(media_thumb_type thumb_type); +int _media_thumb_remove_file(const char *path); #endif /*_MEDIA_THUMB_UTIL_H_*/ |