| Index: third_party/WebKit/Source/core/html/HTMLMediaElement.h | 
| diff --git a/third_party/WebKit/Source/core/html/HTMLMediaElement.h b/third_party/WebKit/Source/core/html/HTMLMediaElement.h | 
| index 5f22ef0d8d3ac51e6932f75e7a28498826335270..3ab377a3aa653c0c7224dae83c986b89f65bac36 100644 | 
| --- a/third_party/WebKit/Source/core/html/HTMLMediaElement.h | 
| +++ b/third_party/WebKit/Source/core/html/HTMLMediaElement.h | 
| @@ -97,7 +97,7 @@ public: | 
| LoadMediaResource = 1 << 0, | 
| LoadTextTrackResource = 1 << 1 | 
| }; | 
| -    void scheduleDelayedAction(DelayedActionType); | 
| +    void scheduleTextTrackResourceLoad(); | 
|  | 
| bool hasRemoteRoutes() const { return m_remoteRoutesAvailable; } | 
| bool isPlayingRemotely() const { return m_playingRemotely; } | 
| @@ -115,6 +115,7 @@ public: | 
| String preload() const; | 
| void setPreload(const AtomicString&); | 
| WebMediaPlayer::Preload preloadType() const; | 
| +    String effectivePreload() const; | 
| WebMediaPlayer::Preload effectivePreloadType() const; | 
|  | 
| TimeRanges* buffered() const; | 
| @@ -345,7 +346,8 @@ private: | 
| void scheduleEvent(const AtomicString& eventName); // FIXME: Rename to scheduleNamedEvent for clarity. | 
|  | 
| // loading | 
| -    void prepareForLoad(); | 
| +    void invokeLoadAlgorithm(); | 
| +    void invokeResourceSelectionAlgorithm(); | 
| void loadInternal(); | 
| void selectMediaResource(); | 
| void loadResource(const KURL&, ContentType&); | 
| @@ -354,14 +356,14 @@ private: | 
| WebMediaPlayer::LoadType loadType() const; | 
| void scheduleNextSourceChild(); | 
| void loadNextSourceChild(); | 
| -    void clearMediaPlayer(int flags); | 
| +    void clearMediaPlayer(); | 
| void clearMediaPlayerAndAudioSourceProviderClientWithoutLocking(); | 
| bool havePotentialSourceChild(); | 
| void noneSupported(); | 
| void mediaEngineError(MediaError*); | 
| void cancelPendingEventsAndCallbacks(); | 
| void waitForSourceChange(); | 
| -    void prepareToPlay(); | 
| +    void setIgnorePreloadNone(); | 
|  | 
| KURL selectNextSourceChild(ContentType*, InvalidURLAction); | 
|  | 
| @@ -552,8 +554,7 @@ private: | 
|  | 
| bool m_closedCaptionsVisible : 1; | 
|  | 
| -    bool m_havePreparedToPlay : 1; | 
| - | 
| +    bool m_ignorePreloadNone : 1; | 
| bool m_tracksAreReady : 1; | 
| bool m_processingPreferenceChange : 1; | 
| bool m_remoteRoutesAvailable : 1; | 
|  |