- Evas *evas_canvas = evas_object_evas_get(this->video_rect);
- Evas_Object *bg = evas_object_rectangle_add(evas_canvas);
- evas_object_render_op_set(bg, EVAS_RENDER_COPY);
- evas_object_color_set(bg, 0, 0, 0, 0);
- evas_object_resize(bg, width*0.23, height*0.23); // covers full canvas
- evas_object_show(bg);
+ //Evas *evas_canvas = evas_object_evas_get(this->video_rect);
+ //Evas_Object *bg = evas_object_rectangle_add(evas_canvas);
+ //evas_object_render_op_set(bg, EVAS_RENDER_COPY);
+ //evas_object_color_set(bg, 0, 0, 0, 0);
+ //evas_object_resize(bg, width*0.23, height*0.23); // covers full canvas
+ //evas_object_show(bg);
#endif
DBG( "player_get_state fail > Error = %s", get_local_view_error(result));
if(state != PLAYER_STATE_PLAYING)
{
+ result = player_set_display_mode(this->player, PLAYER_DISPLAY_MODE_ORIGIN_SIZE);
+ RETM_IF(result != PLAYER_ERROR_NONE, "player_set_display_mode fail > Error = %s", get_local_view_error(result));
result = player_set_display_visible(this->player, true);
RETM_IF(result != PLAYER_ERROR_NONE, "player_set_display_visible fail > Error = %s", get_local_view_error(result));
result = player_start(this->player);
RETVM_IF(result != PLAYER_ERROR_NONE, NULL, "player_set_looping fail > Error = %s", get_local_view_error(result));
result = player_set_uri(player, get_resource_path(this->view->tbt_info->file_name));
RETVM_IF(result != PLAYER_ERROR_NONE, NULL, "player_set_uri fail > Error = %s", get_local_view_error(result));
- #ifdef DEVICE_TYPE_MOBILE
+ #ifdef DEVICE_TYPE_MOBILE
result = player_set_display(player, PLAYER_DISPLAY_TYPE_EVAS, GET_DISPLAY(this->video_rect));
- #else
+ #else
result = player_set_display(player, PLAYER_DISPLAY_TYPE_OVERLAY, GET_DISPLAY(this->video_rect));
#endif
RETVM_IF(result != PLAYER_ERROR_NONE, NULL, "player_set_display fail > Error = %s", get_local_view_error(result));
switch(error_state)
{
+ case PLAYER_ERROR_NONE:
+ return "PLAYER_ERROR_NONE";
case PLAYER_ERROR_OUT_OF_MEMORY:
- return "PLAYER_ERROR_OUT_OF_MEMORY";
-
+ return "PLAYER_ERROR_OUT_OF_MEMORY";
case PLAYER_ERROR_INVALID_PARAMETER:
- return "PLAYER_ERROR_INVALID_PARAMETER";
-
+ return "PLAYER_ERROR_INVALID_PARAMETER";
case PLAYER_ERROR_NO_SUCH_FILE:
return "PLAYER_ERROR_NO_SUCH_FILE";
-
- case PLAYER_ERROR_FILE_NO_SPACE_ON_DEVICE:
- return "PLAYER_ERROR_FILE_NO_SPACE_ON_DEVICE";
-
case PLAYER_ERROR_INVALID_OPERATION:
return "PLAYER_ERROR_INVALID_OPERATION";
-
+ case PLAYER_ERROR_FILE_NO_SPACE_ON_DEVICE:
+ return "PLAYER_ERROR_FILE_NO_SPACE_ON_DEVICE";
case PLAYER_ERROR_FEATURE_NOT_SUPPORTED_ON_DEVICE:
return "PLAYER_ERROR_FEATURE_NOT_SUPPORTED_ON_DEVICE";
-
case PLAYER_ERROR_SEEK_FAILED:
return "PLAYER_ERROR_SEEK_FAILED";
-
case PLAYER_ERROR_INVALID_STATE:
return "PLAYER_ERROR_INVALID_STATE";
-
case PLAYER_ERROR_NOT_SUPPORTED_FILE:
return "PLAYER_ERROR_NOT_SUPPORTED_FILE";
-
case PLAYER_ERROR_INVALID_URI:
return "PLAYER_ERROR_INVALID_URI";
-
case PLAYER_ERROR_SOUND_POLICY:
return "PLAYER_ERROR_SOUND_POLICY";
-
case PLAYER_ERROR_CONNECTION_FAILED:
return "PLAYER_ERROR_CONNECTION_FAILED";
-
case PLAYER_ERROR_VIDEO_CAPTURE_FAILED:
return "PLAYER_ERROR_VIDEO_CAPTURE_FAILED";
case PLAYER_ERROR_DRM_EXPIRED:
return "PLAYER_ERROR_RESOURCE_LIMIT";
case PLAYER_ERROR_PERMISSION_DENIED:
return "PLAYER_ERROR_PERMISSION_DENIED";
+ case PLAYER_ERROR_SERVICE_DISCONNECTED:
+ return "PLAYER_ERROR_SERVICE_DISCONNECTED";
+ case PLAYER_ERROR_BUFFER_SPACE:
+ return "PLAYER_ERROR_BUFFER_SPACE";
default:
return "ERROR_NOT_FOUND";