зеркало из https://github.com/mozilla/gecko-dev.git
Backed out 2 changesets (bug 1679283) for segment related bustage CLOSED TREE
DONTBUILD Backed out changeset f4f27247a27c (bug 1679283) Backed out changeset 489d44c5eb47 (bug 1679283)
This commit is contained in:
Родитель
31a7ba7269
Коммит
17450d98a6
|
@ -1392,9 +1392,10 @@ void TrackBuffersManager::OnDemuxerInitDone(const MediaResult& aResult) {
|
|||
MutexAutoLock mut(mMutex);
|
||||
mInfo = info;
|
||||
}
|
||||
|
||||
// We now have a valid init data ; we can store it for later use.
|
||||
mInitData = mParser->InitData();
|
||||
}
|
||||
// We now have a valid init data ; we can store it for later use.
|
||||
mInitData = mParser->InitData();
|
||||
|
||||
// We have now completed the changeType operation.
|
||||
mChangeTypeReceived = false;
|
||||
|
|
Двоичные данные
dom/media/mediasource/test/init-trackid2.mp4
Двоичные данные
dom/media/mediasource/test/init-trackid2.mp4
Двоичный файл не отображается.
|
@ -1 +0,0 @@
|
|||
Cache-Control: no-store
|
Двоичные данные
dom/media/mediasource/test/init-trackid3.mp4
Двоичные данные
dom/media/mediasource/test/init-trackid3.mp4
Двоичный файл не отображается.
|
@ -1 +0,0 @@
|
|||
Cache-Control: no-store
|
|
@ -49,8 +49,6 @@ support-files =
|
|||
tags_before_cluster.webm
|
||||
tags_before_cluster.webm^header^
|
||||
1516754.webm 1516754.webm^headers^
|
||||
init-trackid2.mp4 init-trackid3.mp4 segment-2.0001.m4s segment-2.0001.m4s segment-3.0001.m4s segment-3.0002.m4s
|
||||
init-trackid2.mp4^headers^ init-trackid3.mp4^headers^ segment-2.0001.m4s^headers^ segment-2.0001.m4s^headers^ segment-3.0001.m4s^headers^ segment-3.0002.m4s^headers^
|
||||
|
||||
[test_AbortAfterPartialMediaSegment.html]
|
||||
[test_AppendPartialInitSegment.html]
|
||||
|
@ -145,7 +143,6 @@ skip-if = toolkit == 'android' # Not supported on android
|
|||
skip-if = toolkit == 'android' # Not supported on android
|
||||
[test_TimestampOffset_mp4.html]
|
||||
skip-if = toolkit == 'android' # Not supported on android
|
||||
[test_trackidchange_mp4.html]
|
||||
[test_TruncatedDuration.html]
|
||||
[test_TruncatedDuration_mp4.html]
|
||||
skip-if = toolkit == 'android' # Not supported on android
|
||||
|
|
Двоичные данные
dom/media/mediasource/test/segment-2.0001.m4s
Двоичные данные
dom/media/mediasource/test/segment-2.0001.m4s
Двоичный файл не отображается.
|
@ -1 +0,0 @@
|
|||
Cache-Control: no-store
|
Двоичные данные
dom/media/mediasource/test/segment-2.0002.m4s
Двоичные данные
dom/media/mediasource/test/segment-2.0002.m4s
Двоичный файл не отображается.
|
@ -1 +0,0 @@
|
|||
Cache-Control: no-store
|
Двоичные данные
dom/media/mediasource/test/segment-3.0001.m4s
Двоичные данные
dom/media/mediasource/test/segment-3.0001.m4s
Двоичный файл не отображается.
|
@ -1 +0,0 @@
|
|||
Cache-Control: no-store
|
Двоичные данные
dom/media/mediasource/test/segment-3.0002.m4s
Двоичные данные
dom/media/mediasource/test/segment-3.0002.m4s
Двоичный файл не отображается.
|
@ -1 +0,0 @@
|
|||
Cache-Control: no-store
|
|
@ -1,32 +0,0 @@
|
|||
<!DOCTYPE HTML>
|
||||
<html>
|
||||
<head>
|
||||
<title>MSE: test append of audio with similar init segments that have different track ids</title>
|
||||
<script src="/tests/SimpleTest/SimpleTest.js"></script>
|
||||
<script type="text/javascript" src="mediasource.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css" />
|
||||
</head>
|
||||
<body>
|
||||
<pre id="test">
|
||||
<script class="testbody" type="text/javascript">
|
||||
|
||||
SimpleTest.waitForExplicitFinish();
|
||||
|
||||
runWithMSE(async (ms, el) => {
|
||||
el.controls = true;
|
||||
await once(ms, "sourceopen");
|
||||
ok(true, "Receive a sourceopen event");
|
||||
const audiosb = ms.addSourceBuffer("audio/mp4");
|
||||
await fetchAndLoad(audiosb, "init-trackid2", [''], ".mp4");
|
||||
await fetchAndLoad(audiosb, "segment-2.0001", [''], ".m4s");
|
||||
await fetchAndLoad(audiosb, "init-trackid3", [''], ".mp4");
|
||||
await fetchAndLoad(audiosb, "segment-3.0002", [''], ".m4s");
|
||||
is(el.buffered.length, 1, "data is buffered");
|
||||
is(el.buffered.end(0), 8, "all data got appended");
|
||||
SimpleTest.finish();
|
||||
});
|
||||
|
||||
</script>
|
||||
</pre>
|
||||
</body>
|
||||
</html>
|
Загрузка…
Ссылка в новой задаче