2010-04-30 Philippe Normand <pnormand@igalia.com>
authorphiln@webkit.org <philn@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 3 May 2010 14:09:35 +0000 (14:09 +0000)
committerphiln@webkit.org <philn@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 3 May 2010 14:09:35 +0000 (14:09 +0000)
commit5d8ca04a3637dfa64b3ca6a0f9d41bf9ccb02677
tree8182566c4fe51638e740a9a39c3cd944caf59362
parent716fa67ce09f979d903fff48d8e916a4c7cd1c7b
2010-04-30  Philippe Normand  <pnormand@igalia.com>

        Reviewed by Eric Seidel.

        [GStreamer] endless loop after playback ended
        https://bugs.webkit.org/show_bug.cgi?id=38384

        At playback end ensure duration() will return a valid duration if
        we managed to calculate it based on current position.

        Test: media/video-duration-known-after-eos.html

        * platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:
        (WebCore::MediaPlayerPrivateGStreamer::didEnd):

2010-04-30  Philippe Normand  <pnormand@igalia.com>

        Reviewed by Eric Seidel.

        [GStreamer] endless loop after playback ended
        https://bugs.webkit.org/show_bug.cgi?id=38384

        * media/video-duration-known-after-eos-expected.txt: Added.
        * media/video-duration-known-after-eos.html: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@58671 268f45cc-cd09-0410-ab3c-d52691b4dbfc
LayoutTests/ChangeLog
LayoutTests/media/video-duration-known-after-eos-expected.txt [new file with mode: 0644]
LayoutTests/media/video-duration-known-after-eos.html [new file with mode: 0644]
WebCore/ChangeLog
WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp