X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=Source%2FWebCore%2Fplatform%2Fgraphics%2Fgstreamer%2FMediaPlayerPrivateGStreamer.cpp;h=10e346b5685ed7a9be34f1cf51390577ef42a621;hb=28e66cb7214a3873e94ab697a6d8d7b61e262485;hp=aa648a61ee2726ad6227de5617806bfb809838b2;hpb=73fc4ac2dd411d56217b6e9db5cb942fe06b6a1e;p=framework%2Fweb%2Fwebkit-efl.git diff --git a/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp b/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp index aa648a6..10e346b 100755 --- a/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp +++ b/Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp @@ -1737,7 +1737,11 @@ void MediaPlayerPrivateGStreamer::didEnd() // HTMLMediaElement. In some cases like reverse playback the // position is not always reported as 0 for instance. float now = currentTime(); +#if ENABLE(TIZEN_GSTREAMER_VIDEO) + if (now > 0 && now >= duration() && m_mediaDuration != now) { +#else if (now > 0 && now <= duration() && m_mediaDuration != now) { +#endif m_mediaDurationKnown = true; m_mediaDuration = now; m_player->durationChanged();