platform/core/api/media-content.git
2 weeks agoImprove API description 63/317663/2 accepted/tizen_unified accepted/tizen_unified_dev accepted/tizen_unified_x tizen accepted/tizen/unified/20240913.150942 accepted/tizen/unified/dev/20240919.040340 accepted/tizen/unified/x/20240919.040613
Minje Ahn [Fri, 13 Sep 2024 02:47:53 +0000 (11:47 +0900)]
Improve API description

Change-Id: Id0f22c80ad47da7f95eed6fff646dfc971725354
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
2 months agoRemove UHD related code 67/314667/1 accepted/tizen/unified/20240911.104737 accepted/tizen/unified/dev/20240913.055441 accepted/tizen/unified/x/20240912.013839
Minje Ahn [Wed, 17 Jul 2024 06:08:32 +0000 (15:08 +0900)]
Remove UHD related code

All UHD APIs can be replaced with public APIs.

Change-Id: Ia8d532b39d403d21ebc068031e717f23a56299db
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
2 months agoFix wrong function name 25/314225/1 accepted/tizen_unified_toolchain accepted/tizen_unified_x_asan accepted/tizen/unified/20240709.165158 accepted/tizen/unified/dev/20240710.032421 accepted/tizen/unified/toolchain/20240812.133344 accepted/tizen/unified/x/20240710.013027 accepted/tizen/unified/x/asan/20240813.231824
Minje Ahn [Tue, 9 Jul 2024 04:57:39 +0000 (13:57 +0900)]
Fix wrong function name

Change-Id: I413fa7ac16a60fb8332100ad7d9c47f7c81dfc3a
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
2 months agoRemove MEDIA_CONTENT_TYPE_SCSA 80/314180/1
Minje Ahn [Mon, 8 Jul 2024 06:22:08 +0000 (15:22 +0900)]
Remove MEDIA_CONTENT_TYPE_SCSA

SCSA(Secure Content Storage Association) is no longer supported.

Change-Id: I93da0761de18f0f99ede9949ec772d1ad5d908cb
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
2 months agoRemove unused parameters 97/313997/1 accepted/tizen/unified/20240708.103323 accepted/tizen/unified/dev/20240709.043425 accepted/tizen/unified/x/20240709.014212
Minje Ahn [Thu, 4 Jul 2024 01:18:21 +0000 (10:18 +0900)]
Remove unused parameters

Change-Id: I8b5967d73f5e66dfceb229c4d529a51ea844d1c8
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
3 months agoMerge media tables on TV profile 61/313561/1 accepted/tizen/unified/20240704.075713 accepted/tizen/unified/dev/20240708.001442 accepted/tizen/unified/x/20240705.012423
Minje Ahn [Thu, 27 Jun 2024 23:19:06 +0000 (08:19 +0900)]
Merge media tables on TV profile

This patch brings the following changes:
 1. Media information from external storage is inserted into the media table.
 2. According to 1., 'media_view' and related codes are deleted.
 3. Tables are no longer created or deleted during runtime.
 4. When a new external storage is inserted, information about the old external storage is deleted.
 5. According to 4., db storage space check is deleted.

Change-Id: I69cb27756da9be60ef0e98e8885840ccc6e07aa2
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
3 months agoRemove unused product group enum 93/311793/2 accepted/tizen/unified/20240618.010117 accepted/tizen/unified/dev/20240620.004035 accepted/tizen/unified/toolchain/20240624.121602 accepted/tizen/unified/x/20240618.033402 accepted/tizen/unified/x/asan/20240625.092718
Minje Ahn [Tue, 28 May 2024 03:27:15 +0000 (12:27 +0900)]
Remove unused product group enum

Change-Id: I1ca3198405f620464b6dd8715ebd7f5ec64704f9
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
3 months agoRemove unnecessary executable permissions 76/312476/1 accepted/tizen/unified/20240612.100017 accepted/tizen/unified/x/20240612.110449
Seungbae Shin [Mon, 10 Jun 2024 12:21:28 +0000 (21:21 +0900)]
Remove unnecessary executable permissions

Change-Id: Ibd4374bb5135c37fcc11bfde93fa94a1d2cff149

4 months agoUse sqlite3 apis directly 72/310872/1 accepted/tizen/unified/20240611.162834 accepted/tizen/unified/x/20240612.030006
Minje Ahn [Thu, 9 May 2024 07:07:12 +0000 (16:07 +0900)]
Use sqlite3 apis directly

sqlite3_free() and sqlite3_finalize() include NULL checking.
Removed SQLITE3_FINALIZE, and SQLITE3_SAFE_FREE.

Change-Id: I8af5fbf767516a60cf48250379811038e22f8e05
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
5 months agoFix TV build error 66/310266/1 accepted/tizen/unified/20240425.114305 accepted/tizen/unified/toolchain/20240427.045642 accepted/tizen/unified/x/20240426.050507
Minje Ahn [Thu, 25 Apr 2024 00:06:59 +0000 (09:06 +0900)]
Fix TV build error

Change-Id: Ibed6db5f3da00894dfbafeb8476dc69224bc3285
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
5 months agoImprove readability 39/309839/4
Minje Ahn [Wed, 17 Apr 2024 06:19:35 +0000 (15:19 +0900)]
Improve readability

Change-Id: Idd27ff41cda67eaf9e3cdd9c061a0c583761a341
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
5 months agomedia_util_private.c cleanup 43/309643/3
Minje Ahn [Mon, 15 Apr 2024 02:55:24 +0000 (11:55 +0900)]
media_util_private.c cleanup

Change-Id: I6227eca030b1b89ea7652ae2c6d144f29cba5051
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
5 months agoMacro and defines cleanup 32/309632/5
Minje Ahn [Mon, 15 Apr 2024 00:54:27 +0000 (09:54 +0900)]
Macro and defines cleanup

Remove and use directly
  SAFE_STRLCPY
  SAFE_STRLCAT
  MEDIA_CONTENT_INSERT_FILES_PATH
  MEDIA_CONTENT_EMPTY_STRING

Moved to test code
  SAFE_FREE

Change-Id: I13d208fa3f2e3e1ac3659eaac9b8797c3d0a876d
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
5 months agoReinforce line coverage 47/309447/3 accepted/tizen/unified/20240412.141450 accepted/tizen/unified/x/20240415.014030
Minje Ahn [Thu, 11 Apr 2024 01:39:55 +0000 (10:39 +0900)]
Reinforce line coverage

line coverage: 82.3%

Change-Id: I4c019a6da3162c30ec25edb72ec047fc448b1093
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
5 months agoRemove unused queries 18/309118/1 accepted/tizen/unified/20240409.135553 accepted/tizen/unified/20240409.155858 accepted/tizen/unified/x/20240411.011824
Minje Ahn [Fri, 5 Apr 2024 04:21:32 +0000 (13:21 +0900)]
Remove unused queries

Change-Id: Idc10ab98c75929d9c0b48b7b5fbcba3e5fd6d6e6
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
5 months agoFix TC fail 35/309035/1 accepted/tizen/unified/20240404.164457 accepted/tizen/unified/x/20240408.053810
Minje Ahn [Thu, 4 Apr 2024 05:17:22 +0000 (14:17 +0900)]
Fix TC fail

playlist_view use 'MEDIA_INFO_ITEM_MAX' for pm_id field.
So the number of fields must match even if they are not used in the media content.

Change-Id: I58bc605f119f94ec874ccad78e45d0fabdc9aaa5
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
6 months agoModify status type 74/308874/2 accepted/tizen/unified/20240403.095048 accepted/tizen/unified/x/20240404.062104
Minje Ahn [Tue, 2 Apr 2024 06:26:26 +0000 (15:26 +0900)]
Modify status type

Change-Id: I87bf0ee57a13145b12617d26abcc470a9c252743
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
6 months agoRemove unused PVR, UHD APIs 83/308683/2 accepted/tizen/unified/20240402.061309 accepted/tizen/unified/x/20240402.093416
Minje Ahn [Fri, 29 Mar 2024 00:37:43 +0000 (09:37 +0900)]
Remove unused PVR, UHD APIs

API list:
int media_pvr_get_media_count_from_db(filter_h filter, int *media_count);
int media_pvr_get_highlight(media_pvr_h pvr, bool *highlight);
int media_pvr_set_highlight(media_pvr_h pvr, bool highlight);
int media_pvr_group_foreach_media_from_db(const char *group_name, media_group_e group, filter_h filter, media_pvr_cb callback, void *user_data);
int media_pvr_set_is_local_record(const char *pvr_path, bool is_local_record);
int media_uhd_get_media_count_from_db(filter_h filter, int *media_count);
int media_uhd_get_storage_id(media_uhd_h uhd, char **storage_id);
int media_uhd_set_release_date(media_uhd_h uhd, const char *release_date);
int media_uhd_get_sub_type(media_uhd_h uhd, int *sub_type);
int media_uhd_set_sub_type(media_uhd_h uhd, int *sub_type);

Change-Id: I69d7b1d31ed9859c07ed598065da347b7cda3551
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
6 months agoRemove request_id 28/308528/1
Minje Ahn [Wed, 27 Mar 2024 05:36:36 +0000 (14:36 +0900)]
Remove request_id

request_id is for removed API(media_info_create_thumbnail())

Change-Id: Ia2b52401c3d2161f45980f638c022cb47fc24b1b
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
6 months ago[ACR-1838] Deprecate all bookmark and playlist funtions 80/308280/6 accepted/tizen/unified/20240327.141714 accepted/tizen/unified/x/20240401.142618
Minje Ahn [Wed, 20 Mar 2024 23:22:52 +0000 (08:22 +0900)]
[ACR-1838] Deprecate all bookmark and playlist funtions

Change-Id: I3bcf42d5adde3ac98e9a72c51df4bb496845e424
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
6 months agoRemove unused product APIs 78/308278/2 accepted/tizen/unified/20240322.174315 accepted/tizen/unified/x/20240326.073642
Minje Ahn [Wed, 20 Mar 2024 22:58:23 +0000 (07:58 +0900)]
Remove unused product APIs

media_info_get_modified_month()
MEDIA_CONTENT_GROUP_MODIFIED_MONTH

Change-Id: Iedc290d9af67d94a347bde262c4884321cd96994
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
6 months agoChange DB field name to orientation from media_orientation 84/306884/2 accepted/tizen/unified/20240321.142408 accepted/tizen/unified/20240321.160001
minje.ahn [Wed, 28 Feb 2024 23:59:31 +0000 (08:59 +0900)]
Change DB field name to orientation from media_orientation

Change-Id: I34bf6b342477ba198e2a7baf689a960d5c1ab1a2
Signed-off-by: minje.ahn <minje.ahn@samsung.com>
6 months agoRemove media_folder_insert_to_db 90/308190/1 accepted/tizen/unified/20240320.110717 accepted/tizen/unified/20240320.151936
Minje Ahn [Tue, 19 Mar 2024 08:15:30 +0000 (17:15 +0900)]
Remove media_folder_insert_to_db

Change-Id: I2d46dd1165eb11b57dc390fcd3651c152a5b94d5
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
6 months agoModify folder_id type 50/308150/1
Minje Ahn [Tue, 19 Mar 2024 00:43:51 +0000 (09:43 +0900)]
Modify folder_id type

Now the folder_id on TV is the same type as public.

Change-Id: I7569e0ed9a3a2b7ef25dee20012bca91c849ab3e
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
6 months agoRemove unused product API 48/308148/1
Minje Ahn [Mon, 18 Mar 2024 23:08:52 +0000 (08:08 +0900)]
Remove unused product API

Change-Id: I37ffa7f2a3bdfa3e4cd81e27295ddda40b23f884
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
6 months agoFix coverity issue(Resource leak) 27/307927/6
Jiyong [Thu, 14 Mar 2024 08:51:25 +0000 (17:51 +0900)]
Fix coverity issue(Resource leak)

 - The media_directory_scanning_async has been changed to free cb_data.

Change-Id: I12d77e9716baefeaf5a9383c3298ec31568ec0b4

6 months agoUnify the name of 'folder id' 41/307741/1
minje.ahn [Tue, 12 Mar 2024 23:33:52 +0000 (08:33 +0900)]
Unify the name of 'folder id'

Change-Id: Ieeb03d461092f1e8c5226963febfc0e83cfff953
Signed-off-by: minje.ahn <minje.ahn@samsung.com>
6 months agoModify media_svc_publish_noti 42/307242/2 accepted/tizen/unified/20240308.174244 accepted/tizen/unified/x/20240311.100232
minje.ahn [Wed, 6 Mar 2024 08:32:13 +0000 (17:32 +0900)]
Modify media_svc_publish_noti

Change-Id: Ib379e847791fcb1474dd0fea070bcec4fcab9291
Signed-off-by: minje.ahn <minje.ahn@samsung.com>
6 months agoUse tzplatform API directly 96/307196/1
minje.ahn [Wed, 6 Mar 2024 04:07:16 +0000 (13:07 +0900)]
Use tzplatform API directly

Change-Id: I6f6873ac3e05b5138c0605d1de1344a40667d9af
Signed-off-by: minje.ahn <minje.ahn@samsung.com>
7 months agoFix TV build error and typo 73/306673/1 accepted/tizen/unified/20240227.054155 accepted/tizen/unified/toolchain/20240311.065127 accepted/tizen/unified/x/20240227.051139
Jiyong [Mon, 26 Feb 2024 04:01:20 +0000 (13:01 +0900)]
Fix TV build error and typo

Change-Id: Ife347b6e4e4cc300d551061c4f4b75e849c37a3c

7 months agoRemove deprecated APIs from test code 19/305719/1 accepted/tizen/unified/20240207.171621 accepted/tizen/unified/x/20240208.023001
minje.ahn [Wed, 7 Feb 2024 01:21:19 +0000 (10:21 +0900)]
Remove deprecated APIs from test code

Change-Id: If22b68e8de0a5d3e2828978050e0d331bf5e39f3
Signed-off-by: minje.ahn <minje.ahn@samsung.com>
7 months agoUse error type directly 53/305553/3
minje.ahn [Mon, 5 Feb 2024 03:33:44 +0000 (12:33 +0900)]
Use error type directly

No need convert error type.

Change-Id: Icf71594d7539663fb28ad0e346202044320e85e7
Signed-off-by: minje.ahn <minje.ahn@samsung.com>
7 months agoChange book author DB field 50/305550/1
minje.ahn [Mon, 5 Feb 2024 02:57:01 +0000 (11:57 +0900)]
Change book author DB field

COMPOSER to ARTIST.
COMPOSER field will be removed.

Change-Id: Iaab39922d6a79db5ef4db63d3838a4ddee80104f
Signed-off-by: minje.ahn <minje.ahn@samsung.com>
8 months ago[ACR-1820] Deprecate low usability fields 56/305056/4
minje.ahn [Fri, 26 Jan 2024 02:26:25 +0000 (11:26 +0900)]
[ACR-1820] Deprecate low usability fields

Change-Id: I06fd5a24b81d9a87f081a6c38e4527247a6aa67a
Signed-off-by: minje.ahn <minje.ahn@samsung.com>
8 months ago[ACR-1819] Deprecate meaningless media group enum 01/304801/4
minje.ahn [Wed, 24 Jan 2024 01:58:53 +0000 (10:58 +0900)]
[ACR-1819] Deprecate meaningless media group enum

Change-Id: I1ccc0428e3b7cde4372056ec64e560d5ae57395e
Signed-off-by: minje.ahn <minje.ahn@samsung.com>
8 months agoMerge "Delete the removed define MEDIA_STORAGE_TYPE" into tizen
Minje ahn [Tue, 30 Jan 2024 05:39:18 +0000 (05:39 +0000)]
Merge "Delete the removed define MEDIA_STORAGE_TYPE" into tizen

8 months agoDelete the removed define MEDIA_STORAGE_TYPE 06/304706/2
hjkim [Tue, 23 Jan 2024 08:45:26 +0000 (17:45 +0900)]
Delete the removed define MEDIA_STORAGE_TYPE

Change-Id: I203b795c8284f20860d44a208ce8596b428780ea

8 months agoRemove storage type 92/304792/1
minje.ahn [Tue, 23 Jan 2024 23:54:32 +0000 (08:54 +0900)]
Remove storage type

Change-Id: Ifffebd52c57d5420931991b9a04fb3e7e82c5676
Signed-off-by: minje.ahn <minje.ahn@samsung.com>
8 months agoface detection related processing is not performed 92/303992/3 accepted/tizen/unified/20240118.114141 accepted/tizen/unified/x/20240205.064054
hjkim [Tue, 9 Jan 2024 02:42:04 +0000 (11:42 +0900)]
face detection related processing is not performed

because, all dcm related codes have been removed due to memory usage issues in the media-server.
so, media-content only returns MEDIA_CONTENT_ERROR_NONE until these APIs completely removed.

Change-Id: Ia3f2dbf88a4260a75c2596c88023668275be3db3

8 months agofix svace issue 30/304030/2
samsung2013 [Tue, 9 Jan 2024 07:40:02 +0000 (15:40 +0800)]
fix svace issue

Change-Id: If7c0269e6dd00b6b7ef8c0ad91c2641bf5a8d9c1

9 months ago[ACR-1811] Deprecate underutilized fields 29/302729/9 accepted/tizen_unified_riscv accepted/tizen/unified/20240101.155414 accepted/tizen/unified/riscv/20240103.054638
minje.ahn [Wed, 13 Dec 2023 01:04:12 +0000 (10:04 +0900)]
[ACR-1811] Deprecate underutilized fields

Change-Id: Ic2df8ccaba2ce2098ce106ef3bf3caf42d59fe35
Signed-off-by: minje.ahn <minje.ahn@samsung.com>
9 months agocheck mount status before scan directory check 11/303211/2
samsung2013 [Thu, 21 Dec 2023 08:29:28 +0000 (16:29 +0800)]
check mount status before scan directory check

Change-Id: I867eebe69cfc423ccf849815a295e7bed73122ed

9 months ago[ACR-1804] Remove pinyin 81/302281/3 accepted/tizen/unified/20231207.171715 accepted/tizen/unified/riscv/20231211.234023
minje.ahn [Tue, 5 Dec 2023 05:40:49 +0000 (14:40 +0900)]
[ACR-1804] Remove pinyin

Change-Id: Ib043fa23104ce519c02ddd3714a7e0aaecdf9ae8
Signed-off-by: minje.ahn <minje.ahn@samsung.com>
9 months agoRemove profile tag 97/302297/1 accepted/tizen/unified/20231206.151807
minje.ahn [Tue, 5 Dec 2023 07:40:36 +0000 (16:40 +0900)]
Remove profile tag

Change-Id: I6df6098f5c8fe2831719d53cc1a12608db70163a
Signed-off-by: minje.ahn <minje.ahn@samsung.com>
12 months agoremove unnecessary build dependency 76/298576/1 accepted/tizen/8.0/unified/20231005.092724 accepted/tizen/unified/20230912.013611 tizen_8.0_m2_release
samsung2013 [Mon, 11 Sep 2023 03:10:15 +0000 (11:10 +0800)]
remove unnecessary build dependency

Change-Id: I0fb24bce5181e4e8c3b610a07d7d7a34d9f095f6

13 months agoVersion Up 76/296976/1 accepted/tizen/unified/20230810.070112
hj kim [Tue, 8 Aug 2023 07:13:29 +0000 (16:13 +0900)]
Version Up

Change-Id: Ifed8f87729d4e0692bf7dfce2f60fdf451933b76

14 months agoAdd lcov exception for deprecated APIs 93/296393/1 accepted/tizen/unified/20230728.155759
minje.ahn [Thu, 27 Jul 2023 01:54:56 +0000 (10:54 +0900)]
Add lcov exception for deprecated APIs

Change-Id: Iad75bf82502eb35daa0b886e707c2a6fbc5b42d7
Signed-off-by: minje.ahn <minje.ahn@samsung.com>
14 months agoRemove pinyin related code 03/295803/1 accepted/tizen/unified/20230731.175248
minje.ahn [Fri, 14 Jul 2023 02:16:57 +0000 (11:16 +0900)]
Remove pinyin related code

Change-Id: I10942cabebb7a19b4cdb05c4805e067abed100ad
Signed-off-by: minje.ahn <minje.ahn@samsung.com>
14 months ago[ACR-1777] Deprecate unused APIs 30/295630/2 accepted/tizen/unified/20230713.143506
minje.ahn [Wed, 12 Jul 2023 02:33:12 +0000 (11:33 +0900)]
[ACR-1777] Deprecate unused APIs

- List of Deprecated API
//media_face.h
int media_face_clone(media_face_h *dst, media_face_h src)
int media_face_destroy(media_face_h face)
int media_face_get_face_id(media_face_h face, char **face_id)
int media_face_get_media_id(media_face_h face, char **media_id)
int media_face_get_face_rect(media_face_h face, unsigned int *rect_x, unsigned int *rect_y, unsigned int *rect_w, unsigned int *rect_h)
int media_face_get_orientation(media_face_h face, media_content_orientation_e *orientation)
int media_face_get_tag(media_face_h face, char **tag)
int media_face_create(const char *media_id, media_face_h *face)
int media_face_set_face_rect(media_face_h face, unsigned int rect_x, unsigned int rect_y, unsigned int rect_w, unsigned int rect_h)
int media_face_set_orientation(media_face_h face, media_content_orientation_e orientation)
int media_face_set_tag(media_face_h face, const char *tag)
int media_face_insert_to_db(media_face_h face)
int media_face_update_to_db(media_face_h face)
int media_face_delete_from_db(const char *face_id)
int media_face_get_face_count_from_db(filter_h filter, int *face_count)
int media_face_foreach_face_from_db(filter_h filter, media_face_cb callback, void *user_data)

//media_image.h
int image_meta_get_exposure_time(image_meta_h image, char **exposure_time)
int image_meta_get_fnumber(image_meta_h image, double *fnumber)
int image_meta_get_iso(image_meta_h image, int *iso)
int image_meta_get_model(image_meta_h image, char **model)

//media_info.h
int media_info_get_face_count_from_db(const char *media_id, filter_h filter, int *face_count)
int media_info_foreach_face_from_db(const char *media_id, filter_h filter, media_face_cb callback, void *user_data)
int media_info_start_face_detection(media_info_h media, media_face_detection_completed_cb callback, void *user_data)
int media_info_cancel_face_detection(media_info_h media)

//media_content_type.h
typedef void *media_face_h
typedef void (*media_face_detection_completed_cb)(media_content_error_e error, const int face_count, void *user_data)
typedef bool (*media_face_cb)(media_face_h face, void *user_data)

define MEDIA_FACE_TAG "MEDIA_FACE_TAG"
define MEDIA_FACE_ID "MEDIA_FACE_ID"

Change-Id: I5ce5055314e92ab9317f2f686ebedc540edb82ac
Signed-off-by: minje.ahn <minje.ahn@samsung.com>
16 months agoUpdate description 09/293209/1 accepted/tizen/unified/20230528.171037
minje.ahn [Tue, 23 May 2023 00:59:48 +0000 (09:59 +0900)]
Update description

Change-Id: Iff3743f6b6bc127ed52448f09df2bacc15e1af59
Signed-off-by: minje.ahn <minje.ahn@samsung.com>
18 months agoadd APIs to get storage info 42/289542/1 accepted/tizen/unified/20230313.022908
samsung2013 [Thu, 9 Mar 2023 10:05:10 +0000 (18:05 +0800)]
add APIs to get storage info

Change-Id: I1d3e8e87541c9c7efee23fd080b14ca96b3053d3

19 months agoRestore media_info_delete_from_db to product API 77/288877/2 accepted/tizen/unified/20230306.081555
minje.ahn [Fri, 24 Feb 2023 04:11:33 +0000 (13:11 +0900)]
Restore media_info_delete_from_db to product API

A long-deprecated public API was recently removed, but since the product module prv-service is still required, it has been restored and moved into the product header.

Change-Id: If26b36dca847063612fd66dfc2f2ac639f652909
Signed-off-by: minje.ahn <minje.ahn@samsung.com>
20 months ago[ACR-1735] Remove deprecated APIs 54/282454/9 accepted/tizen/unified/20230221.085048
minje.ahn [Tue, 4 Oct 2022 03:50:48 +0000 (12:50 +0900)]
[ACR-1735] Remove deprecated APIs

Change-Id: Id1a508f994203c169be34064342ee42507ceb920
Signed-off-by: minje.ahn <minje.ahn@samsung.com>
23 months agoChange folder_id to row id instead of uuid 43/282843/2 accepted/tizen/unified/20221102.020551
minje.ahn [Wed, 12 Oct 2022 07:24:32 +0000 (16:24 +0900)]
Change folder_id to row id instead of uuid

Change to row id instead of uuid for manageability.

Change-Id: Ic7f78f20980e72397ab55405fbc436f25cda1419
Signed-off-by: minje.ahn <minje.ahn@samsung.com>
2 years agoRemove MS_MEDIA_ERR_THUMB_TOO_BIG 47/281247/1 accepted/tizen_7.0_unified accepted/tizen_7.0_unified_hotfix tizen_7.0 tizen_7.0_hotfix accepted/tizen/7.0/unified/20221110.060812 accepted/tizen/7.0/unified/hotfix/20221116.104710 accepted/tizen/unified/20220919.090138 tizen_7.0_m2_release
minje.ahn [Thu, 15 Sep 2022 01:55:49 +0000 (10:55 +0900)]
Remove MS_MEDIA_ERR_THUMB_TOO_BIG

Change-Id: I2479863d6199a49a5a8c382a842fa893e3951820
Signed-off-by: minje.ahn <minje.ahn@samsung.com>
2 years agoChange the code inside of deprecated APIs 12/280412/4 accepted/tizen/unified/20220831.023413 submit/tizen/20220830.232907
minje.ahn [Mon, 29 Aug 2022 23:56:50 +0000 (08:56 +0900)]
Change the code inside of deprecated APIs

The functions below have been deprecated since 5.0:
 - media_info_create_thumbnail()
 - media_info_cancel_thumbnail()

Before completely removing the internal code, modified some of the code to maintain the behavior.

Change-Id: If3a87a28c98a68f5df2263a5ddce4788cfa68b1d
Signed-off-by: minje.ahn <minje.ahn@samsung.com>
2 years agoadd apk and doc file type 27/279527/1 accepted/tizen/unified/20220816.130725 submit/tizen/20220816.022943
samsung2013 [Wed, 10 Aug 2022 10:49:45 +0000 (18:49 +0800)]
add apk and doc file type

Change-Id: I1af21dc367cdef6cc7519496f239d7636f8d1633

2 years agoCleanup functions related to metadata 11/278411/1 accepted/tizen/unified/20220808.135312 submit/tizen/20220722.030632 submit/tizen/20220724.231739 submit/tizen/20220726.081045 submit/tizen/20220808.001831
minje.ahn [Wed, 20 Jul 2022 06:57:09 +0000 (15:57 +0900)]
Cleanup functions related to metadata

Change-Id: I450ce50e0fd6c193a553fa0c036438ff3b72dd17
Signed-off-by: minje.ahn <minje.ahn@samsung.com>
2 years agoFix global variable 09/278409/1
minje.ahn [Wed, 20 Jul 2022 06:52:52 +0000 (15:52 +0900)]
Fix global variable

Change-Id: Id2d16ce3f93e989802248da2126982b1a9ec5658
Signed-off-by: minje.ahn <minje.ahn@samsung.com>
2 years agoFix memory leak 95/277595/2 accepted/tizen/unified/20220712.133038 submit/tizen/20220711.054408 submit/tizen/20220712.012446
minje.ahn [Mon, 11 Jul 2022 03:12:15 +0000 (12:12 +0900)]
Fix memory leak

Change-Id: I7ffd17d78da85aea7742f9a24bf0d2ed56203139
Signed-off-by: minje.ahn <minje.ahn@samsung.com>
2 years agoRemove unused internal API 31/275731/1 accepted/tizen/unified/20220616.141917 submit/tizen/20220613.001514 submit/tizen/20220613.034055 submit/tizen/20220613.040004 submit/tizen/20220615.081536
Minje Ahn [Tue, 31 May 2022 05:20:07 +0000 (14:20 +0900)]
Remove unused internal API

This APIs were deprecated in 4.0 and removed in 5.5.
It has been maintained because of the webapi-plugin.

Change-Id: Ia2f75c0e647c8f1aa266982837482bc29f0c9db3
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
2 years agoRemove TIZEN_FEATURE_COMPATIBILITY 85/275685/1 accepted/tizen/unified/20220603.141239 submit/tizen/20220530.055621 submit/tizen/20220602.040434 submit/tizen/20220602.230613
Minje Ahn [Mon, 30 May 2022 06:34:55 +0000 (15:34 +0900)]
Remove TIZEN_FEATURE_COMPATIBILITY

Change-Id: I3656d34b9effe5c0013f569b7c3e9c340d5acc1d
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
2 years agospec: Change the installation path of gcov object 21/275521/1 accepted/tizen/unified/20220528.144416 submit/tizen/20220526.064806
jiyong.min [Thu, 26 May 2022 04:39:40 +0000 (13:39 +0900)]
spec: Change the installation path of gcov object

Change-Id: Idf675433130078ddb386b7a517e936935c420ed9

2 years agoAdd parameter for ebook db 74/272974/3 accepted/tizen/unified/20220501.223614 submit/tizen/20220428.022151
Minje Ahn [Tue, 29 Mar 2022 02:49:32 +0000 (11:49 +0900)]
Add parameter for ebook db

Change-Id: I470370de6d6d5d5749e4fcf1602c36afda74d3be
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
2 years agoMerge "Revert "Remove TIZEN_FEATURE_COMPATIBILITY code"" into tizen accepted/tizen/unified/20220421.065440 submit/tizen/20220420.081003 submit/tizen/20220420.225640
Minje ahn [Wed, 20 Apr 2022 08:05:07 +0000 (08:05 +0000)]
Merge "Revert "Remove TIZEN_FEATURE_COMPATIBILITY code"" into tizen

2 years agoRevert "Remove TIZEN_FEATURE_COMPATIBILITY code" 38/274038/1
Minje ahn [Wed, 20 Apr 2022 08:03:37 +0000 (08:03 +0000)]
Revert "Remove TIZEN_FEATURE_COMPATIBILITY code"

This reverts commit 5af3ff15c835eddd5c7f9606a5045e737f2118d1.

Reason for revert: Using in webplugins

Change-Id: I24d856dedb522096254b8b29163816ff1e36adcd

2 years agoRemove deprecated filter keyword from test code 83/273583/1 submit/submit/tizen/20220415.053955/20220418.010225 submit/tizen/20220415.015250 submit/tizen/20220415.053955 submit/tizen/20220420.040547
Minje Ahn [Fri, 8 Apr 2022 04:23:41 +0000 (13:23 +0900)]
Remove deprecated filter keyword from test code

Change-Id: I3340d48a34ae3b5a235853d239db1fe0c9a74a4e
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
2 years ago[ACR-1692] Deprecate pinyin filter keyword 12/273512/2
Minje Ahn [Wed, 6 Apr 2022 23:47:02 +0000 (08:47 +0900)]
[ACR-1692] Deprecate pinyin filter keyword

Change-Id: I5e2d8311e5966fade9e40be3722232ca8b4e1f70
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
2 years agoRemove TIZEN_FEATURE_COMPATIBILITY code 69/273169/1
Minje Ahn [Thu, 31 Mar 2022 06:21:45 +0000 (15:21 +0900)]
Remove TIZEN_FEATURE_COMPATIBILITY code

Change-Id: Ibc9c299198c59cfb5bfa80e672a575ed07dc9423
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
2 years agoChange gcov object install path 96/269996/1 accepted/tizen/unified/20220128.144446 submit/tizen/20220124.032604
Jiyong Min [Mon, 24 Jan 2022 04:23:51 +0000 (13:23 +0900)]
Change gcov object install path

Change-Id: I7aefbba411d38092438bf2bdd8e8f34a66d726b8

2 years agoadd storage type in media_content_db_update_item_type_e 30/268430/1 accepted/tizen/unified/20211228.140411 submit/tizen/20211227.040650
chengyj1985 [Thu, 23 Dec 2021 02:00:05 +0000 (10:00 +0800)]
add storage type in media_content_db_update_item_type_e

Change-Id: I5d4c45d161ac07ae3fdea47f8a11c8c08e46fa0c

3 years agoReinforce test code 37/262437/2 accepted/tizen/6.5/unified/20211028.094427 accepted/tizen/unified/20210818.124646 submit/tizen/20210816.231109 submit/tizen/20210817.061947 submit/tizen_6.5/20211028.161801 tizen_6.5.m2_release
Minje Ahn [Wed, 11 Aug 2021 01:01:40 +0000 (10:01 +0900)]
Reinforce test code

Change-Id: I00aba087b4cf54b4cad6006068b47e5d11c9e243
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
3 years agoFix memory leak 78/262278/1 accepted/tizen/unified/20210810.135306 submit/tizen/20210806.021908 submit/tizen/20210806.065720 submit/tizen/20210810.004823
Minje Ahn [Fri, 6 Aug 2021 01:30:33 +0000 (10:30 +0900)]
Fix memory leak

Change-Id: I6a80c38338103b709401b6bff4dfaa35858898d5
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
3 years ago[ACR-1643] Add to search ebooks with keywords 89/261589/7 accepted/tizen/unified/20210804.043656 submit/tizen/20210804.011518
Minje Ahn [Thu, 22 Jul 2021 01:25:03 +0000 (10:25 +0900)]
[ACR-1643] Add to search ebooks with keywords

Change-Id: Ie097375fefd3fd21b82ca15896a958797eff7661
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
3 years ago[ACR-1635] Support ebook format 27/259427/14 accepted/tizen/unified/20210716.131206 submit/tizen/20210716.025629
Minje Ahn [Mon, 7 Jun 2021 23:15:02 +0000 (08:15 +0900)]
[ACR-1635] Support ebook format

Change-Id: I4fcd5fd424bc96ae526d95acd7afdba7636de75b
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
3 years agoRemove path replacement function 45/254945/4 accepted/tizen/unified/20210316.151242 submit/tizen/20210316.000712
Minje Ahn [Thu, 11 Mar 2021 02:04:19 +0000 (11:04 +0900)]
Remove path replacement function

Removed the function that replaces path '/opt/usr/media' with path '/opt/usr/home/owner/media'.
Only some old mobile apps used this hard-coded value.

Change-Id: I4cf1cb318c4a6e82153ae434bf0a59ab5af2e0ce
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
3 years agoChange media type for TV 09/254609/2 accepted/tizen/unified/20210308.233759 submit/tizen/20210308.041655
Minje Ahn [Fri, 5 Mar 2021 07:42:48 +0000 (16:42 +0900)]
Change media type for TV

Change-Id: I30239b49933afbaa5f5b8f519215e50645130976
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
3 years ago[ACR-1618] Add API to get media handle by path 29/253629/10 accepted/tizen/unified/20210226.131940 submit/tizen/20210225.050830
Minje Ahn [Tue, 16 Feb 2021 04:50:54 +0000 (13:50 +0900)]
[ACR-1618] Add API to get media handle by path

Change-Id: Idbccb44d28d01c5a429f7852e6b34389bd19d5fe
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
4 years agoFix memory leak 26/244126/3 accepted/tizen_6.0_unified accepted/tizen_6.0_unified_hotfix tizen_6.0 tizen_6.0_hotfix accepted/tizen/6.0/unified/20201030.121224 accepted/tizen/6.0/unified/hotfix/20201103.003336 accepted/tizen/6.0/unified/hotfix/20201103.050051 accepted/tizen/unified/20200917.055753 submit/tizen/20200916.012329 submit/tizen/20200917.004955 submit/tizen_6.0/20201029.205102 submit/tizen_6.0_hotfix/20201102.192502 submit/tizen_6.0_hotfix/20201103.114802 tizen_6.0.m2_release
Minje Ahn [Tue, 15 Sep 2020 07:26:29 +0000 (16:26 +0900)]
Fix memory leak

Change-Id: I5b601b8ca90ef907e827c05a23e3a60a360eaa1c
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
4 years agoUse g_canonicalize_filename() instead 35/243635/1 accepted/tizen/unified/20200910.123939 submit/tizen/20200909.063454
Minje Ahn [Tue, 8 Sep 2020 23:51:57 +0000 (08:51 +0900)]
Use g_canonicalize_filename() instead

Change-Id: Ia6726c405434af9ea31333612f52901203fd5df0
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
4 years agoRemove links in document 21/243221/2 accepted/tizen/unified/20200906.032702 submit/tizen/20200904.051854
jiyong.min [Fri, 4 Sep 2020 05:27:49 +0000 (14:27 +0900)]
Remove links in document

Change-Id: I0fdc1c5a85a98efa98e8cbc2bad168b815687459

4 years agoRemove links in document 19/243219/1
jiyong.min [Fri, 4 Sep 2020 04:42:23 +0000 (13:42 +0900)]
Remove links in document

Change-Id: If16d10ce0724ebc01b2fa50e006568be7c6f5097

4 years agoFix build error when _USE_TVPD_MODE is enabled 23/241423/1 accepted/tizen/unified/20200826.133148 submit/tizen/20200820.053439 submit/tizen/20200820.222144 submit/tizen/20200820.234531
jiyong.min [Thu, 20 Aug 2020 04:54:58 +0000 (13:54 +0900)]
Fix build error when _USE_TVPD_MODE is enabled

Change-Id: I2ba0a15428883d8a9cfc56a5a46539137d184ebb

4 years agoMerge "Fix bug when use media_info_move_to_db()" into tizen accepted/tizen/unified/20200820.034640 submit/tizen/20200814.055339 submit/tizen/20200817.233206
hj kim [Fri, 14 Aug 2020 05:56:25 +0000 (05:56 +0000)]
Merge "Fix bug when use media_info_move_to_db()" into tizen

4 years agoFix bug when use media_info_move_to_db() 39/241039/3
Minje Ahn [Fri, 14 Aug 2020 04:56:49 +0000 (13:56 +0900)]
Fix bug when use media_info_move_to_db()

Change-Id: Ie32353724e4129ce5be3cbad2984dee94dd202a7
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
4 years agoUpdate log message and level 57/239257/5
hj kim [Thu, 23 Jul 2020 06:54:41 +0000 (15:54 +0900)]
Update log message and level

Change-Id: Ica94956fb43a43ac76e12ed089c46189f7138058

4 years agoRemove senior mode 24/237524/1 accepted/tizen/unified/20200706.133930 submit/tizen/20200702.014328 submit/tizen/20200705.232724
Minje Ahn [Wed, 1 Jul 2020 05:39:56 +0000 (14:39 +0900)]
Remove senior mode

Change-Id: I3924cb82abfe313278650f2f51c4c29e597aa71b
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
4 years agoRemove plugin API for folder batch insertion 93/237293/5 accepted/tizen/unified/20200630.131147 submit/tizen/20200630.065716
Minje Ahn [Mon, 29 Jun 2020 01:19:59 +0000 (10:19 +0900)]
Remove plugin API for folder batch insertion

This patch changes media-scanner-v2 to write directly to media.db.
It makes better performance than bulk insert through IPC.

Change-Id: I0d42e1029b6d56fddd7f50d52a00e4f48c9b7542
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
4 years agoRemove unused product codes 15/236115/3 accepted/tizen/unified/20200624.130220 submit/tizen/20200622.022343 submit/tizen/20200623.070108
hj kim [Mon, 15 Jun 2020 04:07:36 +0000 (13:07 +0900)]
Remove unused product codes

Change-Id: I4bb806e59bd4ee10220e428ffc56e0397ade6ebf

4 years agoFix description 89/233389/1 accepted/tizen/unified/20200601.051612 submit/tizen/20200529.021017
Minje Ahn [Thu, 14 May 2020 08:38:12 +0000 (17:38 +0900)]
Fix description

Change-Id: I713552f78ea914ab67bdd61dfa87e5572e846f5b
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
4 years agoRelease 'item_list' when handle is destroyed 81/230481/3 accepted/tizen/unified/20200411.115612 submit/tizen/20200410.073041
jiyong.min [Fri, 10 Apr 2020 05:41:06 +0000 (14:41 +0900)]
Release 'item_list' when handle is destroyed

  - For normal case, 'item_list' will be released after it is used(update_to_db is called).
    If handle is destroyed before update_to_db() is called, memory leak occur.

Change-Id: I18111eea9fef4bd4054146b9a0ddba4f84ad1f4d

4 years agoFix incorrect description 53/230153/10 accepted/tizen/unified/20200409.083633 submit/tizen/20200408.034646
Minje Ahn [Wed, 8 Apr 2020 07:26:07 +0000 (16:26 +0900)]
Fix incorrect description

Change-Id: Ia002693adc894acd2afb0eaf04d70968e3d51150
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
4 years agoRemove -Wno-deprecated-declarations option 31/230131/1
hj kim [Wed, 8 Apr 2020 06:12:19 +0000 (15:12 +0900)]
Remove -Wno-deprecated-declarations option

Change-Id: Idc3a95a20066c28aa72b4bdb9a99a9584bc48270

4 years agoFix wrong behavior of media_info_get_stitched_state() 27/230127/1
hj kim [Wed, 8 Apr 2020 06:10:32 +0000 (15:10 +0900)]
Fix wrong behavior of media_info_get_stitched_state()

Change-Id: Ida4d9459cb42997d901636c6814df3eac02cd4db

4 years agocode cleanup 75/230075/1
Minje Ahn [Tue, 7 Apr 2020 23:55:09 +0000 (08:55 +0900)]
code cleanup

Change-Id: If6bb764b7c8a674eabc29c214837a5b2a584534c
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
4 years agoVersion up 99/229699/1 accepted/tizen/unified/20200403.153129 submit/tizen/20200403.035052
hj kim [Fri, 3 Apr 2020 02:23:34 +0000 (11:23 +0900)]
Version up

Change-Id: I18c6a8d9978ad3bf476cafacd0f2ab65333a5371

4 years agoFix value name 90/229690/2
Minje Ahn [Fri, 3 Apr 2020 00:43:39 +0000 (09:43 +0900)]
Fix value name

Change-Id: I39a4d2196d3545b53f13ceaf1ea280d64d351711
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
4 years agoReinforce description of order type 65/229565/3
Minje Ahn [Thu, 2 Apr 2020 03:28:19 +0000 (12:28 +0900)]
Reinforce description of order type

Change-Id: Idd86abf81bb335ce0a0d6fae7c31e850078eed3b
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
4 years agoMerge "Support for multiple column ordering" into tizen
hj kim [Fri, 3 Apr 2020 02:19:52 +0000 (02:19 +0000)]
Merge "Support for multiple column ordering" into tizen

4 years agoSupport for multiple column ordering 61/229561/1
Minje Ahn [Thu, 2 Apr 2020 02:52:24 +0000 (11:52 +0900)]
Support for multiple column ordering

Change-Id: I3a6901607ead1bb99cb5d1a027edd27ec0bea2b1
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>