| Index: Source/modules/encryptedmedia/HTMLMediaElementEncryptedMedia.cpp
|
| diff --git a/Source/modules/encryptedmedia/HTMLMediaElementEncryptedMedia.cpp b/Source/modules/encryptedmedia/HTMLMediaElementEncryptedMedia.cpp
|
| index bd6e2ffdeb74da99f73eade4b85aee516b8477dd..e88ed8b31dcb8d89cf179a679aa3e3b3ef3c7c78 100644
|
| --- a/Source/modules/encryptedmedia/HTMLMediaElementEncryptedMedia.cpp
|
| +++ b/Source/modules/encryptedmedia/HTMLMediaElementEncryptedMedia.cpp
|
| @@ -112,7 +112,7 @@ void HTMLMediaElementEncryptedMedia::setMediaKeys(HTMLMediaElement& element, Med
|
| }
|
|
|
| // Create a MediaKeyNeededEvent for WD EME.
|
| -static PassRefPtr<Event> createNeedKeyEvent(const String& contentType, const unsigned char* initData, unsigned initDataLength)
|
| +static PassRefPtrWillBeRawPtr<Event> createNeedKeyEvent(const String& contentType, const unsigned char* initData, unsigned initDataLength)
|
| {
|
| MediaKeyNeededEventInit initializer;
|
| initializer.contentType = contentType;
|
| @@ -124,7 +124,7 @@ static PassRefPtr<Event> createNeedKeyEvent(const String& contentType, const uns
|
| }
|
|
|
| // Create a 'needkey' MediaKeyEvent for v0.1b EME.
|
| -static PassRefPtr<Event> createWebkitNeedKeyEvent(const String& contentType, const unsigned char* initData, unsigned initDataLength)
|
| +static PassRefPtrWillBeRawPtr<Event> createWebkitNeedKeyEvent(const String& contentType, const unsigned char* initData, unsigned initDataLength)
|
| {
|
| MediaKeyEventInit webkitInitializer;
|
| webkitInitializer.keySystem = String();
|
| @@ -258,7 +258,7 @@ void HTMLMediaElementEncryptedMedia::keyAdded(HTMLMediaElement& element, const S
|
| initializer.bubbles = false;
|
| initializer.cancelable = false;
|
|
|
| - RefPtr<Event> event = MediaKeyEvent::create(EventTypeNames::webkitkeyadded, initializer);
|
| + RefPtrWillBeRawPtr<Event> event = MediaKeyEvent::create(EventTypeNames::webkitkeyadded, initializer);
|
| event->setTarget(&element);
|
| element.scheduleEvent(event.release());
|
| }
|
| @@ -297,7 +297,7 @@ void HTMLMediaElementEncryptedMedia::keyError(HTMLMediaElement& element, const S
|
| initializer.bubbles = false;
|
| initializer.cancelable = false;
|
|
|
| - RefPtr<Event> event = MediaKeyEvent::create(EventTypeNames::webkitkeyerror, initializer);
|
| + RefPtrWillBeRawPtr<Event> event = MediaKeyEvent::create(EventTypeNames::webkitkeyerror, initializer);
|
| event->setTarget(&element);
|
| element.scheduleEvent(event.release());
|
| }
|
| @@ -314,7 +314,7 @@ void HTMLMediaElementEncryptedMedia::keyMessage(HTMLMediaElement& element, const
|
| initializer.bubbles = false;
|
| initializer.cancelable = false;
|
|
|
| - RefPtr<Event> event = MediaKeyEvent::create(EventTypeNames::webkitkeymessage, initializer);
|
| + RefPtrWillBeRawPtr<Event> event = MediaKeyEvent::create(EventTypeNames::webkitkeymessage, initializer);
|
| event->setTarget(&element);
|
| element.scheduleEvent(event.release());
|
| }
|
| @@ -325,14 +325,14 @@ void HTMLMediaElementEncryptedMedia::keyNeeded(HTMLMediaElement& element, const
|
|
|
| if (RuntimeEnabledFeatures::encryptedMediaEnabled()) {
|
| // Send event for WD EME.
|
| - RefPtr<Event> event = createNeedKeyEvent(contentType, initData, initDataLength);
|
| + RefPtrWillBeRawPtr<Event> event = createNeedKeyEvent(contentType, initData, initDataLength);
|
| event->setTarget(&element);
|
| element.scheduleEvent(event.release());
|
| }
|
|
|
| if (RuntimeEnabledFeatures::prefixedEncryptedMediaEnabled()) {
|
| // Send event for v0.1b EME.
|
| - RefPtr<Event> event = createWebkitNeedKeyEvent(contentType, initData, initDataLength);
|
| + RefPtrWillBeRawPtr<Event> event = createWebkitNeedKeyEvent(contentType, initData, initDataLength);
|
| event->setTarget(&element);
|
| element.scheduleEvent(event.release());
|
| }
|
|
|