Changeset 187790 in webkit
- Timestamp:
- Aug 3, 2015 5:30:45 PM (9 years ago)
- Location:
- trunk/Source
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r187776 r187790 1 2015-08-03 Matt Rajca <mrajca@apple.com> 2 3 Media Session: let UI clients query whether a media element is paused 4 https://bugs.webkit.org/show_bug.cgi?id=147588 5 6 Reviewed by Tim Horton. 7 8 * page/Page.cpp: 9 (WebCore::Page::isMediaElementPaused): Determine if the media element with the given ID is paused. 10 * page/Page.h: 11 1 12 2015-08-03 Eric Carlson <eric.carlson@apple.com> 2 13 -
trunk/Source/WebCore/page/Page.cpp
r187251 r187790 1225 1225 } 1226 1226 } 1227 1228 bool Page::isMediaElementPaused(uint64_t elementID) 1229 { 1230 if (HTMLMediaElement* element = HTMLMediaElement::elementWithID(elementID)) 1231 return element->paused(); 1232 1233 ASSERT_NOT_REACHED(); 1234 return true; 1235 } 1227 1236 #endif 1228 1237 -
trunk/Source/WebCore/page/Page.h
r187358 r187790 443 443 #if ENABLE(MEDIA_SESSION) 444 444 WEBCORE_EXPORT void handleMediaEvent(MediaEventType); 445 WEBCORE_EXPORT bool isMediaElementPaused(uint64_t); 445 446 #endif 446 447 -
trunk/Source/WebKit2/ChangeLog
r187765 r187790 1 2015-08-03 Matt Rajca <mrajca@apple.com> 2 3 Media Session: let UI clients query whether a media element is paused 4 https://bugs.webkit.org/show_bug.cgi?id=147588 5 6 Reviewed by Tim Horton. 7 8 Added plumbing to determine if a page's media element is paused. 9 10 * UIProcess/WebPageProxy.cpp: 11 (WebKit::WebPageProxy::isMediaElementPaused): 12 * UIProcess/WebPageProxy.h: 13 * WebProcess/WebPage/WebPage.cpp: 14 (WebKit::WebPage::isMediaElementPaused): 15 * WebProcess/WebPage/WebPage.h: 16 * WebProcess/WebPage/WebPage.messages.in: 17 1 18 2015-08-03 Chris Dumez <cdumez@apple.com> 2 19 -
trunk/Source/WebKit2/UIProcess/WebPageProxy.cpp
r187713 r187790 3886 3886 m_process->send(Messages::WebPage::HandleMediaEvent(eventType), m_pageID); 3887 3887 } 3888 3889 void WebPageProxy::isMediaElementPaused(uint64_t elementID, uint64_t callbackID) 3890 { 3891 if (!isValid()) 3892 return; 3893 3894 m_process->send(Messages::WebPage::IsMediaElementPaused(elementID, callbackID), m_pageID); 3895 } 3888 3896 #endif 3889 3897 -
trunk/Source/WebKit2/UIProcess/WebPageProxy.h
r187713 r187790 947 947 bool hasMediaSessionWithActiveMediaElements() const { return m_hasMediaSessionWithActiveMediaElements; } 948 948 void handleMediaEvent(WebCore::MediaEventType); 949 void isMediaElementPaused(uint64_t, uint64_t); 949 950 #endif 950 951 -
trunk/Source/WebKit2/WebProcess/WebPage/WebPage.cpp
r187751 r187790 4069 4069 m_page->handleMediaEvent(static_cast<MediaEventType>(eventType)); 4070 4070 } 4071 4072 void WebPage::isMediaElementPaused(uint64_t elementID, uint64_t callbackID) 4073 { 4074 bool paused = m_page->isMediaElementPaused(elementID); 4075 send(Messages::WebPageProxy::UnsignedCallback(paused, callbackID)); 4076 } 4071 4077 #endif 4072 4078 -
trunk/Source/WebKit2/WebProcess/WebPage/WebPage.h
r187522 r187790 751 751 #if ENABLE(MEDIA_SESSION) 752 752 void handleMediaEvent(uint32_t /* WebCore::MediaEventType */); 753 void isMediaElementPaused(uint64_t, uint64_t); 753 754 #endif 754 755 -
trunk/Source/WebKit2/WebProcess/WebPage/WebPage.messages.in
r187522 r187790 317 317 #if ENABLE(MEDIA_SESSION) 318 318 HandleMediaEvent(uint32_t eventType) 319 IsMediaElementPaused(uint64_t elementID, uint64_t callbackID) 319 320 #endif 320 321
Note: See TracChangeset
for help on using the changeset viewer.