[SCM] WebKit Debian packaging branch, webkit-1.1, updated. upstream/1.1.22-985-g3c00f00
krit at webkit.org
krit at webkit.org
Wed Mar 17 18:38:17 UTC 2010
The following commit has been merged in the webkit-1.1 branch:
commit 7fd42d365c07a7e9cd81422319c916223bf9b580
Author: krit at webkit.org <krit at webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date: Sat Mar 13 13:43:33 2010 +0000
2010-03-13 Dirk Schulze <krit at webkit.org>
No review, rolling out r55927.
http://trac.webkit.org/changeset/55927
https://bugs.webkit.org/show_bug.cgi?id=35793
Breaks Gtk build bots.
* platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:
(WebCore::MediaPlayerPrivate::MediaPlayerPrivate):
(WebCore::MediaPlayerPrivate::load):
(WebCore::MediaPlayerPrivate::setPreload):
* platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.h:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55962 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/WebCore/ChangeLog b/WebCore/ChangeLog
index e76b667..e513187 100644
--- a/WebCore/ChangeLog
+++ b/WebCore/ChangeLog
@@ -1,3 +1,17 @@
+2010-03-13 Dirk Schulze <krit at webkit.org>
+
+ No review, rolling out r55927.
+ http://trac.webkit.org/changeset/55927
+ https://bugs.webkit.org/show_bug.cgi?id=35793
+
+ Breaks Gtk build bots.
+
+ * platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:
+ (WebCore::MediaPlayerPrivate::MediaPlayerPrivate):
+ (WebCore::MediaPlayerPrivate::load):
+ (WebCore::MediaPlayerPrivate::setPreload):
+ * platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.h:
+
2010-03-12 Dirk Schulze <krit at webkit.org>
Reviewed by Nikolas Zimmermann.
diff --git a/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp b/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp
index 8fc2e3e..2acf149 100644
--- a/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp
+++ b/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp
@@ -314,8 +314,6 @@ MediaPlayerPrivate::MediaPlayerPrivate(MediaPlayer* player)
, m_fillTimeoutId(0)
, m_maxTimeLoaded(0)
, m_bufferingPercentage(0)
- , m_preload(MediaPlayer::Auto)
- , m_delayingLoad(false)
{
if (doGstInit())
createGSTPlayBin();
@@ -370,22 +368,6 @@ MediaPlayerPrivate::~MediaPlayerPrivate()
void MediaPlayerPrivate::load(const String& url)
{
- g_object_set(m_playBin, "uri", url.utf8().data(), NULL);
-
- if (m_preload == MediaPlayer::None) {
- m_delayingLoad = true;
- return;
- }
-
- commitLoad();
-}
-
-void MediaPlayerPrivate::commitLoad()
-{
- // GStreamer needs to have the pipeline set to a paused state to
- // start providing anything useful.
- gst_element_set_state(m_playBin, GST_STATE_PAUSED);
-
LOG_VERBOSE(Media, "Load %s", url.utf8().data());
if (m_networkState != MediaPlayer::Loading) {
m_networkState = MediaPlayer::Loading;
@@ -395,6 +377,12 @@ void MediaPlayerPrivate::commitLoad()
m_readyState = MediaPlayer::HaveNothing;
m_player->readyStateChanged();
}
+
+ g_object_set(m_playBin, "uri", url.utf8().data(), NULL);
+
+ // GStreamer needs to have the pipeline set to a paused state to
+ // start providing anything useful.
+ gst_element_set_state(m_playBin, GST_STATE_PAUSED);
}
bool MediaPlayerPrivate::changePipelineState(GstState newState)
@@ -416,14 +404,6 @@ bool MediaPlayerPrivate::changePipelineState(GstState newState)
return true;
}
-void MediaPlayerPrivate::prepareToPlay()
-{
- if (m_delayingLoad) {
- m_delayingLoad = false;
- commitLoad();
- }
-}
-
void MediaPlayerPrivate::play()
{
if (changePipelineState(GST_STATE_PLAYING))
@@ -1385,19 +1365,12 @@ void MediaPlayerPrivate::setPreload(MediaPlayer::Preload preload)
{
ASSERT(m_playBin);
- m_preload = preload;
-
GstPlayFlags flags;
g_object_get(m_playBin, "flags", &flags, NULL);
if (preload == MediaPlayer::None)
g_object_set(m_playBin, "flags", flags & ~GST_PLAY_FLAG_DOWNLOAD, NULL);
else
g_object_set(m_playBin, "flags", flags | GST_PLAY_FLAG_DOWNLOAD, NULL);
-
- if (m_delayingLoad && m_preload != MediaPlayer::None) {
- m_delayingLoad = false;
- commitLoad();
- }
}
void MediaPlayerPrivate::createGSTPlayBin()
diff --git a/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.h b/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.h
index 9ec16a0..8f3166e 100644
--- a/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.h
+++ b/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.h
@@ -63,11 +63,9 @@ class MediaPlayerPrivate : public MediaPlayerPrivateInterface {
bool hasAudio() const;
void load(const String &url);
- void commitLoad();
void cancelLoad();
bool loadNextLocation();
- void prepareToPlay();
void play();
void pause();
@@ -169,8 +167,6 @@ class MediaPlayerPrivate : public MediaPlayerPrivateInterface {
guint m_fillTimeoutId;
float m_maxTimeLoaded;
int m_bufferingPercentage;
- MediaPlayer::Preload m_preload;
- bool m_delayingLoad;
};
}
--
WebKit Debian packaging
More information about the Pkg-webkit-commits
mailing list