зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1307595 - Fixup bad merge conflict resolution from Bug 1300654/8eef5d2cc850. r=partial-backout
8eef5d2cc850 in Bug 1300654 incorrectly resolved a merge conflict and backed out part of the fix for Bug 1280829. Relanding. MozReview-Commit-ID: 6DIkUrc9R4t
This commit is contained in:
Родитель
e63eb33a08
Коммит
efc3fcbec9
|
@ -1617,18 +1617,6 @@ nsresult HTMLMediaElement::LoadResource()
|
||||||
// Set the media element's CORS mode only when loading a resource
|
// Set the media element's CORS mode only when loading a resource
|
||||||
mCORSMode = AttrValueToCORSMode(GetParsedAttr(nsGkAtoms::crossorigin));
|
mCORSMode = AttrValueToCORSMode(GetParsedAttr(nsGkAtoms::crossorigin));
|
||||||
|
|
||||||
bool isBlob = false;
|
|
||||||
if (mMediaKeys &&
|
|
||||||
Preferences::GetBool("media.eme.mse-only", true) &&
|
|
||||||
// We only want mediaSource URLs, but they are BlobURL, so we have to
|
|
||||||
// check the schema and if they are not MediaStream or real Blob.
|
|
||||||
(NS_FAILED(mLoadingSrc->SchemeIs(BLOBURI_SCHEME, &isBlob)) ||
|
|
||||||
!isBlob ||
|
|
||||||
IsMediaStreamURI(mLoadingSrc) ||
|
|
||||||
IsBlobURI(mLoadingSrc))) {
|
|
||||||
return NS_ERROR_DOM_NOT_SUPPORTED_ERR;
|
|
||||||
}
|
|
||||||
|
|
||||||
HTMLMediaElement* other = LookupMediaElementURITable(mLoadingSrc);
|
HTMLMediaElement* other = LookupMediaElementURITable(mLoadingSrc);
|
||||||
if (other && other->mDecoder) {
|
if (other && other->mDecoder) {
|
||||||
// Clone it.
|
// Clone it.
|
||||||
|
|
Загрузка…
Ссылка в новой задаче