interface_name = _mc_util_get_interface_name(MC_SERVER, server_name);
ret = _mc_ipc_send_message(mc_client->dconn, NULL, interface_name, signal_name, message, request_id);
- if (ret != MEDIA_CONTROLLER_ERROR_NONE)
- mc_error("Error _mc_ipc_send_message [%d]", ret);
+ mc_retvm_if(ret != MEDIA_CONTROLLER_ERROR_NONE, ret, "fail to _mc_ipc_send_message [%d]", ret);
- return ret;
+ return MEDIA_CONTROLLER_ERROR_NONE;
}
int mc_client_create(mc_client_h *client)
mc_retvm_if(mc_client->updated_cb[subscription_type].callback == NULL, MEDIA_CONTROLLER_ERROR_INVALID_PARAMETER, "Invalid callback");
ret = _mc_ipc_unregister_listener(&mc_client->listeners, MC_DBUS_UPDATE_INTERFACE, cb_event[subscription_type].signal_name);
+ mc_retvm_if(ret != MEDIA_CONTROLLER_ERROR_NONE, ret, "fail to _mc_ipc_unregister_listener [%d]", ret);
if (subscription_type == MC_SUBSCRIPTION_TYPE_METADATA || subscription_type == MC_SUBSCRIPTION_TYPE_PLAYBACK_ABILITY
|| subscription_type == MC_SUBSCRIPTION_TYPE_DISPLAY_MODE_ABILITY || subscription_type == MC_SUBSCRIPTION_TYPE_DISPLAY_ROTATION_ABILITY) {
mc_client->updated_cb[subscription_type].db_handle = mc_client->db_handle;
}
- ret = __mc_client_register_filter_listener(mc_client, &mc_client->updated_cb[subscription_type].filter_list, server_name, cb_event[subscription_type].signal_name,
+ return __mc_client_register_filter_listener(mc_client, &mc_client->updated_cb[subscription_type].filter_list, server_name, cb_event[subscription_type].signal_name,
cb_event[subscription_type].cb_func, (void *)&(mc_client->updated_cb[subscription_type]));
-
- return ret;
}
int mc_client_unsubscribe(mc_client_h client, const mc_subscription_type_e subscription_type, const char *server_name)
{
- int ret = MEDIA_CONTROLLER_ERROR_NONE;
media_controller_client_s *mc_client = (media_controller_client_s *)client;
mc_retvm_if(mc_client == NULL, MEDIA_CONTROLLER_ERROR_INVALID_PARAMETER, "Handle is NULL");
mc_retvm_if(mc_client->updated_cb[subscription_type].callback == NULL, MEDIA_CONTROLLER_ERROR_INVALID_PARAMETER, "Invalid callback. No list to unsubscribe [%d]", subscription_type);
mc_retvm_if(mc_client->updated_cb[subscription_type].filter_list == NULL, MEDIA_CONTROLLER_ERROR_INVALID_PARAMETER, "Invalid filter_list. No list to unsubscribe [%d]", subscription_type);
- ret = __mc_client_unregister_filter_listener(mc_client, &mc_client->updated_cb[subscription_type].filter_list, server_name, cb_event[subscription_type].signal_name);
-
- return ret;
+ return __mc_client_unregister_filter_listener(mc_client, &mc_client->updated_cb[subscription_type].filter_list, server_name, cb_event[subscription_type].signal_name);
}
int mc_client_foreach_server_subscribed(mc_client_h client, const mc_subscription_type_e subscription_type, mc_subscribed_server_cb callback, void *user_data)
{
- int ret = MEDIA_CONTROLLER_ERROR_NONE;
media_controller_client_s *mc_client = (media_controller_client_s *)client;
GList *iter = NULL;
break;
}
- return ret;
+ return MEDIA_CONTROLLER_ERROR_NONE;
}
int mc_client_get_playback_state(mc_playback_h playback, mc_playback_states_e *state)
int mc_client_foreach_server(mc_client_h client, mc_activated_server_cb callback, void *user_data)
{
- int ret = MEDIA_CONTROLLER_ERROR_NONE;
media_controller_client_s *mc_client = (media_controller_client_s *)client;
mc_retvm_if(mc_client == NULL, MEDIA_CONTROLLER_ERROR_INVALID_PARAMETER, "Handle is NULL");
mc_retvm_if(callback == NULL, MEDIA_CONTROLLER_ERROR_INVALID_PARAMETER, "callback is NULL");
- ret = _mc_db_foreach_server_list(mc_client->db_handle, callback, user_data);
-
- return ret;
+ return _mc_db_foreach_server_list(mc_client->db_handle, callback, user_data);
}
static int __mc_client_verify_ability(mc_client_h client, const char *server_name, int ability)
*res_bundle = bundle_data;
- return ret;
+ return MEDIA_CONTROLLER_ERROR_NONE;
ERROR:
bundle_free(bundle_data);
interface_name = _mc_util_get_interface_name(MC_SERVER, server_name);
ret = _mc_ipc_send_reply(mc_client->dconn, NULL, interface_name, MC_DBUS_SIGNAL_NAME_EVENT_REPLY, message, request_id);
- if (ret != MEDIA_CONTROLLER_ERROR_NONE)
- mc_error("Error _mc_ipc_send_message [%d]", ret);
+ mc_retvm_if(ret != MEDIA_CONTROLLER_ERROR_NONE, ret, "fail to _mc_ipc_send_message [%d]", ret);
- return ret;
+ return MEDIA_CONTROLLER_ERROR_NONE;
}
int mc_client_get_server_playback_ability(mc_client_h client, const char *server_name, mc_playback_ability_h *ability)
*value = (bool)int_val;
- return ret;
+ return MEDIA_CONTROLLER_ERROR_NONE;
}
static void __mc_db_playlist_destroy(gpointer data)
mc_secure_debug("ability: %d supported: %d", ability, *supported);
- return ret;
+ return MEDIA_CONTROLLER_ERROR_NONE;
}
int _mc_db_get_pb_action_ability(sqlite3 *handle, const char *server_name, mc_playback_ability_h *ability)
*ability = (mc_playback_ability_h)basic_ability;
- return ret;
+ return MEDIA_CONTROLLER_ERROR_NONE;
}
int _mc_db_get_display_mode_ability(sqlite3 *handle, const char *server_name, unsigned int *ability)
*ability = _ability;
- return ret;
+ return MEDIA_CONTROLLER_ERROR_NONE;
}
int _mc_db_get_display_rotation_ability(sqlite3 *handle, const char *server_name, unsigned int *ability)
*ability = _ability;
- return ret;
+ return MEDIA_CONTROLLER_ERROR_NONE;
}
int _mc_db_get_playlist_count(sqlite3 *handle, const char *server_name)
int mc_metadata_clone(mc_metadata_h src, mc_metadata_h *dst)
{
- int ret = MEDIA_CONTROLLER_ERROR_NONE;
media_controller_metadata_s *_src = (media_controller_metadata_s *)src;
media_controller_metadata_s *_dst = NULL;
*dst = (mc_metadata_h)_dst;
- return ret;
+ return MEDIA_CONTROLLER_ERROR_NONE;
}
int mc_metadata_destroy(mc_metadata_h metadata)
int mc_playback_ability_clone(mc_playback_ability_h src, mc_playback_ability_h *dst)
{
- int ret = MEDIA_CONTROLLER_ERROR_NONE;
media_controller_ability_s *_src = (media_controller_ability_s *)src;
media_controller_ability_s *_dst = NULL;
*dst = (mc_playback_ability_h)_dst;
- return ret;
+ return MEDIA_CONTROLLER_ERROR_NONE;
}
int mc_playback_ability_destroy(mc_playback_ability_h ability)
int mc_playback_action_is_supported(mc_playback_ability_h ability, mc_playback_action_e action, mc_ability_support_e *supported)
{
- int ret = MEDIA_CONTROLLER_ERROR_NONE;
media_controller_ability_s *mc_ability = (media_controller_ability_s *)ability;
mc_retvm_if(mc_ability == NULL, MEDIA_CONTROLLER_ERROR_INVALID_PARAMETER, "ability is NULL");
*supported = MC_ABILITY_SUPPORTED_UNDECIDED;
}
- return ret;
+ return MEDIA_CONTROLLER_ERROR_NONE;
}
static void __destroy_search_list(gpointer data)
int mc_search_set_condition(mc_search_h search, mc_content_type_e content_type, mc_search_category_e category, const char *search_keyword, bundle *data)
{
- int ret = MEDIA_CONTROLLER_ERROR_NONE;
media_controller_search_s *mc_search = (media_controller_search_s *)search;
mc_search_item_s *search_item = NULL;
mc_search->search_list = g_list_append(mc_search->search_list, search_item);
- return ret;
+ return MEDIA_CONTROLLER_ERROR_NONE;
}
int mc_search_destroy(mc_search_h search)
{
- int ret = MEDIA_CONTROLLER_ERROR_NONE;
media_controller_search_s *mc_search = (media_controller_search_s *)search;
mc_retvm_if(mc_search == NULL, MEDIA_CONTROLLER_ERROR_INVALID_PARAMETER, "search is NULL");
g_list_free_full(mc_search->search_list, __destroy_search_list);
g_free(mc_search);
- return ret;
+ return MEDIA_CONTROLLER_ERROR_NONE;
}
int mc_search_get_condition_count(mc_search_h search, int *condition_count)
*dst = _dst;
- return ret;
+ return MEDIA_CONTROLLER_ERROR_NONE;
}
int mc_metadata_encode_season(int season_num, const char *season_title, char **encoded_season)
int mc_playlist_get_name(mc_playlist_h playlist, char **playlist_name)
{
- int ret = MEDIA_CONTROLLER_ERROR_NONE;
-
mc_playlist_s *_playlist = (mc_playlist_s*)playlist;
mc_retvm_if(_playlist == NULL, MEDIA_CONTROLLER_ERROR_INVALID_PARAMETER, "invalid playlist");
*playlist_name = g_strdup(_playlist->playlist_name);
- return ret;
+ return MEDIA_CONTROLLER_ERROR_NONE;
}
int mc_playlist_get_playlist_count(const char *app_id, int *playlist_count)
int mc_playlist_clone(mc_playlist_h src, mc_playlist_h *dst)
{
- int ret = MEDIA_CONTROLLER_ERROR_NONE;
mc_playlist_s *_src = (mc_playlist_s*)src;
mc_playlist_s *_dst = NULL;
*dst = (mc_playlist_h)_dst;
- return ret;
+ return MEDIA_CONTROLLER_ERROR_NONE;
}
int mc_playlist_destroy(mc_playlist_h playlist)
{
- int ret = MEDIA_CONTROLLER_ERROR_NONE;
mc_playlist_s *_playlist = (mc_playlist_s*)playlist;
mc_retvm_if(_playlist == NULL, MEDIA_CONTROLLER_ERROR_INVALID_PARAMETER, "invalid playlist");
g_list_free_full(_playlist->item_list, __release_playlist_item);
g_free(_playlist);
- return ret;
+ return MEDIA_CONTROLLER_ERROR_NONE;
}
interface_name = _mc_util_get_interface_name(MC_CLIENT, client_name);
ret = _mc_ipc_send_message(mc_server->dconn, NULL, interface_name, signal_name, message, request_id);
- if (ret != MEDIA_CONTROLLER_ERROR_NONE)
- mc_error("Error _mc_ipc_send_message [%d]", ret);
+ mc_retvm_if(ret != MEDIA_CONTROLLER_ERROR_NONE, ret, "fail to _mc_ipc_send_message [%d]", ret);
- return ret;
+ return MEDIA_CONTROLLER_ERROR_NONE;
}
int mc_server_set_playback_state(mc_server_h server, mc_playback_states_e state)
mc_debug("playback info update: playlist_name[%s], index [%s]", mc_server->playback.playlist_name, mc_server->playback.index);
ret = _mc_db_update_playback_info(mc_server->server_name, mc_server->playback);
- if (ret != MEDIA_CONTROLLER_ERROR_NONE) {
- mc_error("fail _mc_db_update_playback_info [%d]", ret);
- return ret;
- }
+ mc_retvm_if(ret != MEDIA_CONTROLLER_ERROR_NONE, ret, "fail to _mc_db_update_playback_info [%d]", ret);
if (mc_server->playback.state == MC_PLAYBACK_STATE_PLAYING) {
if(!_mc_db_is_latest_server(mc_server->db_handle, mc_server->server_name)) {
ret = _mc_db_update_latest_server_table(mc_server->server_name);
- mc_retvm_if(ret != MEDIA_CONTROLLER_ERROR_NONE, ret, "fail _mc_db_update_latest_server_table [%d]", ret);
+ mc_retvm_if(ret != MEDIA_CONTROLLER_ERROR_NONE, ret, "fail to _mc_db_update_latest_server_table [%d]", ret);
}
}
ret = __mc_server_send_message(mc_server, MC_DBUS_SIGNAL_NAME_PLAY_BACK, 0, 0, NULL);
- if (ret != MEDIA_CONTROLLER_ERROR_NONE)
- mc_error("Error __mc_server_send_message [%d]", ret);
+ mc_retvm_if(ret != MEDIA_CONTROLLER_ERROR_NONE, ret, "fail to __mc_server_send_message [%d]", ret);
- return ret;
+ return MEDIA_CONTROLLER_ERROR_NONE;
}
int mc_server_update_shuffle_mode(mc_server_h server, mc_shuffle_mode_e mode)
ret = __mc_server_send_message(mc_server, MC_DBUS_SIGNAL_NAME_PLAYBACK_SHUFFLE, mode, 0, NULL);
mc_retvm_if(ret != MEDIA_CONTROLLER_ERROR_NONE, ret, "fail to __mc_server_send_message");
- return ret;
+ return MEDIA_CONTROLLER_ERROR_NONE;
}
int mc_server_update_repeat_mode(mc_server_h server, mc_repeat_mode_e mode)
ret = __mc_server_send_message(mc_server, MC_DBUS_SIGNAL_NAME_PLAYBACK_REPEAT, mode, 0, NULL);
mc_retvm_if(ret != MEDIA_CONTROLLER_ERROR_NONE, ret, "fail to __mc_server_send_message");
- return ret;
+ return MEDIA_CONTROLLER_ERROR_NONE;
}
int mc_server_update_subtitles_enabled(mc_server_h server, bool enabled)
ret = __mc_server_send_message(mc_server, MC_DBUS_SIGNAL_NAME_SUBTITLES, enabled, 0, NULL);
mc_retvm_if(ret != MEDIA_CONTROLLER_ERROR_NONE, ret, "fail to __mc_server_send_message");
- return ret;
+ return MEDIA_CONTROLLER_ERROR_NONE;
}
int mc_server_update_display_mode(mc_server_h server, mc_display_mode_e mode)
ret = __mc_server_send_message(mc_server, MC_DBUS_SIGNAL_NAME_DISPLAY_MODE, mode, 0, NULL);
mc_retvm_if(ret != MEDIA_CONTROLLER_ERROR_NONE, ret, "fail to __mc_server_send_message");
- return ret;
+ return MEDIA_CONTROLLER_ERROR_NONE;
}
int mc_server_update_display_rotation(mc_server_h server, mc_display_rotation_e rotation)
ret = __mc_server_send_message(mc_server, MC_DBUS_SIGNAL_NAME_DISPLAY_ROTATION, rotation, 0, NULL);
mc_retvm_if(ret != MEDIA_CONTROLLER_ERROR_NONE, ret, "fail to __mc_server_send_message");
- return ret;
+ return MEDIA_CONTROLLER_ERROR_NONE;
}
int mc_server_update_360_mode_enabled(mc_server_h server, bool enabled)
ret = __mc_server_send_message(mc_server, MC_DBUS_SIGNAL_NAME_360, enabled, 0, NULL);
mc_retvm_if(ret != MEDIA_CONTROLLER_ERROR_NONE, ret, "fail to __mc_server_send_message");
- return ret;
+ return MEDIA_CONTROLLER_ERROR_NONE;
}
int mc_server_set_metadata(mc_server_h server, mc_meta_e attribute, const char *value)
ret = __mc_server_send_message(mc_server, MC_DBUS_SIGNAL_NAME_METADATA, 0, 0, NULL);
mc_retvm_if(ret != MEDIA_CONTROLLER_ERROR_NONE, ret, "fail to __mc_server_send_message");
- return ret;
+ return MEDIA_CONTROLLER_ERROR_NONE;
}
int mc_server_create_playlist(mc_server_h server, const char *playlist_name, mc_playlist_h *playlist)
ret = __mc_server_send_message(mc_server, MC_DBUS_SIGNAL_NAME_PLAYLIST, MC_PLAYLIST_UPDATED, 0, _playlist->playlist_name);
mc_retvm_if(ret != MEDIA_CONTROLLER_ERROR_NONE, ret, "fail to __mc_server_send_message");
- return ret;
+ return MEDIA_CONTROLLER_ERROR_NONE;
}
int mc_server_delete_playlist(mc_server_h server, mc_playlist_h playlist)
ret = __mc_server_send_message(mc_server, MC_DBUS_SIGNAL_NAME_PLAYLIST, MC_PLAYLIST_REMOVED, 0, _playlist->playlist_name);
mc_retvm_if(ret != MEDIA_CONTROLLER_ERROR_NONE, ret, "fail to __mc_server_send_message");
- return ret;
+ return MEDIA_CONTROLLER_ERROR_NONE;
}
static int __mc_server_set_ability(mc_server_h server, mc_ability_e ability, mc_ability_support_e support)
ret = __mc_server_send_message(mc_server, MC_DBUS_SIGNAL_NAME_ABILITY_SUPPORT, ability, support, NULL);
mc_retvm_if(ret != MEDIA_CONTROLLER_ERROR_NONE, ret, "fail to __mc_server_send_message");
- return ret;
+ return MEDIA_CONTROLLER_ERROR_NONE;
}
static int __mc_server_set_updated_cb(mc_server_h server, mc_server_receive_event_e event, void *callback, void *user_data)
interface_name = _mc_util_get_interface_name(MC_CLIENT, client_name);
ret = _mc_ipc_send_reply(mc_server->dconn, NULL, interface_name, MC_DBUS_SIGNAL_NAME_CMD_REPLY, message, request_id);
- if (ret != MEDIA_CONTROLLER_ERROR_NONE)
- mc_error("Error _mc_ipc_send_message [%d]", ret);
+ mc_retvm_if(ret != MEDIA_CONTROLLER_ERROR_NONE, ret, "fail to _mc_ipc_send_reply [%d]", ret);
- return ret;
+ return MEDIA_CONTROLLER_ERROR_NONE;
}
int mc_server_foreach_client(mc_server_h server, mc_activated_client_cb callback, void *user_data)
ret = __mc_server_send_message(mc_server, MC_DBUS_SIGNAL_NAME_PLAYBACK_ABILITY, 0, 0, NULL);
mc_retvm_if(ret != MEDIA_CONTROLLER_ERROR_NONE, ret, "fail to __mc_server_send_message");
- return ret;
+ return MEDIA_CONTROLLER_ERROR_NONE;
}
int mc_server_set_ability_support(mc_server_h server, mc_ability_e ability, mc_ability_support_e support)
ret = __mc_server_create(&mc_server);
if (ret != MEDIA_CONTROLLER_ERROR_NONE) {
- mc_error("fail __mc_server_create [%d]", ret);
+ mc_error("fail to __mc_server_create [%d]", ret);
__mc_server_destoy(mc_server);
return ret;
}
ret = __mc_server_send_message(mc_server, MC_DBUS_SIGNAL_NAME_SERVER_STATE, MC_SERVER_STATE_ACTIVATE, 0, NULL);
if (ret != MEDIA_CONTROLLER_ERROR_NONE)
- mc_error("Error __mc_server_send_message [%d]", ret);
+ mc_error("fail to __mc_server_send_message [%d]", ret);
*server = (mc_server_h)mc_server;
ret = _mc_ipc_unregister_all_listener(&mc_server->listeners);
if (ret != MEDIA_CONTROLLER_ERROR_NONE)
- mc_error("fail _mc_ipc_unregister_all_listener [%d]", ret);
+ mc_error("fail to _mc_ipc_unregister_all_listener [%d]", ret);
ret = __mc_server_send_message(mc_server, MC_DBUS_SIGNAL_NAME_SERVER_STATE, MC_SERVER_STATE_DEACTIVATE, 0, NULL);
if (ret != MEDIA_CONTROLLER_ERROR_NONE)
- mc_error("Error __mc_server_send_message [%d]", ret);
+ mc_error("fail to __mc_server_send_message [%d]", ret);
ret = __mc_server_destoy(mc_server);
if (ret != MEDIA_CONTROLLER_ERROR_NONE)
- mc_error("fail __mc_server_destoy [%d]", ret);
+ mc_error("fail to __mc_server_destoy [%d]", ret);
mc_info_fleave();
if (bundle_data) {
ret = bundle_encode(bundle_data, &raw_data, &size_r);
- mc_retvm_if(ret != MEDIA_CONTROLLER_ERROR_NONE, MEDIA_CONTROLLER_ERROR_INVALID_OPERATION, "Error when encode bundle [%d]", ret);
+ mc_retvm_if(ret != BUNDLE_ERROR_NONE, MEDIA_CONTROLLER_ERROR_INVALID_OPERATION, "Error when encode bundle [%d]", ret);
}
if ((size_r == 0) || (raw_data == NULL))
MC_SAFE_FREE(raw_data);
- return ret;
+ return MEDIA_CONTROLLER_ERROR_NONE;
}
gboolean _mc_util_is_valid_playback_action(mc_playback_action_e action)