| 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..5664b375d7e84025b6c91303a92829624b12b110 100644
 | 
| --- a/third_party/WebKit/Source/modules/encryptedmedia/HTMLMediaElementEncryptedMedia.h
 | 
| +++ b/third_party/WebKit/Source/modules/encryptedmedia/HTMLMediaElementEncryptedMedia.h
 | 
| @@ -28,27 +28,11 @@ class MODULES_EXPORT HTMLMediaElementEncryptedMedia final : public NoBaseWillBeG
 | 
|      WILL_BE_USING_GARBAGE_COLLECTED_MIXIN(HTMLMediaElementEncryptedMedia);
 | 
|      USING_FAST_MALLOC_WILL_BE_REMOVED(HTMLMediaElementEncryptedMedia);
 | 
|  public:
 | 
| -    // encrypted media extensions (v0.1b)
 | 
| -    static void webkitGenerateKeyRequest(HTMLMediaElement&, const String& keySystem, PassRefPtr<DOMUint8Array> initData, ExceptionState&);
 | 
| -    static void webkitGenerateKeyRequest(HTMLMediaElement&, const String& keySystem, ExceptionState&);
 | 
| -    static void webkitAddKey(HTMLMediaElement&, const String& keySystem, PassRefPtr<DOMUint8Array> key, PassRefPtr<DOMUint8Array> initData, const String& sessionId, ExceptionState&);
 | 
| -    static void webkitAddKey(HTMLMediaElement&, const String& keySystem, PassRefPtr<DOMUint8Array> key, ExceptionState&);
 | 
| -    static void webkitCancelKeyRequest(HTMLMediaElement&, const String& keySystem, const String& sessionId, ExceptionState&);
 | 
| -
 | 
| -    DEFINE_STATIC_ATTRIBUTE_EVENT_LISTENER(webkitkeyadded);
 | 
| -    DEFINE_STATIC_ATTRIBUTE_EVENT_LISTENER(webkitkeyerror);
 | 
| -    DEFINE_STATIC_ATTRIBUTE_EVENT_LISTENER(webkitkeymessage);
 | 
| -    DEFINE_STATIC_ATTRIBUTE_EVENT_LISTENER(webkitneedkey);
 | 
| -
 | 
| -    // encrypted media extensions (WD)
 | 
|      static MediaKeys* mediaKeys(HTMLMediaElement&);
 | 
|      static ScriptPromise setMediaKeys(ScriptState*, HTMLMediaElement&, MediaKeys*);
 | 
|      DEFINE_STATIC_ATTRIBUTE_EVENT_LISTENER(encrypted);
 | 
|  
 | 
|      // WebMediaPlayerEncryptedMediaClient methods
 | 
| -    void keyAdded(const WebString& keySystem, const WebString& sessionId) final;
 | 
| -    void keyError(const WebString& keySystem, const WebString& sessionId, WebMediaPlayerEncryptedMediaClient::MediaKeyErrorCode, unsigned short systemCode) final;
 | 
| -    void keyMessage(const WebString& keySystem, const WebString& sessionId, const unsigned char* message, unsigned messageLength, const WebURL& defaultURL) final;
 | 
|      void encrypted(WebEncryptedMediaInitDataType, const unsigned char* initData, unsigned initDataLength) final;
 | 
|      void didBlockPlaybackWaitingForKey() final;
 | 
|      void didResumePlaybackBlockedForKey() final;
 | 
| @@ -65,26 +49,12 @@ private:
 | 
|      friend class SetMediaKeysHandler;
 | 
|  
 | 
|      HTMLMediaElementEncryptedMedia(HTMLMediaElement&);
 | 
| -    void generateKeyRequest(WebMediaPlayer*, const String& keySystem, PassRefPtr<DOMUint8Array> initData, ExceptionState&);
 | 
| -    void addKey(WebMediaPlayer*, const String& keySystem, PassRefPtr<DOMUint8Array> key, PassRefPtr<DOMUint8Array> initData, const String& sessionId, ExceptionState&);
 | 
| -    void cancelKeyRequest(WebMediaPlayer*, const String& keySystem, const String& sessionId, ExceptionState&);
 | 
|  
 | 
|      // EventTarget
 | 
|      bool setAttributeEventListener(const AtomicString& eventType, PassRefPtrWillBeRawPtr<EventListener>);
 | 
|      EventListener* getAttributeEventListener(const AtomicString& eventType);
 | 
|  
 | 
| -    // Currently we have both EME v0.1b and EME WD implemented in media element.
 | 
| -    // But we do not want to support both at the same time. The one used first
 | 
| -    // will be supported. Use |m_emeMode| to track this selection.
 | 
| -    // FIXME: Remove EmeMode once EME v0.1b support is removed. See crbug.com/249976.
 | 
| -    enum EmeMode { EmeModeNotSelected, EmeModePrefixed, EmeModeUnprefixed };
 | 
| -
 | 
| -    // check (and set if necessary) the encrypted media extensions (EME) mode
 | 
| -    // (v0.1b or WD). Returns whether the mode is allowed and successfully set.
 | 
| -    bool setEmeMode(EmeMode);
 | 
| -
 | 
|      RawPtrWillBeMember<HTMLMediaElement> m_mediaElement;
 | 
| -    EmeMode m_emeMode;
 | 
|  
 | 
|      bool m_isWaitingForKey;
 | 
|  
 | 
| 
 |