summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEunhae Choi <eunhae1.choi@samsung.com>2016-11-14 13:56:37 +0900
committerEunhae Choi <eunhae1.choi@samsung.com>2016-11-14 13:56:37 +0900
commite5403cf8a0d06c6a39f651336b4e628ec04ebc39 (patch)
tree7340527bf73793c4673dbb8fa1ff5e2112889526
parent5b6a6bc1b8ce67068dda4e55b1406c2cb95bf75f (diff)
downloadlibmm-player-e5403cf8a0d06c6a39f651336b4e628ec04ebc39.tar.gz
libmm-player-e5403cf8a0d06c6a39f651336b4e628ec04ebc39.tar.bz2
libmm-player-e5403cf8a0d06c6a39f651336b4e628ec04ebc39.zip
Change-Id: I0637e93c30dcdd46281ecf8dcd04df8c42ab885e
-rw-r--r--packaging/libmm-player.spec2
-rw-r--r--src/mm_player_priv.c10
2 files changed, 9 insertions, 3 deletions
diff --git a/packaging/libmm-player.spec b/packaging/libmm-player.spec
index 49450aa..c38c4ed 100644
--- a/packaging/libmm-player.spec
+++ b/packaging/libmm-player.spec
@@ -1,6 +1,6 @@
Name: libmm-player
Summary: Multimedia Framework Player Library
-Version: 0.6.12
+Version: 0.6.13
Release: 0
Group: Multimedia/Libraries
License: Apache-2.0
diff --git a/src/mm_player_priv.c b/src/mm_player_priv.c
index 19de3da..7af3b02 100644
--- a/src/mm_player_priv.c
+++ b/src/mm_player_priv.c
@@ -2289,14 +2289,20 @@ __mmplayer_gst_selector_event_probe(GstPad * pad, GstPadProbeInfo * info, gpoint
continue;
}
- if (player->gapless.segment[idx].stop != -1)
+ if (GST_CLOCK_TIME_IS_VALID(player->gapless.segment[idx].stop)) {
stop_running_time =
gst_segment_to_running_time(&player->gapless.segment[idx],
GST_FORMAT_TIME, player->gapless.segment[idx].stop);
- else
+ } else if (GST_CLOCK_TIME_IS_VALID(player->gapless.segment[idx].duration)) {
stop_running_time =
gst_segment_to_running_time(&player->gapless.segment[idx],
GST_FORMAT_TIME, player->gapless.segment[idx].duration);
+ } else {
+ LOGD("duration: %"GST_TIME_FORMAT, GST_TIME_ARGS(player->duration));
+ stop_running_time =
+ gst_segment_to_running_time(&player->gapless.segment[idx],
+ GST_FORMAT_TIME, player->duration);
+ }
position_running_time =
gst_segment_to_running_time(&player->gapless.segment[idx],