Fixed the build error using gcc 13 29/295029/6 accepted/tizen/unified/20230703.093346 accepted/tizen/unified/dev/20230726.115748
authorjiyong.min <jiyong.min@samsung.com>
Fri, 30 Jun 2023 05:34:56 +0000 (14:34 +0900)
committerJiyong Min <jiyong.min@samsung.com>
Fri, 30 Jun 2023 06:08:14 +0000 (06:08 +0000)
Change-Id: Ie340fcdbeea839853e882c374ca0184ab6b2caca

include/media_controller_private.h
packaging/capi-media-controller.spec
src/media_controller_server.c
src/media_controller_util.c

index 826e022..3587e07 100644 (file)
@@ -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);
index 33fc9f5..cd8ff88 100644 (file)
@@ -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
index 8204b68..266f353 100644 (file)
@@ -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;
index a6fb54c..a651be2 100644 (file)
@@ -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;
        }