gecko/media/libstagefright
Jean-Yves Avenard cdfe186b45 Bug 1196398: [mp4] Do not allocate memory spanning across ftyp and moov atom. r=kentuckyfriedtakahe
A typical non-fragmented mp4 would have the ftyp atom located at the beginning of the mp4 and the moov at the end. We would to calculate the location of the metadata by spanning the byte range of the two atoms.
As such, we would typically allocate an amount of memory equivalent to the size of the mp4.

Instead we now reconstruct the metadata to only have the ftyp and moov atoms contiguously.
2015-08-21 15:35:31 +10:00
..
binding Bug 1196398: [mp4] Do not allocate memory spanning across ftyp and moov atom. r=kentuckyfriedtakahe 2015-08-21 15:35:31 +10:00
frameworks/av Bug 1181651: Replace use of stagefright::Vector with nsTArray. r=kentuckyfriedtakahe 2015-08-20 20:54:59 +10:00
gtest Bug 1179885 - Update rust mp4parser gtest. r=k17e 2015-07-02 14:12:14 -07:00
patches
ports Bug 1150357: Remove libstagefright's stdbool.h to fix MSVC 2015 CTP 6 build, r=cpearce 2015-04-01 18:49:24 -10:00
stubs Bug 1143575. Add RefBase #include to stagefright stubs. r=cpearce 2015-05-12 15:36:19 +12:00
system/core Bug 1185115 - Ensure we have enough memory to allocate required capacity. r=kentuckyfriedtakahe 2015-08-04 13:43:17 -04:00
additional_headers
checkout.sh
files.py
moz.build Bug 1163486 - Remove MP4Reader. r=jya 2015-07-21 02:48:00 +02:00
update-patches.sh