Changes player_get_track_count() impl. 2.0alpha master 2.0_alpha accepted/tizen/20130520.102627 submit/master/20120920.151028 submit/tizen/20130517.015215
authorKangho Hur <kangho.hur@samsung.com>
Wed, 5 Sep 2012 08:46:40 +0000 (17:46 +0900)
committerKangho Hur <kangho.hur@samsung.com>
Wed, 5 Sep 2012 08:46:40 +0000 (17:46 +0900)
packaging/capi-media-player.spec
src/player.c

index f41aa2319841a9669483799f87d57f1c4cc1d9d3..08e4a474a20f9b85d4ed297de821155c78fbb5b2 100644 (file)
@@ -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
index 2704b4c151d202171228fc6708057d6294dc439d..0175ebcaae88eca6e85adab7df6b2b1425dde440 100755 (executable)
@@ -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;
 }