From: Kangho Hur Date: Wed, 5 Sep 2012 08:46:40 +0000 (+0900) Subject: Changes player_get_track_count() impl. X-Git-Tag: 2.0_alpha^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;p=platform%2Fcore%2Fapi%2Fplayer.git Changes player_get_track_count() impl. --- diff --git a/packaging/capi-media-player.spec b/packaging/capi-media-player.spec index f41aa23..08e4a47 100644 --- a/packaging/capi-media-player.spec +++ b/packaging/capi-media-player.spec @@ -2,7 +2,7 @@ Name: capi-media-player Summary: A Media Player library in Tizen Native API Version: 0.1.0 -Release: 27 +Release: 28 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 2704b4c..0175ebc 100755 --- a/src/player.c +++ b/src/player.c @@ -1587,27 +1587,11 @@ int player_get_track_count(player_h player, player_track_type_e type, int *count LOGE("[%s] PLAYER_ERROR_INVALID_STATE (0x%08x) : current state - %d" ,__FUNCTION__, PLAYER_ERROR_INVALID_STATE, handle->state); return PLAYER_ERROR_INVALID_STATE; } - - int value=0; - char* attr_name = NULL; - switch(type) - { - case PLAYER_TRACK_TYPE_AUDIO: - attr_name = "content_audio_found"; - break; - case PLAYER_TRACK_TYPE_VIDEO: - attr_name = "content_video_found"; - break; - case PLAYER_TRACK_TYPE_TEXT: - //TODO - break; - } - int ret = mm_player_get_attribute(handle->mm_handle, NULL,attr_name,&value,(char*)NULL); + int ret = mm_player_get_track_count(handle->mm_handle, type, count); if(ret != MM_ERROR_NONE) { return __convert_error_code(ret,(char*)__FUNCTION__); } - *count = value; return PLAYER_ERROR_NONE; }