зеркало из https://github.com/mozilla/gecko-dev.git
Bug 826055 - Check OMX when looking for decoders on FirefoxOS. r=bz, a=tracking+
On FirefoxOS, when trying to stream an MP3 file in the browser, Gecko does not check the OMX decoder for support, and streaming fails. This patch adds the check for OMX decoders. The browser now streams the MP3 file correctly.
This commit is contained in:
Родитель
35c539effc
Коммит
69f01c032e
|
@ -6675,6 +6675,16 @@ nsContentUtils::FindInternalContentViewer(const char* aType,
|
|||
}
|
||||
#endif
|
||||
|
||||
#ifdef MOZ_WIDGET_GONK
|
||||
if (nsHTMLMediaElement::IsOmxSupportedType(nsDependentCString(aType))) {
|
||||
docFactory = do_GetService("@mozilla.org/content/document-loader-factory;1");
|
||||
if (docFactory && aLoaderType) {
|
||||
*aLoaderType = TYPE_CONTENT;
|
||||
}
|
||||
return docFactory.forget();
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifdef MOZ_WEBM
|
||||
if (nsHTMLMediaElement::IsWebMEnabled()) {
|
||||
for (unsigned int i = 0; i < ArrayLength(nsHTMLMediaElement::gWebMTypes); ++i) {
|
||||
|
|
Загрузка…
Ссылка в новой задаче