Bug 1322587: [MSE] P2. Allow additional top-level boxes. r=gerald

MozReview-Commit-ID: AE6EaPnOiJu

--HG--
extra : rebase_source : e713d4d4a755a1a6e835521d9774139d3a3e98d2
This commit is contained in:
Jean-Yves Avenard 2016-12-09 09:21:21 -10:00
Родитель 225e0aecd7
Коммит 0374bc4ac7
1 изменённых файлов: 3 добавлений и 1 удалений

Просмотреть файл

@ -352,7 +352,7 @@ public:
if (!parser.IsValid()) {
return MediaResult(
NS_ERROR_FAILURE,
RESULT_DETAIL("Invalid Box:%s", parser.LastInvalidBox()));
RESULT_DETAIL("Invalid Top-Level Box:%s", parser.LastInvalidBox()));
}
return parser.StartWithInitSegment() ? NS_OK : NS_ERROR_NOT_AVAILABLE;
}
@ -385,6 +385,8 @@ private:
"styp", "moof", "mdat", // media segment
"mfra", "skip", "meta", "meco", "ssix", "prft" // others.
"pssh", // optional with encrypted EME, though ignored.
"emsg", // ISO23009-1:2014 Section 5.10.3.3
"bloc", "uuid" // boxes accepted by chrome.
};
while (reader.Remaining() >= 8) {