зеркало из https://github.com/mozilla/gecko-dev.git
70f6748e8f
With bug 1464268 and friends the ContainerWriters starting being called once per second to get written data out. OggWriter was only able to handle getting one page out per call, so if we had written N pages to OggWriter while processing a second worth of data, it'd still have N-1 pages in a buffer. That led to MediaRecorder writing much too short files when recording audio/ogg. This patch fixes this properly in OggWriter by extracting all available pages in GetContainerData(). Differential Revision: https://phabricator.services.mozilla.com/D109029 |
||
---|---|---|
.. | ||
OggCodecState.cpp | ||
OggCodecState.h | ||
OggCodecStore.cpp | ||
OggCodecStore.h | ||
OggDecoder.cpp | ||
OggDecoder.h | ||
OggDemuxer.cpp | ||
OggDemuxer.h | ||
OggRLBox.h | ||
OggRLBoxTypes.h | ||
OggWriter.cpp | ||
OggWriter.h | ||
OpusParser.cpp | ||
OpusParser.h | ||
moz.build |