summaryrefslogtreecommitdiff
path: root/dom/media
Commit message (Expand)AuthorAge
* Move MediaDecoder::UpdateStreamBlockingForPlayState to the MDSMtrav902017-10-25
* Move MediaDecoder::UpdateStreamBlockingForStateMachinePlaying to the MDSMtrav902017-10-25
* Move AddOutputStream code below MediaDecoder::Load()trav902017-10-25
* Rename MediaDecoder::UpdateDecodedStream to MediaDecoder::UpdateStreamBlockin...trav902017-10-25
* Rework DecodedStream::RecreateData()trav902017-10-25
* Merge pull request #1422 from trav90/media-workMoonchild2017-10-23
|\
| * Remove now unused functionstrav902017-10-22
| * Move output stream code from MediaDecoder to DecodedStreamtrav902017-10-22
| * Move stream connection code from MediaDecoder to DecodedStreamtrav902017-10-22
| * Remove MediaDecoder::DestroyDecodedStream()trav902017-10-22
| * Remove MediaDecoder::ConnectDecodedStreamToOutputStream()trav902017-10-22
| * Remove dependency on MediaDecoder from DecodedStreamtrav902017-10-22
| * Move MediaDecoder::mOutputStreams to DecodedStreamtrav902017-10-22
| * Create a wrapper class where MediaDecoder::mOutputStreams can movetrav902017-10-22
* | Guard against early states in UpdateNextFrameStatustrav902017-10-22
|/
* Move MediaDecoder::DecodedStreamData and related code to its own filetrav902017-10-20
* Handle non-empty tail dispatchers in BeginShutdowntrav902017-10-05
* Implement TaskDispatcher::DispatchTasksFortrav902017-10-05
* Merge pull request #1375 from trav90/media-HWAccel-workMoonchild2017-09-28
|\
| * Revert "Allow disabling HW acceleration even when SharedDecoderManager isn't ...trav902017-09-28
* | Update MediaPromise gtesttrav902017-09-28
* | Prevent crash when more than one MediaPromise is rejectedtrav902017-09-28
|/
* Remove ENABLE_TESTS ifdefs from MP3Demuxertrav902017-09-14
* [MP3] Accept partial information from VBR headerstrav902017-09-14
* Add a test case for skipping over false positive syncs at the beginning of an...trav902017-09-14
* [MP3] Try detecting the actual frame start even when parsing starts mid-streamtrav902017-09-14
* [MP3] Fix assert in VBRI header parsing to actually check that we've been pas...trav902017-09-14
* [MP3] Check VBR header is valid before using it for duration calculationstrav902017-09-14
* Crash fix: Avoid division by zero in MP3Demuxertrav902017-09-14
* Add/update teststrav902017-09-14
* [MP3] Constrain seek position getter to max durationtrav902017-09-14
* [MP3] Accept only layer III framestrav902017-09-14
* [MP3] Clamp seeking offsets to estimated frame boundariestrav902017-09-14
* [MP3] Add frame consistency verification to reduce chance for false positive ...trav902017-09-14
* Prevent ScanUntil from overshooting the target time frametrav902017-09-14
* [MP3] Use VBR/CBR header TOC for efficient seeking and enable fast seeking wi...trav902017-09-14
* [MP3] Parse complete Xing/Info header infotrav902017-09-14
* Switch VBR header parsing to use a ByteReader as well instead of directly acc...trav902017-09-12
* Switch the MPEG frame and ID3 header parsers to use a ByteReader instead of a...trav902017-09-12
* [minor fix] Build - warnings - truncation from 'double' to 'float'janekptacijarabaci2017-08-05
* Revert "Media mirroring/task queue improvements"Moonchild2017-07-23
* Remove now-unnecessary null-out in MediaDecoderReader::BreakCyclestrav902017-07-20
* Null out the thread pool when resolving shutdowntrav902017-07-20
* Move shutdown promise resolution into a helpertrav902017-07-20
* Enable tail dispatch for the decode task queuetrav902017-07-20
* Initialize reader task queue in the constructortrav902017-07-20
* Split WebMPacketQueue from WebMReadertrav902017-07-16
* Add TimeUnitToFrames methodtrav902017-07-16
* Split NesteggPacketHolder from WebMReadertrav902017-07-16
* Mark WebMBufferedParser refcounting as thread-safetrav902017-07-16