| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013 Apple Inc. All rights
reserved. | 2 * Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013 Apple Inc. All rights
reserved. |
| 3 * | 3 * |
| 4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
| 5 * modification, are permitted provided that the following conditions | 5 * modification, are permitted provided that the following conditions |
| 6 * are met: | 6 * are met: |
| 7 * 1. Redistributions of source code must retain the above copyright | 7 * 1. Redistributions of source code must retain the above copyright |
| 8 * notice, this list of conditions and the following disclaimer. | 8 * notice, this list of conditions and the following disclaimer. |
| 9 * 2. Redistributions in binary form must reproduce the above copyright | 9 * 2. Redistributions in binary form must reproduce the above copyright |
| 10 * notice, this list of conditions and the following disclaimer in the | 10 * notice, this list of conditions and the following disclaimer in the |
| (...skipping 262 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 273 , m_shouldDelayLoadEvent(false) | 273 , m_shouldDelayLoadEvent(false) |
| 274 , m_haveFiredLoadedData(false) | 274 , m_haveFiredLoadedData(false) |
| 275 , m_active(true) | 275 , m_active(true) |
| 276 , m_autoplaying(true) | 276 , m_autoplaying(true) |
| 277 , m_muted(false) | 277 , m_muted(false) |
| 278 , m_paused(true) | 278 , m_paused(true) |
| 279 , m_seeking(false) | 279 , m_seeking(false) |
| 280 , m_sentStalledEvent(false) | 280 , m_sentStalledEvent(false) |
| 281 , m_sentEndEvent(false) | 281 , m_sentEndEvent(false) |
| 282 , m_pausedInternal(false) | 282 , m_pausedInternal(false) |
| 283 , m_sendProgressEvents(true) | |
| 284 , m_closedCaptionsVisible(false) | 283 , m_closedCaptionsVisible(false) |
| 285 , m_loadInitiatedByUserGesture(false) | 284 , m_loadInitiatedByUserGesture(false) |
| 286 , m_completelyLoaded(false) | 285 , m_completelyLoaded(false) |
| 287 , m_havePreparedToPlay(false) | 286 , m_havePreparedToPlay(false) |
| 288 , m_parsingInProgress(createdByParser) | 287 , m_parsingInProgress(createdByParser) |
| 289 , m_tracksAreReady(true) | 288 , m_tracksAreReady(true) |
| 290 , m_haveVisibleTextTrack(false) | 289 , m_haveVisibleTextTrack(false) |
| 291 , m_processingPreferenceChange(false) | 290 , m_processingPreferenceChange(false) |
| 292 , m_lastTextTrackUpdateTime(-1) | 291 , m_lastTextTrackUpdateTime(-1) |
| 293 , m_textTracks(0) | 292 , m_textTracks(0) |
| (...skipping 544 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 838 | 837 |
| 839 // Set m_currentSrc *before* changing to the cache url, the fact that we are
loading from the app | 838 // Set m_currentSrc *before* changing to the cache url, the fact that we are
loading from the app |
| 840 // cache is an internal detail not exposed through the media element API. | 839 // cache is an internal detail not exposed through the media element API. |
| 841 m_currentSrc = url; | 840 m_currentSrc = url; |
| 842 | 841 |
| 843 LOG(Media, "HTMLMediaElement::loadResource - m_currentSrc -> %s", urlForLogg
ingMedia(m_currentSrc).utf8().data()); | 842 LOG(Media, "HTMLMediaElement::loadResource - m_currentSrc -> %s", urlForLogg
ingMedia(m_currentSrc).utf8().data()); |
| 844 | 843 |
| 845 if (MediaStreamRegistry::registry().lookupMediaStreamDescriptor(url.string()
)) | 844 if (MediaStreamRegistry::registry().lookupMediaStreamDescriptor(url.string()
)) |
| 846 removeBehaviorRestriction(RequireUserGestureForRateChangeRestriction); | 845 removeBehaviorRestriction(RequireUserGestureForRateChangeRestriction); |
| 847 | 846 |
| 848 if (m_sendProgressEvents) | 847 startProgressEventTimer(); |
| 849 startProgressEventTimer(); | |
| 850 | 848 |
| 851 // Reset display mode to force a recalculation of what to show because we ar
e resetting the player. | 849 // Reset display mode to force a recalculation of what to show because we ar
e resetting the player. |
| 852 setDisplayMode(Unknown); | 850 setDisplayMode(Unknown); |
| 853 | 851 |
| 854 if (!autoplay()) | 852 if (!autoplay()) |
| 855 m_player->setPreload(m_preload); | 853 m_player->setPreload(m_preload); |
| 856 | 854 |
| 857 if (fastHasAttribute(mutedAttr)) | 855 if (fastHasAttribute(mutedAttr)) |
| 858 m_muted = true; | 856 m_muted = true; |
| 859 updateVolume(); | 857 updateVolume(); |
| (...skipping 3010 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3870 { | 3868 { |
| 3871 scheduleLayerUpdate(); | 3869 scheduleLayerUpdate(); |
| 3872 } | 3870 } |
| 3873 | 3871 |
| 3874 bool HTMLMediaElement::isInteractiveContent() const | 3872 bool HTMLMediaElement::isInteractiveContent() const |
| 3875 { | 3873 { |
| 3876 return fastHasAttribute(controlsAttr); | 3874 return fastHasAttribute(controlsAttr); |
| 3877 } | 3875 } |
| 3878 | 3876 |
| 3879 } | 3877 } |
| OLD | NEW |