From 4d62536d39439b69a6cd1777613e3abc68c315f5 Mon Sep 17 00:00:00 2001 From: Sangchul Lee Date: Tue, 7 May 2013 14:29:18 +0900 Subject: [PATCH] Set display_visible FALSE in player_stop() Change-Id: I1c9b624a45e1557486343d5d93595219541d22cc --- packaging/capi-media-player.spec | 2 +- src/player.c | 17 ++++++++++++----- 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/packaging/capi-media-player.spec b/packaging/capi-media-player.spec index c417dd2..5906b8f 100644 --- a/packaging/capi-media-player.spec +++ b/packaging/capi-media-player.spec @@ -1,7 +1,7 @@ Name: capi-media-player Summary: A Media Player library in Tizen Native API Version: 0.1.0 -Release: 56 +Release: 57 Group: TO_BE/FILLED_IN License: TO BE FILLED IN Source0: %{name}-%{version}.tar.gz diff --git a/src/player.c b/src/player.c index 8f83b20..8662342 100644 --- a/src/player.c +++ b/src/player.c @@ -942,13 +942,20 @@ int player_stop (player_h player) { return __convert_error_code(ret,(char*)__FUNCTION__); } - else + if(handle->display_type == PLAYER_DISPLAY_TYPE_X11 || handle->display_type == PLAYER_DISPLAY_TYPE_EVAS) { - handle->state = PLAYER_STATE_READY; - handle->is_stopped = TRUE; - LOGE("[%s] End", __FUNCTION__); - return PLAYER_ERROR_NONE; + ret = mm_player_set_attribute(handle->mm_handle, NULL,"display_visible" , 0, (char*)NULL); + if(ret != MM_ERROR_NONE) + { + return __convert_error_code(ret,(char*)__FUNCTION__); + } + LOGE("[%s] show video display : %d",__FUNCTION__, ret); } + + handle->state = PLAYER_STATE_READY; + handle->is_stopped = TRUE; + LOGE("[%s] End", __FUNCTION__); + return PLAYER_ERROR_NONE; } else { -- 2.7.4