From ffc59524c466fd9ef7943b453ccb4d95781a4360 Mon Sep 17 00:00:00 2001 From: "jiyong.min" Date: Fri, 30 Jun 2023 14:34:56 +0900 Subject: [PATCH] Fixed the build error using gcc 13 Change-Id: Ie340fcdbeea839853e882c374ca0184ab6b2caca --- include/media_controller_private.h | 2 +- packaging/capi-media-controller.spec | 2 +- src/media_controller_server.c | 4 ++-- src/media_controller_util.c | 5 ++--- 4 files changed, 6 insertions(+), 7 deletions(-) diff --git a/include/media_controller_private.h b/include/media_controller_private.h index 826e022..3587e07 100644 --- a/include/media_controller_private.h +++ b/include/media_controller_private.h @@ -423,7 +423,7 @@ char *_mc_util_generate_uuid(void); int _mc_util_bundle_to_string(bundle *bundle_data, char **str_data); gboolean _mc_util_is_valid_playback_action(mc_playback_action_e action); gboolean _mc_util_is_valid_display_mode(mc_display_mode_e mode); -gboolean _mc_util_is_valid_display_modes(mc_display_mode_e mode); +gboolean _mc_util_is_valid_display_modes(unsigned int mode); gboolean _mc_util_is_valid_subscription_type(const mc_subscription_type_e subscription_type); void _mc_util_set_bit(int bit_num, gboolean set, unsigned long long *value); gboolean _mc_util_is_true_bit(unsigned long long value, int bit_num); diff --git a/packaging/capi-media-controller.spec b/packaging/capi-media-controller.spec index 33fc9f5..cd8ff88 100644 --- a/packaging/capi-media-controller.spec +++ b/packaging/capi-media-controller.spec @@ -1,6 +1,6 @@ Name: capi-media-controller Summary: A media controller library in Tizen Native API -Version: 0.2.35 +Version: 0.2.36 Release: 1 Group: Multimedia/API License: Apache-2.0 diff --git a/src/media_controller_server.c b/src/media_controller_server.c index 8204b68..266f353 100644 --- a/src/media_controller_server.c +++ b/src/media_controller_server.c @@ -1348,7 +1348,7 @@ int mc_server_set_ability_support(mc_server_h server, mc_ability_e ability, mc_a return __mc_server_set_ability(server, ability, support); } -int mc_server_set_display_mode_ability(mc_server_h server, mc_display_mode_e mode, mc_ability_support_e support) +int mc_server_set_display_mode_ability(mc_server_h server, unsigned int mode, mc_ability_support_e support) { int ret = MEDIA_CONTROLLER_ERROR_NONE; media_controller_server_s *mc_server = (media_controller_server_s *)server; @@ -1385,7 +1385,7 @@ int mc_server_set_display_mode_ability(mc_server_h server, mc_display_mode_e mod return MEDIA_CONTROLLER_ERROR_NONE; } -int mc_server_set_display_rotation_ability(mc_server_h server, mc_display_rotation_e rotation, mc_ability_support_e support) +int mc_server_set_display_rotation_ability(mc_server_h server, unsigned int rotation, mc_ability_support_e support) { int ret = MEDIA_CONTROLLER_ERROR_NONE; gboolean find = FALSE; diff --git a/src/media_controller_util.c b/src/media_controller_util.c index a6fb54c..a651be2 100644 --- a/src/media_controller_util.c +++ b/src/media_controller_util.c @@ -221,10 +221,9 @@ gboolean _mc_util_is_valid_display_mode(mc_display_mode_e mode) return FALSE; } -gboolean _mc_util_is_valid_display_modes(mc_display_mode_e mode) +gboolean _mc_util_is_valid_display_modes(unsigned int mode) { - if ((mode < 0) && - (mode > (MC_DISPLAY_MODE_LETTER_BOX | MC_DISPLAY_MODE_ORIGIN_SIZE | MC_DISPLAY_MODE_FULL_SCREEN | MC_DISPLAY_MODE_CROPPED_FULL))) { + if (mode > (MC_DISPLAY_MODE_LETTER_BOX | MC_DISPLAY_MODE_ORIGIN_SIZE | MC_DISPLAY_MODE_FULL_SCREEN | MC_DISPLAY_MODE_CROPPED_FULL)) { mc_error("Invalid display_mode [%d]", mode); return FALSE; } -- 2.7.4