| Index: third_party/WebKit/Source/modules/encryptedmedia/HTMLMediaElementEncryptedMedia.h
|
| diff --git a/third_party/WebKit/Source/modules/encryptedmedia/HTMLMediaElementEncryptedMedia.h b/third_party/WebKit/Source/modules/encryptedmedia/HTMLMediaElementEncryptedMedia.h
|
| index 64f02233ebd94c1760343de20ec99026c12fb363..9ff6aed358ca0dde3f368080f73edde805699bda 100644
|
| --- a/third_party/WebKit/Source/modules/encryptedmedia/HTMLMediaElementEncryptedMedia.h
|
| +++ b/third_party/WebKit/Source/modules/encryptedmedia/HTMLMediaElementEncryptedMedia.h
|
| @@ -24,9 +24,8 @@ class ScriptState;
|
| class WebContentDecryptionModule;
|
| class WebMediaPlayer;
|
|
|
| -class MODULES_EXPORT HTMLMediaElementEncryptedMedia final : public NoBaseWillBeGarbageCollectedFinalized<HTMLMediaElementEncryptedMedia>, public WillBeHeapSupplement<HTMLMediaElement>, public WebMediaPlayerEncryptedMediaClient {
|
| - WILL_BE_USING_GARBAGE_COLLECTED_MIXIN(HTMLMediaElementEncryptedMedia);
|
| - USING_FAST_MALLOC_WILL_BE_REMOVED(HTMLMediaElementEncryptedMedia);
|
| +class MODULES_EXPORT HTMLMediaElementEncryptedMedia final : public GarbageCollectedFinalized<HTMLMediaElementEncryptedMedia>, public HeapSupplement<HTMLMediaElement>, public WebMediaPlayerEncryptedMediaClient {
|
| + USING_GARBAGE_COLLECTED_MIXIN(HTMLMediaElementEncryptedMedia);
|
| public:
|
| // encrypted media extensions (v0.1b)
|
| static void webkitGenerateKeyRequest(HTMLMediaElement&, const String& keySystem, PassRefPtr<DOMUint8Array> initData, ExceptionState&);
|
| @@ -70,7 +69,7 @@ private:
|
| void cancelKeyRequest(WebMediaPlayer*, const String& keySystem, const String& sessionId, ExceptionState&);
|
|
|
| // EventTarget
|
| - bool setAttributeEventListener(const AtomicString& eventType, PassRefPtrWillBeRawPtr<EventListener>);
|
| + bool setAttributeEventListener(const AtomicString& eventType, RawPtr<EventListener>);
|
| EventListener* getAttributeEventListener(const AtomicString& eventType);
|
|
|
| // Currently we have both EME v0.1b and EME WD implemented in media element.
|
| @@ -83,12 +82,12 @@ private:
|
| // (v0.1b or WD). Returns whether the mode is allowed and successfully set.
|
| bool setEmeMode(EmeMode);
|
|
|
| - RawPtrWillBeMember<HTMLMediaElement> m_mediaElement;
|
| + Member<HTMLMediaElement> m_mediaElement;
|
| EmeMode m_emeMode;
|
|
|
| bool m_isWaitingForKey;
|
|
|
| - PersistentWillBeMember<MediaKeys> m_mediaKeys;
|
| + Member<MediaKeys> m_mediaKeys;
|
| };
|
|
|
| } // namespace blink
|
|
|