Changeset 144093 in webkit
- Timestamp:
- Feb 26, 2013, 1:01:25 PM (14 years ago)
- Location:
- tags/Safari-537.31.10/Source/WebCore
- Files:
-
- 5 edited
-
ChangeLog (modified) (1 diff)
-
html/HTMLMediaElement.cpp (modified) (2 diffs)
-
html/HTMLMediaElement.h (modified) (1 diff)
-
platform/graphics/MediaPlayer.cpp (modified) (1 diff)
-
platform/graphics/MediaPlayer.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
tags/Safari-537.31.10/Source/WebCore/ChangeLog
r144090 r144093 1 2013-02-26 Lucas Forschler <lforschler@apple.com> 2 3 Merge r142819 4 5 2013-02-13 Jer Noble <jer.noble@apple.com> 6 7 EME: MediaPlayer::keyNeede() should return a bool indicating whether an event listener was triggered. 8 https://bugs.webkit.org/show_bug.cgi?id=109701 9 10 Reviewed by Eric Carlson. 11 12 Clients of MediaPlayer may need to do cleanup if calling keyNeeded() 13 results in no event listener being triggered. Return a bool (like the 14 v1 equivalent keyNeeded method) to indicate this. 15 16 * html/HTMLMediaElement.cpp: 17 (WebCore::HTMLMediaElement::mediaPlayerKeyNeeded): 18 * html/HTMLMediaElement.h: 19 * platform/graphics/MediaPlayer.cpp: 20 (WebCore::MediaPlayer::keyNeeded): 21 * platform/graphics/MediaPlayer.h: 22 (WebCore::MediaPlayerClient::mediaPlayerKeyNeeded): 23 1 24 2013-02-26 Lucas Forschler <lforschler@apple.com> 2 25 -
tags/Safari-537.31.10/Source/WebCore/html/HTMLMediaElement.cpp
r142580 r144093 1973 1973 1974 1974 #if ENABLE(ENCRYPTED_MEDIA_V2) 1975 void HTMLMediaElement::mediaPlayerKeyNeeded(MediaPlayer*, Uint8Array* initData) 1976 { 1975 bool HTMLMediaElement::mediaPlayerKeyNeeded(MediaPlayer*, Uint8Array* initData) 1976 { 1977 if (!hasEventListeners("webkitneedkey")) { 1978 m_error = MediaError::create(MediaError::MEDIA_ERR_ENCRYPTED); 1979 scheduleEvent(eventNames().errorEvent); 1980 return false; 1981 } 1982 1977 1983 MediaKeyNeededEventInit initializer; 1978 1984 initializer.initData = initData; … … 1983 1989 event->setTarget(this); 1984 1990 m_asyncEventQueue->enqueueEvent(event.release()); 1991 1992 return true; 1985 1993 } 1986 1994 -
tags/Safari-537.31.10/Source/WebCore/html/HTMLMediaElement.h
r142327 r144093 456 456 457 457 #if ENABLE(ENCRYPTED_MEDIA_V2) 458 virtual voidmediaPlayerKeyNeeded(MediaPlayer*, Uint8Array*);458 virtual bool mediaPlayerKeyNeeded(MediaPlayer*, Uint8Array*); 459 459 #endif 460 460 -
tags/Safari-537.31.10/Source/WebCore/platform/graphics/MediaPlayer.cpp
r142327 r144093 1083 1083 1084 1084 #if ENABLE(ENCRYPTED_MEDIA_V2) 1085 void MediaPlayer::keyNeeded(Uint8Array* initData) 1086 { 1087 if (m_mediaPlayerClient) 1088 m_mediaPlayerClient->mediaPlayerKeyNeeded(this, initData); 1085 bool MediaPlayer::keyNeeded(Uint8Array* initData) 1086 { 1087 if (m_mediaPlayerClient) 1088 return m_mediaPlayerClient->mediaPlayerKeyNeeded(this, initData); 1089 return false; 1089 1090 } 1090 1091 #endif -
tags/Safari-537.31.10/Source/WebCore/platform/graphics/MediaPlayer.h
r142327 r144093 195 195 196 196 #if ENABLE(ENCRYPTED_MEDIA_V2) 197 virtual void mediaPlayerKeyNeeded(MediaPlayer*, Uint8Array*) {}197 virtual bool mediaPlayerKeyNeeded(MediaPlayer*, Uint8Array*) { return false; } 198 198 #endif 199 199 … … 436 436 437 437 #if ENABLE(ENCRYPTED_MEDIA_V2) 438 voidkeyNeeded(Uint8Array* initData);438 bool keyNeeded(Uint8Array* initData); 439 439 #endif 440 440
Note:
See TracChangeset
for help on using the changeset viewer.