2011-04-07 Philippe Normand <pnormand@igalia.com>
Reviewed by Martin Robinson.
[GStreamer] report playback statistics
https://bugs.webkit.org/show_bug.cgi?id=58033
Provide media playback statistics using fpsdisplaysink and
position queries.
* manual-tests/video-statistics.html: Added.
* platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:
(WebCore::MediaPlayerPrivateGStreamer::decodedFrameCount):
(WebCore::MediaPlayerPrivateGStreamer::droppedFrameCount):
(WebCore::MediaPlayerPrivateGStreamer::audioDecodedByteCount):
(WebCore::MediaPlayerPrivateGStreamer::videoDecodedByteCount):
(WebCore::MediaPlayerPrivateGStreamer::updateAudioSink):
(WebCore::MediaPlayerPrivateGStreamer::updateStates):
(WebCore::MediaPlayerPrivateGStreamer::createGSTPlayBin):
* platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.h:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@83561 268f45cc-cd09-0410-ab3c-d52691b4dbfc
4 files changed