summaryrefslogtreecommitdiffstats
path: root/dom/media
Commit message (Collapse)AuthorAgeLines
* Merge pull request #323 from MoonchildProductions/nuke-sandboxMoonchild2018-05-04-248/+0
|\ | | | | Nuke sandbox
| * Remove sandbox ductwork conditional code.wolfbeast2018-05-03-49/+0
| |
| * Remove GMP sandbox code.wolfbeast2018-05-02-199/+0
| |
* | Merge pull request #322 from trav90/ffmpeg-workMoonchild2018-05-03-5/+13352
|\ \ | |/ |/| Add support for FFmpeg 4.0/libavcodec 58
| * Add support for libavcodec 58/FFmpeg 4.0trav902018-04-28-5/+20
| |
| * Import FFmpeg 4.0 header filestrav902018-04-28-0/+13332
| |
* | Bug 1453127 - Do not use iterators in MediaStreamTrack when removing ↵Bryce Van Dyk2018-04-29-4/+8
|/ | | | | | | | listeners. r=pehrsons a=lizzard --HG-- extra : source : 6b3aaee40f7507e240da08d6e073cff3c53971f4 extra : intermediate-source : 59e50af7afe19f827dd687ea097d5ba551ab0b1d
* Bump VP9 benchmark version IDtrav902018-04-26-1/+1
|
* [FFmpeg] Work around a bug with corrupted datatrav902018-04-26-2/+2
| | | | According to FFmpeg documentation, the out parameter is "set to size of parsed buffer or zero if not yet finished." however this is only the case if no error occurred; otherwise it is left untouched. We want the invalid content to generate a decoding error, so we set size to inputSize to ensure decoding failed later.
* Bug 1452416 - Release GraphDrivers outside of StableState runnable to avoid ↵Randell Jesup2018-04-19-0/+4
| | | | | | | spinning the event queue. r=smaug, r=padenot, a=RyanVM --HG-- extra : source : c90ec782d481f05f5848f171a945cfc5bcf5b0ca
* Bug 1448705 - Use input latency for draining. r=jya, a=RyanVMRandell Jesup2018-04-19-5/+3
| | | | | | --HG-- extra : source : b2904f128f854a71216f299b835da5a422ceb3cd extra : intermediate-source : eae4410ea11d83feed90ca9d3b6bd5a9c67c17a7
* Remove base conditional code for crash reporter and injector.wolfbeast2018-03-30-300/+0
|
* Bug 1426603 - Fallback from audio callback to system clock driver on error ↵Karl Tomlinson2018-03-16-0/+1
| | | | | | | | | | | | | | | | | only once. r=padenot, a=RyanVM Usually, mShouldFallbackIfError has been reset to false in DataCallback() before Stop() is called. However, if fallback to a system clock driver due to cubeb error had already occurred, then mShouldFallbackIfError would not have been reset, and Stop() is still called. With mShouldFallbackIfError still true, a cubeb error in stop would have created another fallback thread. I expect that resetting mShouldFallbackIfError in Stop() would also be an effective alternative solution, but resetting on StateCallback() happens earlier, which would be an advantage if any additional errors could possibly be reported to StateCallback(). MozReview-Commit-ID: E9j7PQmS3O4
* Bug 1442127 - Allow timestamps to be equal in video delay. r=baku, a=test-onlyTom Ritter2018-03-14-2/+2
| | | | | | | | MozReview-Commit-ID: LsNy7E3bFv6 --HG-- extra : transplant_source : %B4t%00u%DB%EE%86%BD2%81%AA%CD%88X%BF%BC%AE%E8%3D%B7 extra : histedit_source : a16c98faab76929e32d9153b288f4ec5c92a0ba6
* Bug 1430173 - Update tests for 2ms timers. r=baku, a=RyanVMTom Ritter2018-03-14-2/+4
| | | | | | | MozReview-Commit-ID: 6xhQ71a5rDU --HG-- extra : transplant_source : %C2%D3%A7It%0Cg%92h%BB%3A%95%A2%0D.%86%B9C%9B%2B
* Bug 1430173 - Reduce the precision of all explicit clocks to 2ms. r=baku, ↵Tom Ritter2018-03-14-3/+5
| | | | | | | | | | | a=RyanVM Backport to ESR where we don't have the ResistFingerprinting component. MozReview-Commit-ID: 9bjycHjR3SF --HG-- extra : transplant_source : %EA%03%21%0A%E9%3F%8E%CD%7C%D79f%96%85%96%00%5D%7F%95X
* Bug 1428947 - Check plane width & stride constraints. r=mattwoodrow, a=rituDan Glastonbury2018-03-14-1/+1
| | | | | | | MozReview-Commit-ID: 328ETwMdVnq --HG-- extra : rebase_source : e16b28d137de080f9d8495c6937e24ac16b16ab1
* Remove Rust from the tree.wolfbeast2018-03-13-4/+0
| | | | Part 4 for #58
* Remove Rust MP4 parserwolfbeast2018-03-13-4/+0
| | | | Part 1 for #58
* Fix up leftover merge conflicts.wolfbeast2018-02-24-0/+2
| | | | Tag #26
* Don't build EME-specific subroutines without EME.wolfbeast2018-02-24-0/+18
| | | | | | | | | | | - Checks for restricted or encrypted content - Dispatching 'encrypted' events - Dispatching 'key needed' events - HTML Media Element media keys system - EME telemetry - HTML Media Element EME API This is the main bulk for #26, isolating EME-specific code.
* Fix build bustage: keep MF_WIN7_VERSION namewolfbeast2018-02-20-2/+2
|
* Remove more obsolete checks in dom/media and ipc.wolfbeast2018-02-20-14/+2
|
* Remove more Vista checks in dom/mediawolfbeast2018-02-20-66/+16
|
* Remove always-false block from WMF.wolfbeast2018-02-19-17/+1
|
* Remove useless version check from PDMFactory.wolfbeast2018-02-19-14/+1
|
* Use a static mutex for getting deviceId keys in MediaParent.wolfbeast2018-02-08-12/+22
|
* Update FFmpeg code to n3.2-65-gee56777trav902018-02-04-1/+1
|
* Add m-esr52 at 52.6.0Matt A. Tobin2018-02-02-0/+631962