summaryrefslogtreecommitdiff
path: root/dom/media
Commit message (Collapse)AuthorAge
* Issue mcp-graveyard/UXP#1656 - Part 1: Nuke most vim config lines in the tree.Moonchild2020-09-23
| | | | | | Since these are just interpreted comments, there's 0 impact on actual code. This removes all lines that match /* vim: set(.*)tw=80: */ with S&R -- there are a few others scattered around which will be removed manually in a second part.
* [webaudio] Keep track of whether the HRTF database has already been loaded.Moonchild2020-09-23
| | | | | This DiD measure ensures that our async HRTF database loading is completed before we actually try to use it. If not done, database() simply returns null.
* [dom/media] Use an atomic for mInputDeviceID to avoid potential raceMoonchild2020-09-23
|
* Issue mcp-graveyard/UXP#1224 - Remove constant expressions from /domMoonchild2020-09-17
| | | | | This excludes DOMProxy handlers in dom bindings because that's intertwined with codegen and js that needs to be handled together.
* Issue mcp-graveyard/UXP#1560 - Always include speech synthesis IPDLsMoonchild2020-06-09
| | | | | | | | This is entangled with the IPC messaging configuration so we need these IPDLs even if sppech synthesis is otherwise not being built. This resolves #1560
* Issue mcp-graveyard/UXP#439 - Remove, fix and clean up automated testsMoonchild2020-06-08
| | | | | | | With the big amount of code churn around DOM a lot of tests broke severely enough that they caused build bustage. This commit cleans up, removes or otherwise fixes tests that are broken, no longer relevant or obsolete.
* Issue mcp-graveyard/UXP#1580 - Add missing MP3Demuxer.h to MediaDecoderReader.hGaming4JC2020-06-07
| | | | Follow up for dom/media work on Issue mcp-graveyard/UXP#80. Fixes non-optimized build bustage.
* Fix missing includeMoonchild2020-06-03
|
* Issue mcp-graveyard/UXP#80 - Re-land early dom/media de-unification with fixups.Moonchild2020-06-03
| | | | | For some reason these changes never got merged back to master after reverting to work on a branch...
* Bug 1632717Moonchild2020-06-03
|
* Issue mcp-graveyard/UXP#1538 - remove speech recognition engineMoonchild2020-05-20
| | | | | | | | | | | | | | | This removes speech recognition, pocketsphinx, training models and the speech automated test interface. This also re-establishes proper use of MOZ_WEBSPEECH to work for the speech API (synthesis part only) that was a broken mess before, with some synth parts being always built, some parts being built only with it enabled and recognition parts being dependent on it. I'm pretty sure it'd be totally busted if you'd ever have tried building without MOZ_WEBPEECH before. Tested that synthesis still works as-intended. This resolves #1538
* Merge pull request #1541 from athenian200/mp3-parser-fixMoonchild2020-05-10
|\ | | | | Stop MP3 demuxer from choking on very small files.
| * Issue mcp-graveyard/UXP#1540 - Stop MP3 demuxer from choking on very small ↵athenian2002020-05-10
| | | | | | | | files.
* | Issue mcp-graveyard/UXP#1589 - Ensure computed length and data is always ↵wolfbeast2020-05-10
|/ | | | available
* Issue mcp-graveyard/UXP#1536 - Part 3: Parse content to decide whether it's ↵Moonchild2020-05-07
| | | | an init segment.
* Issue mcp-graveyard/UXP#1536 - Part 2: Parse content to decide whether it's ↵wolfbeast2020-05-07
| | | | a media segment.
* Issue mcp-graveyard/UXP#1536 - Part 1: Add timecode checking for the WebM parserwolfbeast2020-05-07
|
* [dom] Reorder some calls to improve memory safetyMoonchild2020-05-06
|
* Merge pull request #1534 from adeshkp/gmp-migration-leftoverNew Tobin Paradigm2020-05-05
|\ | | | | Remove a leftover GMP migration function
| * Issue mcp-graveyard/UXP#1259 - Remove a leftover GMP migration functionadeshkp2020-05-04
| |
* | Issue mcp-graveyard/UXP#80 - Fix includes in dom/media/platfoms for Mac buildadeshkp2020-04-25
|/
* Issue mcp-graveyard/UXP#80 - Fix include in dom/media for Pale Moon builds.wolfbeast2020-04-25
|
* Merge pull request #1522 from MoonchildProductions/deunify_domMoonchild2020-04-24
|\ | | | | Deunify dom
| * Add Unused.h to dom/media/webrtc/MediaTrackConstraints.cppNew Tobin Paradigm2020-04-24
| |
| * Issue mcp-graveyard/UXP#80 - Fix includes in dom/media/platforms for Mac buildadeshkp2020-04-24
| |
| * Issue mcp-graveyard/UXP#80 - De-unify dom/media part 3Moonchild2020-04-22
| | | | | | | | | | | | | | Excluding /dom/media/webrtc for bad template use: MediaTrackConstraints.cpp/h MediaEngineCameraVideoSource.cpp and MediaEngineRemoteVideoSource.cpp
| * Issue mcp-graveyard/UXP#80 - De-unify dom/media part 1 (updated reland)Moonchild2020-04-22
| | | | | | | | | | | | This de-unifies up to and including dom/media/platforms with the exception of dom/media/platforms/wmf, because that one throws weird errors in the Win SDK which don't have a clear cause (yet)
| * Revert "Issue mcp-graveyard/UXP#80 - De-unify dom/media part 1"Moonchild2020-04-22
| | | | | | | | This reverts commit b5b62d841c733dcb62112f3158f1488e670671d6.
| * Issue mcp-graveyard/UXP#80 - De-unify dom/media part 2Moonchild2020-04-22
| |
* | Revert "Issue mcp-graveyard/UXP#80 - De-unify dom/media part 1"wolfbeast2020-04-22
|/ | | | This reverts commit b5b62d841c733dcb62112f3158f1488e670671d6.
* Issue mcp-graveyard/UXP#80 - De-unify dom/media part 1Moonchild2020-04-22
| | | | | | This de-unifies up to and including dom/media/platforms with the exception of dom/media/platforms/wmf, because that one throws weird errors in the Win SDK which don't have a clear cause (yet)
* Issue mcp-graveyard/UXP#80 - De-unify dom/media/webmMatt A. Tobin2020-04-18
|
* Issue mcp-graveyard/UXP#80 - De-unify dom/media/flacMatt A. Tobin2020-04-18
|
* Issue mcp-graveyard/UXP#80 - De-unify dom/media/mp3Matt A. Tobin2020-04-18
|
* Issue mcp-graveyard/UXP#80 - De-unify dom/media/oggMatt A. Tobin2020-04-18
|
* Issue mcp-graveyard/UXP#80 - De-unify dom/media/encoderMatt A. Tobin2020-04-18
|
* Issue mcp-graveyard/UXP#80 - De-unify dom/media/mediasinkMatt A. Tobin2020-04-18
|
* Issue mcp-graveyard/UXP#80 - De-unify dom/media/waveMatt A. Tobin2020-04-18
|
* Issue mcp-graveyard/UXP#26 - Part 2c: Remove dependence on ↵wolfbeast2020-02-05
| | | | gmp/widevine-adapter/*
* Issue mcp-graveyard/UXP#26 - Part 2b: Stub out GMPDecryptorProxy functions.wolfbeast2020-02-04
| | | | | | | | If EME isn't built, these functions would have no use and the callback structures are unavailable. Stubbing these out will still allow the callers to work unchanged, but in effect simply always return without dispatching a promised task. This fixes the dependency issue from part 2a.
* Issue mcp-graveyard/UXP#26 Part 2a: make more EME code conditional.wolfbeast2020-02-03
| | | | | | - Exclude missed MediaKey functions and CDMProxy code. - Exclude EME APIs frm being built (webidl change) - Fix tests in --disable-eme state
* Issue mcp-graveyard/UXP#65 - Remove AppConstants from dom/Matt A. Tobin2020-02-01
|
* Issue mcp-graveyard/UXP#1366 - Completely remove showModalDialogGaming4JC2020-01-21
|
* Bug 1341238 - Don't hang on to pointer from temporary ↵Gaming4JC2019-12-22
| | | | | | NS_LossyConvertUTF16toASCII. Resolves #1333
* Issue mcp-graveyard/UXP#1259 - Part 7. Update tests for Adobe EME removaladeshkp2019-11-10
|
* Issue mcp-graveyard/UXP#1259 - Part 5. Remove migration path for Adobe GMP ↵adeshkp2019-11-10
| | | | | | storage As a cleanup task, also remove GMP storage migration for Fx 42 era.
* Issue mcp-graveyard/UXP#1259 - Part 1. Remove Adobe Primetime support from treeadeshkp2019-11-10
|
* Revert "Issue mcp-graveyard/UXP#1267 - Part 2: fix libcubeb bindings in dom"Matt A. Tobin2019-11-03
| | | | This reverts commit 22b35fa8e923d52a3fa785993c28c3e63cd1ee1e.
* Issue mcp-graveyard/UXP#1267 - Part 2: fix libcubeb bindings in domGaming4JC2019-11-02
|
* MoonchildProductions#1251 - Part 27: Fix ifdef style.athenian2002019-10-21
| | | | This should do it for all the commits to files I changed, but while I'm in here I could probably go ahead and turn ALL the singular if defined statements into ifdef statements by using grep/find on the tree. On the other hand, perhaps we should do that as a separate issue so that this doesn't become a case of scope creep.