summaryrefslogtreecommitdiffstats
path: root/dom/html/HTMLMediaElement.cpp
Commit message (Collapse)AuthorAgeLines
* [media] Only include source error details in debugging scenarios.Moonchild2020-08-28-1/+13
| | | | | | | Unless a user is debugging media errors, this detail is unnecessary to report and could include sensitive data which could be abused by third-party requesters. This aligns it with the standard success/error paradigms in normal browsing situations.
* Bug 1377978 - Make nsRange use uint32_t to offsetMatt A. Tobin2020-04-17-1/+1
| | | | Tag #1375
* Bug 1365092 - Move side effects of SetAttr and ParseAttribute to ↵Matt A. Tobin2020-04-17-58/+54
| | | | | | | | | | | BeforeSetAttr and AfterSetAttr * Moves side effects of nsGenericHTMLElement and Element's SetAttr, UnsetAttr, and ParseAttribute functions to the corresponding BeforeSetAttr and AfterSetAttr functions * Moves side effects of HTMLAnchorElement's SetAttr, UnsetAttr, and ParseAttribute functions to the corresponding BeforeSetAttr and AfterSetAttr functions * Moves side effects of HTMLImageElement's SetAttr function to the corresponding BeforeSetAttr and AfterSetAttr functions * Moves side effects of SetAttr, UnsetAttr, and ParseAttribute functions to BeforeSetAttr and AfterSetAttr Tag #1375
* Bug 1363481 - Add the old attribute value as a parameter to ↵Matt A. Tobin2020-04-17-2/+3
| | | | | | Element::AfterSetAttr Tag #1375
* Issue #26 Part 2a: make more EME code conditional.wolfbeast2020-02-03-2/+16
| | | | | | - Exclude missed MediaKey functions and CDMProxy code. - Exclude EME APIs frm being built (webidl change) - Fix tests in --disable-eme state
* Fix typo.athenian2002019-12-24-0/+1
|
* Issue #1332 - Backport promise-based media playbackathenian2002019-12-23-28/+276
| | | | | | | | https://bugzilla.mozilla.org/show_bug.cgi?id=1244768 I happened to find an older version of the promise-based media playback patch in Bugzilla, the one that was originally submitted for review. It had the DocShell changes I already knew how to deal with, and had fewer of the audio wrapper and nsISupports changes that were confusing me in the later patch. I was able to do a better job getting this back into a UXP-appropriate configuration than I could have with the final version. I'm honestly still a little unsure about some of the minor refactoring done in the patch itself, insisting on already_AddRefed promises and such, but I don't really know how to avoid those completely. Still, I think it's better than it was.
* Remove unused telemetry timer from HTMLMediaElement.hadeshkp2019-01-14-4/+0
|
* Telemetry: Remove stubs and related codeadeshkp2019-01-12-227/+0
|
* Remove all C++ Telemetry Accumulation calls.wolfbeast2018-09-03-130/+0
| | | | | This creates a number of stubs and leaves some surrounding code that may be irrelevant (eg. recorded time stamps, status variables). Stub resolution/removal should be a follow-up to this.
* Fix Build Bustage - with "--enable-debug"janekptacijarabaci2018-07-12-0/+2
|
* Media: harden TrackID handling.wolfbeast2018-06-07-5/+42
|
* Fix up leftover merge conflicts.wolfbeast2018-02-24-16/+1
| | | | Tag #26
* Don't build EME-specific subroutines without EME.wolfbeast2018-02-24-1/+55
| | | | | | | | | | | - 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.
* Workaround for cloned videos not retaining their muted state.wolfbeast2018-02-10-0/+5
|
* Add m-esr52 at 52.6.0Matt A. Tobin2018-02-02-0/+6883