workaround: don't set position due to player issue 76/45276/1
authorMinkyu Kang <mk7.kang@samsung.com>
Tue, 4 Aug 2015 09:44:24 +0000 (18:44 +0900)
committerMinkyu Kang <mk7.kang@samsung.com>
Tue, 4 Aug 2015 09:44:24 +0000 (18:44 +0900)
Change-Id: I8274f948319aa6591fc93a4a546bf0e3147b9a8e
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
src/util/playermgr.c

index 320ceb7..252fc7d 100644 (file)
@@ -150,6 +150,9 @@ bool playermgr_set_position(struct playermgr *m, int ms,
 {
        int r;
 
+       /* FIMXE */
+       return true;
+
        if (!m) {
                _ERR("invalid parameter");
                return false;
@@ -239,7 +242,6 @@ void playermgr_stop(struct playermgr *m)
        }
 
        player_pause(m->player);
-       player_stop(m->player);
        player_unprepare(m->player);
 
        _set_path(m, NULL);
@@ -293,13 +295,8 @@ bool playermgr_play(struct playermgr *m, const char *path, int ms)
                return false;
        }
 
-       if (ms) {
-               r = player_set_play_position(m->player, ms, false, NULL, NULL);
-               if (r != PLAYER_ERROR_NONE) {
-                       _ERR("player: set_position error (%d)", r);
-                       return false;
-               }
-       }
+       if (ms)
+               playermgr_set_position(m, ms, NULL, NULL);
 
        _event_loop_start(m);