From 65f8fa5b308b180921e2f92c74a6d70b0d4bc664 Mon Sep 17 00:00:00 2001 From: Minje Ahn Date: Mon, 10 Feb 2020 17:23:34 +0900 Subject: [PATCH] Fix thumbnail generation bug Fix a bug that caused the db updates to fail when creating thumbnails of media in external storage Change-Id: I2c0e01c0deb44fe607b1e416155bfc7bd14c3ef7 Signed-off-by: Minje Ahn --- include/media-svc.h | 2 +- packaging/libmedia-service.spec | 2 +- src/common/media-svc.c | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/include/media-svc.h b/include/media-svc.h index d8c2539..ac66bd6 100755 --- a/include/media-svc.h +++ b/include/media-svc.h @@ -77,7 +77,7 @@ int media_svc_append_query(const char *query, uid_t uid); int media_svc_send_query(uid_t uid); int media_svc_get_media_type(const char *path, int *mediatype); -int media_svc_create_thumbnail(const char *storage_id, const char *file_path, int media_type, uid_t uid, char **thumbnail_path); +int media_svc_create_thumbnail(const char *file_path, int media_type, uid_t uid, char **thumbnail_path); #ifdef __cplusplus } diff --git a/packaging/libmedia-service.spec b/packaging/libmedia-service.spec index 3e37eac..8dbafd3 100644 --- a/packaging/libmedia-service.spec +++ b/packaging/libmedia-service.spec @@ -1,6 +1,6 @@ Name: libmedia-service Summary: Media information service library for multimedia applications -Version: 0.4.7 +Version: 0.4.8 Release: 0 Group: Multimedia/Libraries License: Apache-2.0 and PD diff --git a/src/common/media-svc.c b/src/common/media-svc.c index 6ed6265..7044f92 100755 --- a/src/common/media-svc.c +++ b/src/common/media-svc.c @@ -860,7 +860,7 @@ int media_svc_get_media_type(const char *path, int *mediatype) return _media_svc_get_media_type(path, mediatype); } -int media_svc_create_thumbnail(const char *storage_id, const char *file_path, int media_type, uid_t uid, char **thumbnail_path) +int media_svc_create_thumbnail(const char *file_path, int media_type, uid_t uid, char **thumbnail_path) { int ret = MS_MEDIA_ERR_NONE; char thumb_path[MEDIA_SVC_PATHNAME_SIZE + 1] = { 0, }; @@ -879,7 +879,7 @@ int media_svc_create_thumbnail(const char *storage_id, const char *file_path, in } // 3. Update creation result to media db - sql = sqlite3_mprintf("UPDATE '%q' SET media_thumbnail_path='%q' WHERE media_path='%q';", storage_id, thumb_path, file_path); + sql = sqlite3_mprintf("UPDATE %q SET media_thumbnail_path='%q' WHERE media_path='%q';", MEDIA_SVC_DB_TABLE_MEDIA, thumb_path, file_path); ret = _media_svc_sql_query(sql, uid); SQLITE3_SAFE_FREE(sql); -- 2.7.4