diff options
author | Fernando Jiménez Moreno <ferjmoreno@gmail.com> | 2018-01-18 14:20:54 +0100 |
---|---|---|
committer | Fernando Jiménez Moreno <ferjmoreno@gmail.com> | 2018-01-19 15:06:52 +0100 |
commit | f46fbe45998f72f4b543a7d92b64dac6c324cc89 (patch) | |
tree | 7979667027041b7c4d1e28b33eb2c55670a39617 /components/script/dom/htmlmediaelement.rs | |
parent | 671b69c0b77f9a4bd0c098cb2a2f73c95dacb954 (diff) | |
download | servo-f46fbe45998f72f4b543a7d92b64dac6c324cc89.tar.gz servo-f46fbe45998f72f4b543a7d92b64dac6c324cc89.zip |
Remove gecko-media dependency
Diffstat (limited to 'components/script/dom/htmlmediaelement.rs')
-rw-r--r-- | components/script/dom/htmlmediaelement.rs | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/components/script/dom/htmlmediaelement.rs b/components/script/dom/htmlmediaelement.rs index 426f5ae32b4..1122e267e7e 100644 --- a/components/script/dom/htmlmediaelement.rs +++ b/components/script/dom/htmlmediaelement.rs @@ -31,13 +31,10 @@ use dom::node::{window_from_node, document_from_node, Node, UnbindContext}; use dom::promise::Promise; use dom::virtualmethods::VirtualMethods; use dom_struct::dom_struct; -#[cfg(all(any(target_os = "macos", target_os = "linux"), not(any(target_arch = "arm", target_arch = "aarch64"))))] -use gecko_media::{CanPlayType, GeckoMedia}; use html5ever::{LocalName, Prefix}; use ipc_channel::ipc; use ipc_channel::router::ROUTER; use microtask::{Microtask, MicrotaskRunnable}; -#[allow(unused_imports)] use mime::{Mime, SubLevel, TopLevel}; use net_traits::{FetchResponseListener, FetchMetadata, Metadata, NetworkError}; use net_traits::request::{CredentialsMode, Destination, RequestInit}; @@ -870,27 +867,6 @@ impl HTMLMediaElementMethods for HTMLMediaElement { self.media_element_load_algorithm(); } - #[cfg(all( - any(target_os = "macos", target_os = "linux"), - not(any(target_arch = "arm", target_arch = "aarch64")), - ))] - // https://html.spec.whatwg.org/multipage/#dom-navigator-canplaytype - fn CanPlayType(&self, type_: DOMString) -> CanPlayTypeResult { - let gecko_media = match GeckoMedia::get() { - Ok(gecko_media) => gecko_media, - Err(_) => return CanPlayTypeResult::_empty, - }; - match gecko_media.can_play_type(&type_) { - CanPlayType::No => CanPlayTypeResult::_empty, - CanPlayType::Maybe => CanPlayTypeResult::Maybe, - CanPlayType::Probably => CanPlayTypeResult::Probably - } - } - - #[cfg(not(all( - any(target_os = "macos", target_os = "linux"), - not(any(target_arch = "arm", target_arch = "aarch64")), - )))] // https://html.spec.whatwg.org/multipage/#dom-navigator-canplaytype fn CanPlayType(&self, type_: DOMString) -> CanPlayTypeResult { match type_.parse::<Mime>() { |