aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/htmlmediaelement.rs
diff options
context:
space:
mode:
authorFernando Jiménez Moreno <ferjmoreno@gmail.com>2018-01-18 14:20:54 +0100
committerFernando Jiménez Moreno <ferjmoreno@gmail.com>2018-01-19 15:06:52 +0100
commitf46fbe45998f72f4b543a7d92b64dac6c324cc89 (patch)
tree7979667027041b7c4d1e28b33eb2c55670a39617 /components/script/dom/htmlmediaelement.rs
parent671b69c0b77f9a4bd0c098cb2a2f73c95dacb954 (diff)
downloadservo-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.rs24
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>() {