зеркало из https://github.com/mozilla/gecko-dev.git
Bug 826055 - Check OMX when looking for decoders on FirefoxOS. r=bz
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:
Родитель
c4096e0f21
Коммит
6a0da62b7a
|
@ -6360,6 +6360,16 @@ nsContentUtils::FindInternalContentViewer(const char* aType,
|
|||
}
|
||||
#endif
|
||||
|
||||
#ifdef MOZ_WIDGET_GONK
|
||||
if (DecoderTraits::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 (DecoderTraits::IsWebMType(nsDependentCString(aType))) {
|
||||
docFactory = do_GetService("@mozilla.org/content/document-loader-factory;1");
|
||||
|
|
Загрузка…
Ссылка в новой задаче