gecko/dom/media/fmp4
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
..
moz.build Bug 830801 - Part 2. Remove NOMINMAX define from moz.build. r=mshal 2015-08-03 10:07:09 +09:00
MP4Decoder.cpp Backed out changeset f51c32dbea00 (bug 875573) for test_can_play_type_mpeg.html orange 2015-08-20 16:19:39 -07:00
MP4Decoder.h Bug 1178098 - Report why DXVA initialization failed to about:support. r=cpearce 2015-07-13 16:12:23 -04:00
MP4Demuxer.cpp Bug 1196398: [mp4] Do not allocate memory spanning across ftyp and moov atom. r=kentuckyfriedtakahe 2015-08-21 15:35:31 +10:00
MP4Demuxer.h Bug 1169473: Re-add H264 telemetry. r=miketaylr 2015-07-16 14:31:52 +10:00
MP4Stream.cpp Bug 1190238: P3. Do not loop calling MediaResource::Read or ReadAt, let MediaResourceIndex do it for us. r=cpearce 2015-08-13 15:27:10 +10:00
MP4Stream.h Bug 1190238: P3. Do not loop calling MediaResource::Read or ReadAt, let MediaResourceIndex do it for us. r=cpearce 2015-08-13 15:27:10 +10:00