summaryrefslogtreecommitdiffstats
path: root/src/plugins/gstreamer/mediaplayer/qgstreamerplayersession.h
diff options
context:
space:
mode:
authorAndras Becsi <andras.becsi@digia.com>2012-11-07 18:51:16 +0100
committerThe Qt Project <gerrit-noreply@qt-project.org>2012-11-28 17:32:06 +0100
commit25fd41373abdfe967b892173783687262a70139d (patch)
tree3b64f38cb465615e215572347c79709903e2ee7d /src/plugins/gstreamer/mediaplayer/qgstreamerplayersession.h
parente899ff8c5ac6eacc0e031931b3054b1cb8725081 (diff)
Fix QGstreamerPlayerSession::availablePlaybackRanges()
Since buffering information through buffering queries is only valid if progressive download buffering (on-disk caching) is enabled or local media is played and we explicitly disable on-disk buffering because of cleanup issues with gstreamer availablePlaybackRanges() always returns an empty range for online media. Seeking is also possible using http range requests therefore if valid playback ranges could not be determined we should return the [0..duration] range unless the source is a live stream or the duration is unknown. Change-Id: Idbebc0fdde5053c6f9c0b3794c6d122492c6239c Reviewed-by: Zeno Albisser <zeno.albisser@digia.com> Reviewed-by: Andras Becsi <andras.becsi@digia.com>
Diffstat (limited to 'src/plugins/gstreamer/mediaplayer/qgstreamerplayersession.h')
-rw-r--r--src/plugins/gstreamer/mediaplayer/qgstreamerplayersession.h2
1 files changed, 0 insertions, 2 deletions
diff --git a/src/plugins/gstreamer/mediaplayer/qgstreamerplayersession.h b/src/plugins/gstreamer/mediaplayer/qgstreamerplayersession.h
index 78f94c5e5..1b440f646 100644
--- a/src/plugins/gstreamer/mediaplayer/qgstreamerplayersession.h
+++ b/src/plugins/gstreamer/mediaplayer/qgstreamerplayersession.h
@@ -216,8 +216,6 @@ private:
QObject *m_videoOutput;
QGstreamerVideoRendererInterface *m_renderer;
- bool m_haveQueueElement;
-
#if defined(HAVE_GST_APPSRC)
QGstAppSrc *m_appSrc;
#endif