зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1407833 - update rust mp4 parser for add overflow. r=kinetik
MozReview-Commit-ID: 8nGLWcXmGCr --HG-- extra : rebase_source : 36452e27c7a6d9488164defa03f7eea281ddeef3
This commit is contained in:
Родитель
ff91e4857a
Коммит
0dd9f867bb
|
@ -841,7 +841,10 @@ impl<'a> Iterator for SampleToChunkIterator<'a> {
|
||||||
self.sample_count = next.samples_per_chunk;
|
self.sample_count = next.samples_per_chunk;
|
||||||
// Total chunk number in 'stsc' could be different to 'stco',
|
// Total chunk number in 'stsc' could be different to 'stco',
|
||||||
// there could be more chunks at the last 'stsc' record.
|
// there could be more chunks at the last 'stsc' record.
|
||||||
((next.first_chunk - 1) .. next.first_chunk + self.remain_chunk_count -1)
|
match next.first_chunk.checked_add(self.remain_chunk_count) {
|
||||||
|
Some(r) => ((next.first_chunk - 1) .. r - 1),
|
||||||
|
_ => (0 .. 0),
|
||||||
|
}
|
||||||
},
|
},
|
||||||
_ => (0 .. 0),
|
_ => (0 .. 0),
|
||||||
};
|
};
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
# Script to update mp4parse-rust sources to latest upstream
|
# Script to update mp4parse-rust sources to latest upstream
|
||||||
|
|
||||||
# Default version.
|
# Default version.
|
||||||
VER=7a10a8349b7dc098210deb0872de801e30f2d65e
|
VER=cfeeab0036e14658f28f8df16c7ddede46ccf79a
|
||||||
|
|
||||||
# Accept version or commit from the command line.
|
# Accept version or commit from the command line.
|
||||||
if test -n "$1"; then
|
if test -n "$1"; then
|
||||||
|
|
Загрузка…
Ссылка в новой задаче