/*
* Internal Implementation
*/
-int _convert_error_code(int code, char* func_name)
+static int __convert_error_code(int code, char* func_name)
{
int ret = PLAYER_ERROR_NONE;
char* msg="PLAYER_ERROR_NONE";
return ret;
}
-player_state_e _convert_player_state(MMPlayerStateType state)
+static player_state_e __convert_player_state(MMPlayerStateType state)
{
if(state == MM_PLAYER_STATE_NONE)
return PLAYER_STATE_NONE;
return state +1;
}
-bool _player_state_validate(player_s * handle, player_state_e threshold)
+static bool __player_state_validate(player_s * handle, player_state_e threshold)
{
if (handle->state < threshold)
return FALSE;
return TRUE;
}
-int _set_callback(_player_event_e type, player_h player, void* callback, void *user_data)
+static int __set_callback(_player_event_e type, player_h player, void* callback, void *user_data)
{
PLAYER_INSTANCE_CHECK(player);
PLAYER_NULL_ARG_CHECK(callback);
return PLAYER_ERROR_NONE;
}
-int _unset_callback(_player_event_e type, player_h player)
+static int __unset_callback(_player_event_e type, player_h player)
{
PLAYER_INSTANCE_CHECK(player);
player_s * handle = (player_s *) player;
return PLAYER_ERROR_NONE;
}
-player_state_e _get_current_state(player_s * handle)
-{
- return handle->state;
-}
-
-int _msg_callback(int message, void *param, void *user_data)
+static int __msg_callback(int message, void *param, void *user_data)
{
player_s * handle = (player_s*)user_data;
MMMessageParamType *msg = (MMMessageParamType*)param;
case MM_MESSAGE_ERROR: //0x01
if( handle->user_cb[_PLAYER_EVENT_TYPE_ERROR] )
{
- ((player_error_cb)handle->user_cb[_PLAYER_EVENT_TYPE_ERROR])(_convert_error_code(msg->code,(char*)__FUNCTION__),handle->user_data[_PLAYER_EVENT_TYPE_ERROR]);
+ ((player_error_cb)handle->user_cb[_PLAYER_EVENT_TYPE_ERROR])(__convert_error_code(msg->code,(char*)__FUNCTION__),handle->user_data[_PLAYER_EVENT_TYPE_ERROR]);
}
break;
case MM_MESSAGE_STATE_CHANGED: //0x03
- handle->state = _convert_player_state(msg->state.current);
+ handle->state = __convert_player_state(msg->state.current);
if(handle->state == PLAYER_STATE_PAUSED && handle->user_cb[_PLAYER_EVENT_TYPE_PAUSE] )
{
((player_paused_cb)handle->user_cb[_PLAYER_EVENT_TYPE_PAUSE])(handle->user_data[_PLAYER_EVENT_TYPE_PAUSE]);
PLAYER_STATE_CHECK(handle,PLAYER_STATE_IDLE);
int ret;
- ret = mm_player_set_message_callback(handle->mm_handle, _msg_callback, (void*)handle);
+ ret = mm_player_set_message_callback(handle->mm_handle, __msg_callback, (void*)handle);
if(ret != MM_ERROR_NONE)
{
LOGW("[%s] Failed to set message callback function (0x%x)" ,__FUNCTION__, ret);
ret = mm_player_realize(handle->mm_handle);
if(ret != MM_ERROR_NONE)
{
- return _convert_error_code(ret,(char*)__FUNCTION__);
+ return __convert_error_code(ret,(char*)__FUNCTION__);
}
else
{
{
PLAYER_INSTANCE_CHECK(player);
player_s * handle = (player_s *) player;
- if (!_player_state_validate(handle, PLAYER_STATE_READY))
+ if (!__player_state_validate(handle, PLAYER_STATE_READY))
{
LOGE("[%s] PLAYER_ERROR_INVALID_STATE(0x%08x) : current state - %d" ,__FUNCTION__,PLAYER_ERROR_INVALID_STATE, handle->state);
return PLAYER_ERROR_INVALID_STATE;
int ret = mm_player_unrealize(handle->mm_handle);
if(ret != MM_ERROR_NONE)
{
- return _convert_error_code(ret,(char*)__FUNCTION__);
+ return __convert_error_code(ret,(char*)__FUNCTION__);
}
else
{
int ret = mm_player_set_attribute(handle->mm_handle, NULL,MM_PLAYER_CONTENT_URI , uri, strlen(uri), (char*)NULL);
if(ret != MM_ERROR_NONE)
{
- return _convert_error_code(ret,(char*)__FUNCTION__);
+ return __convert_error_code(ret,(char*)__FUNCTION__);
}
else
return PLAYER_ERROR_NONE;
int ret = mm_player_set_attribute(handle->mm_handle, NULL,MM_PLAYER_CONTENT_URI, uri, strlen(uri), MM_PLAYER_MEMORY_SRC, data,size,(char*)NULL);
if(ret != MM_ERROR_NONE)
{
- return _convert_error_code(ret,(char*)__FUNCTION__);
+ return __convert_error_code(ret,(char*)__FUNCTION__);
}
else
return PLAYER_ERROR_NONE;
if(ret != MM_ERROR_NONE)
{
*state = handle->state;
- return _convert_error_code(ret,(char*)__FUNCTION__);
+ return __convert_error_code(ret,(char*)__FUNCTION__);
}
else
{
- handle->state = _convert_player_state(currentStat);
+ handle->state = __convert_player_state(currentStat);
*state = handle->state;
return PLAYER_ERROR_NONE;
}
int ret = mm_player_set_volume(handle->mm_handle,&vol);
if(ret != MM_ERROR_NONE)
{
- return _convert_error_code(ret,(char*)__FUNCTION__);
+ return __convert_error_code(ret,(char*)__FUNCTION__);
}
else
{
int ret = mm_player_get_volume(handle->mm_handle,&vol);
if(ret != MM_ERROR_NONE)
{
- return _convert_error_code(ret,(char*)__FUNCTION__);
+ return __convert_error_code(ret,(char*)__FUNCTION__);
}
else
{
int ret = mm_player_set_attribute(handle->mm_handle, NULL,"sound_volume_type" , type, (char*)NULL);
if(ret != MM_ERROR_NONE)
{
- return _convert_error_code(ret,(char*)__FUNCTION__);
+ return __convert_error_code(ret,(char*)__FUNCTION__);
}
else
return PLAYER_ERROR_NONE;
if(ret != MM_ERROR_NONE)
{
- return _convert_error_code(ret,(char*)__FUNCTION__);
+ return __convert_error_code(ret,(char*)__FUNCTION__);
}
else
{
int ret = mm_player_stop(handle->mm_handle);
if(ret != MM_ERROR_NONE)
{
- return _convert_error_code(ret,(char*)__FUNCTION__);
+ return __convert_error_code(ret,(char*)__FUNCTION__);
}
else
{
int ret = mm_player_pause(handle->mm_handle);
if(ret != MM_ERROR_NONE)
{
- return _convert_error_code(ret,(char*)__FUNCTION__);
+ return __convert_error_code(ret,(char*)__FUNCTION__);
}
else
{
int ret = mm_player_set_position(handle->mm_handle, MM_PLAYER_POS_FORMAT_TIME, millisecond);
if(ret != MM_ERROR_NONE)
{
- return _convert_error_code(ret,(char*)__FUNCTION__);
+ return __convert_error_code(ret,(char*)__FUNCTION__);
}
else
{
int ret = mm_player_set_position(handle->mm_handle, MM_PLAYER_POS_FORMAT_PERCENT , percent);
if(ret != MM_ERROR_NONE)
{
- return _convert_error_code(ret,(char*)__FUNCTION__);
+ return __convert_error_code(ret,(char*)__FUNCTION__);
}
else
{
PLAYER_INSTANCE_CHECK(player);
PLAYER_NULL_ARG_CHECK(millisecond);
player_s * handle = (player_s *) player;
- if (!_player_state_validate(handle, PLAYER_STATE_READY))
+ if (!__player_state_validate(handle, PLAYER_STATE_READY))
{
LOGE("[%s] PLAYER_ERROR_INVALID_STATE (current state : %d)" ,__FUNCTION__, handle->state);
return PLAYER_ERROR_INVALID_STATE;
int ret = mm_player_get_position(handle->mm_handle, MM_PLAYER_POS_FORMAT_TIME , &pos);
if(ret != MM_ERROR_NONE)
{
- return _convert_error_code(ret,(char*)__FUNCTION__);
+ return __convert_error_code(ret,(char*)__FUNCTION__);
}
else
{
PLAYER_INSTANCE_CHECK(player);
PLAYER_NULL_ARG_CHECK(percent);
player_s * handle = (player_s *) player;
- if (!_player_state_validate(handle, PLAYER_STATE_READY))
+ if (!__player_state_validate(handle, PLAYER_STATE_READY))
{
LOGE("[%s] PLAYER_ERROR_INVALID_STATE (current state : %d)" ,__FUNCTION__, handle->state);
return PLAYER_ERROR_INVALID_STATE;
int ret = mm_player_get_position(handle->mm_handle, MM_PLAYER_POS_FORMAT_PERCENT, &pos);
if(ret != MM_ERROR_NONE)
{
- return _convert_error_code(ret,(char*)__FUNCTION__);
+ return __convert_error_code(ret,(char*)__FUNCTION__);
}
else
{
int ret = mm_player_set_mute(handle->mm_handle, muted);
if(ret != MM_ERROR_NONE)
{
- return _convert_error_code(ret,(char*)__FUNCTION__);
+ return __convert_error_code(ret,(char*)__FUNCTION__);
}
else
{
int ret = mm_player_get_mute(handle->mm_handle, &_mute);
if(ret != MM_ERROR_NONE)
{
- return _convert_error_code(ret,(char*)__FUNCTION__);
+ return __convert_error_code(ret,(char*)__FUNCTION__);
}
else
{
{
PLAYER_INSTANCE_CHECK(player);
player_s * handle = (player_s *) player;
- if (!_player_state_validate(handle, PLAYER_STATE_IDLE))
+ if (!__player_state_validate(handle, PLAYER_STATE_IDLE))
{
LOGE("[%s] PLAYER_ERROR_INVALID_STATE (current state : %d)" ,__FUNCTION__, handle->state);
return PLAYER_ERROR_INVALID_STATE;
if(ret != MM_ERROR_NONE)
{
- return _convert_error_code(ret,(char*)__FUNCTION__);
+ return __convert_error_code(ret,(char*)__FUNCTION__);
}
else
{
PLAYER_INSTANCE_CHECK(player);
PLAYER_NULL_ARG_CHECK(looping);
player_s * handle = (player_s *) player;
- if (!_player_state_validate(handle, PLAYER_STATE_IDLE))
+ if (!__player_state_validate(handle, PLAYER_STATE_IDLE))
{
LOGE("[%s] PLAYER_ERROR_INVALID_STATE (current state : %d)" ,__FUNCTION__, handle->state);
return PLAYER_ERROR_INVALID_STATE;
int ret = mm_player_get_attribute(handle->mm_handle, NULL,MM_PLAYER_PLAYBACK_COUNT , &count, (char*)NULL);
if(ret != MM_ERROR_NONE)
{
- return _convert_error_code(ret,(char*)__FUNCTION__);
+ return __convert_error_code(ret,(char*)__FUNCTION__);
}
else
{
PLAYER_INSTANCE_CHECK(player);
PLAYER_NULL_ARG_CHECK(duration);
player_s * handle = (player_s *) player;
- if (!_player_state_validate(handle, PLAYER_STATE_PLAYING))
+ if (!__player_state_validate(handle, PLAYER_STATE_PLAYING))
{
LOGE("[%s] PLAYER_ERROR_INVALID_STATE (current state : %d)" ,__FUNCTION__, handle->state);
return PLAYER_ERROR_INVALID_STATE;
int ret = mm_player_get_attribute(handle->mm_handle, NULL,MM_PLAYER_CONTENT_DURATION, &_duration, (char*)NULL);
if(ret != MM_ERROR_NONE)
{
- return _convert_error_code(ret,(char*)__FUNCTION__);
+ return __convert_error_code(ret,(char*)__FUNCTION__);
}
else
{
int ret = mm_player_set_attribute(handle->mm_handle, NULL, "display_surface_type", type, "display_overlay" , type == PLAYER_DISPLAY_TYPE_X11 ? &handle->display_handle : display, sizeof(display), (char*)NULL);
if(ret != MM_ERROR_NONE)
{
- return _convert_error_code(ret,(char*)__FUNCTION__);
+ return __convert_error_code(ret,(char*)__FUNCTION__);
}
else
return PLAYER_ERROR_NONE;
int ret = mm_player_set_attribute(handle->mm_handle, NULL,MM_PLAYER_VIDEO_ROTATION , rotation, (char*)NULL);
if(ret != MM_ERROR_NONE)
{
- return _convert_error_code(ret,(char*)__FUNCTION__);
+ return __convert_error_code(ret,(char*)__FUNCTION__);
}
else
return PLAYER_ERROR_NONE;
int ret = mm_player_get_attribute(handle->mm_handle, NULL,MM_PLAYER_VIDEO_ROTATION ,rotation, (char*)NULL);
if(ret != MM_ERROR_NONE)
{
- return _convert_error_code(ret,(char*)__FUNCTION__);
+ return __convert_error_code(ret,(char*)__FUNCTION__);
}
else
{
int ret = mm_player_set_attribute(handle->mm_handle, NULL,"display_visible" , value, (char*)NULL);
if(ret != MM_ERROR_NONE)
{
- return _convert_error_code(ret,(char*)__FUNCTION__);
+ return __convert_error_code(ret,(char*)__FUNCTION__);
}
else
return PLAYER_ERROR_NONE;
int ret = mm_player_get_attribute(handle->mm_handle, NULL,"display_visible" ,&count, (char*)NULL);
if(ret != MM_ERROR_NONE)
{
- return _convert_error_code(ret,(char*)__FUNCTION__);
+ return __convert_error_code(ret,(char*)__FUNCTION__);
}
else
{
int ret = mm_player_set_attribute(handle->mm_handle, NULL,"display_method" , mode, (char*)NULL);
if(ret != MM_ERROR_NONE)
{
- return _convert_error_code(ret,(char*)__FUNCTION__);
+ return __convert_error_code(ret,(char*)__FUNCTION__);
}
else
return PLAYER_ERROR_NONE;
int ret = mm_player_get_attribute(handle->mm_handle, NULL,"display_method" ,mode, (char*)NULL);
if(ret != MM_ERROR_NONE)
{
- return _convert_error_code(ret,(char*)__FUNCTION__);
+ return __convert_error_code(ret,(char*)__FUNCTION__);
}
else
{
PLAYER_NULL_ARG_CHECK(width);
PLAYER_NULL_ARG_CHECK(height);
player_s * handle = (player_s *) player;
- if (!_player_state_validate(handle, PLAYER_STATE_READY))
+ if (!__player_state_validate(handle, PLAYER_STATE_READY))
{
LOGE("[%s] PLAYER_ERROR_INVALID_STATE (current state : %d)" ,__FUNCTION__, handle->state);
return PLAYER_ERROR_INVALID_STATE;
int ret = mm_player_get_attribute(handle->mm_handle, NULL,MM_PLAYER_VIDEO_WIDTH ,&w, MM_PLAYER_VIDEO_HEIGHT, &h, (char*)NULL);
if(ret != MM_ERROR_NONE)
{
- return _convert_error_code(ret,(char*)__FUNCTION__);
+ return __convert_error_code(ret,(char*)__FUNCTION__);
}
else
{
int ret = mm_player_set_attribute(handle->mm_handle, NULL,"subtitle_uri" , path, strlen(path),"subtitle_silent", 0, (char*)NULL);
if(ret != MM_ERROR_NONE)
{
- return _convert_error_code(ret,(char*)__FUNCTION__);
+ return __convert_error_code(ret,(char*)__FUNCTION__);
}
else
return PLAYER_ERROR_NONE;
int player_capture_video(player_h player, player_video_captured_cb callback, void *user_data)
{
- int ret =_set_callback(_PLAYER_EVENT_TYPE_CAPTURE,player,callback,user_data);
+ int ret =__set_callback(_PLAYER_EVENT_TYPE_CAPTURE,player,callback,user_data);
if(ret != PLAYER_ERROR_NONE)
return ret;
ret = mm_player_do_video_capture(handle->mm_handle);
if(ret != MM_ERROR_NONE)
{
- return _convert_error_code(ret,(char*)__FUNCTION__);
+ return __convert_error_code(ret,(char*)__FUNCTION__);
}
else
return PLAYER_ERROR_NONE;
int player_set_started_cb (player_h player, player_started_cb callback, void *user_data)
{
- return _set_callback(_PLAYER_EVENT_TYPE_BEGIN,player,callback,user_data);
+ return __set_callback(_PLAYER_EVENT_TYPE_BEGIN,player,callback,user_data);
}
int player_unset_started_cb (player_h player)
{
- return _unset_callback(_PLAYER_EVENT_TYPE_BEGIN,player);
+ return __unset_callback(_PLAYER_EVENT_TYPE_BEGIN,player);
}
int player_set_completed_cb (player_h player, player_completed_cb callback, void *user_data)
{
- return _set_callback(_PLAYER_EVENT_TYPE_COMPLETE,player,callback,user_data);
+ return __set_callback(_PLAYER_EVENT_TYPE_COMPLETE,player,callback,user_data);
}
int player_unset_completed_cb (player_h player)
{
- return _unset_callback(_PLAYER_EVENT_TYPE_COMPLETE,player);
+ return __unset_callback(_PLAYER_EVENT_TYPE_COMPLETE,player);
}
int player_set_paused_cb (player_h player, player_paused_cb callback, void *user_data)
{
- return _set_callback(_PLAYER_EVENT_TYPE_PAUSE,player,callback,user_data);
+ return __set_callback(_PLAYER_EVENT_TYPE_PAUSE,player,callback,user_data);
}
int player_unset_paused_cb (player_h player)
{
- return _unset_callback(_PLAYER_EVENT_TYPE_PAUSE,player);
+ return __unset_callback(_PLAYER_EVENT_TYPE_PAUSE,player);
}
int player_set_interrupted_cb (player_h player, player_interrupted_cb callback, void *user_data)
{
- return _set_callback(_PLAYER_EVENT_TYPE_INTERRUPT,player,callback,user_data);
+ return __set_callback(_PLAYER_EVENT_TYPE_INTERRUPT,player,callback,user_data);
}
int player_unset_interrupted_cb (player_h player)
{
- return _unset_callback(_PLAYER_EVENT_TYPE_INTERRUPT,player);
+ return __unset_callback(_PLAYER_EVENT_TYPE_INTERRUPT,player);
}
int player_set_error_cb (player_h player, player_error_cb callback, void *user_data)
{
- return _set_callback(_PLAYER_EVENT_TYPE_ERROR,player,callback,user_data);
+ return __set_callback(_PLAYER_EVENT_TYPE_ERROR,player,callback,user_data);
}
int player_unset_error_cb (player_h player)
{
- return _unset_callback(_PLAYER_EVENT_TYPE_ERROR,player);
+ return __unset_callback(_PLAYER_EVENT_TYPE_ERROR,player);
}
int player_set_buffering_cb (player_h player, player_buffering_cb callback, void *user_data)
{
- return _set_callback(_PLAYER_EVENT_TYPE_BUFFERING,player,callback,user_data);
+ return __set_callback(_PLAYER_EVENT_TYPE_BUFFERING,player,callback,user_data);
}
int player_unset_buffering_cb (player_h player)
{
- return _unset_callback(_PLAYER_EVENT_TYPE_BUFFERING,player);
+ return __unset_callback(_PLAYER_EVENT_TYPE_BUFFERING,player);
}
int player_set_subtilte_updated_cb(player_h player, player_subtitle_updated_cb callback, void* user_data )
{
- return _set_callback(_PLAYER_EVENT_TYPE_SUBTITLE,player,callback,user_data);
+ return __set_callback(_PLAYER_EVENT_TYPE_SUBTITLE,player,callback,user_data);
}
int player_unset_subtilte_updated_cb (player_h player)
{
- return _unset_callback(_PLAYER_EVENT_TYPE_SUBTITLE,player);
+ return __unset_callback(_PLAYER_EVENT_TYPE_SUBTITLE,player);
}