Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | [webaudio] Keep track of whether the HRTF database has already been loaded. | Moonchild | 2020-09-23 | -1/+11 |
| | | | | | 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 race | Moonchild | 2020-09-23 | -1/+1 |
| | ||||
* | Issue #1224 - Remove constant expressions from /dom | Moonchild | 2020-09-21 | -5/+5 |
| | | | | | This excludes DOMProxy handlers in dom bindings because that's intertwined with codegen and js that needs to be handled together. | |||
* | Issue #1560 - Always include speech synthesis IPDLs | Moonchild | 2020-06-13 | -0/+6 |
| | | | | | | | | 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 #1580 - Add missing MP3Demuxer.h to MediaDecoderReader.h | Gaming4JC | 2020-06-13 | -0/+1 |
| | | | | Follow up for dom/media work on Issue #80. Fixes non-optimized build bustage. | |||
* | Fix missing include | Moonchild | 2020-06-03 | -0/+1 |
| | ||||
* | Bug 1632717 | Moonchild | 2020-06-03 | -7/+24 |
| | ||||
* | Issue #1538 - remove speech recognition engine | Moonchild | 2020-05-20 | -277276/+32 |
| | | | | | | | | | | | | | | | 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 | |||
* | Issue #1540 - Stop MP3 demuxer from choking on very small files. | athenian200 | 2020-05-20 | -1/+4 |
| | ||||
* | Issue #1589 - Ensure computed length and data is always available | wolfbeast | 2020-05-20 | -4/+6 |
| | ||||
* | Issue #1536 - Part 3: Parse content to decide whether it's an init segment. | Moonchild | 2020-05-20 | -18/+8 |
| | ||||
* | Issue #1536 - Part 2: Parse content to decide whether it's a media segment. | wolfbeast | 2020-05-20 | -23/+27 |
| | ||||
* | Issue #1536 - Part 1: Add timecode checking for the WebM parser | wolfbeast | 2020-05-20 | -0/+13 |
| | ||||
* | [dom] Reorder some calls to improve memory safety | Moonchild | 2020-05-06 | -4/+2 |
| | ||||
* | Issue #1259 - Remove a leftover GMP migration function | adeshkp | 2020-05-06 | -41/+0 |
| | ||||
* | Issue #80 - Fix include in PlatformDecoderModule.h | adeshkp | 2020-04-26 | -0/+1 |
| | ||||
* | Issue #80 - Fix include in dom/media for Pale Moon builds. | wolfbeast | 2020-04-26 | -0/+1 |
| | ||||
* | Add Unused.h to dom/media/webrtc/MediaTrackConstraints.cpp | New Tobin Paradigm | 2020-04-26 | -0/+1 |
| | ||||
* | Issue #80 - Fix includes in dom/media/platforms for Mac build | adeshkp | 2020-04-26 | -1/+8 |
| | ||||
* | Issue #80 - De-unify dom/media part 3 | Moonchild | 2020-04-26 | -14/+43 |
| | | | | | | | Excluding /dom/media/webrtc for bad template use: MediaTrackConstraints.cpp/h MediaEngineCameraVideoSource.cpp and MediaEngineRemoteVideoSource.cpp | |||
* | Issue #80 - De-unify dom/media part 2 | Moonchild | 2020-04-26 | -5/+11 |
| | ||||
* | Issue #80 - De-unify dom/media part 1 (updated reland) | Moonchild | 2020-04-26 | -50/+81 |
| | | | | | | 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 #80 - De-unify dom/media/webm | Matt A. Tobin | 2020-04-24 | -3/+5 |
| | ||||
* | Issue #80 - De-unify dom/media/flac | Matt A. Tobin | 2020-04-24 | -9/+11 |
| | ||||
* | Issue #80 - De-unify dom/media/mp3 | Matt A. Tobin | 2020-04-24 | -1/+1 |
| | ||||
* | Issue #80 - De-unify dom/media/ogg | Matt A. Tobin | 2020-04-24 | -1/+2 |
| | ||||
* | Issue #80 - De-unify dom/media/encoder | Matt A. Tobin | 2020-04-24 | -2/+6 |
| | ||||
* | Issue #80 - De-unify dom/media/mediasink | Matt A. Tobin | 2020-04-24 | -1/+5 |
| | ||||
* | Issue #80 - De-unify dom/media/wave | Matt A. Tobin | 2020-04-24 | -1/+1 |
| | ||||
* | Issue #26 - Part 2c: Remove dependence on gmp/widevine-adapter/* | wolfbeast | 2020-04-14 | -5/+11 |
| | ||||
* | Issue #26 - Part 2b: Stub out GMPDecryptorProxy functions. | wolfbeast | 2020-04-14 | -1/+35 |
| | | | | | | | | 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 #26 Part 2a: make more EME code conditional. | wolfbeast | 2020-04-14 | -10/+97 |
| | | | | | | - Exclude missed MediaKey functions and CDMProxy code. - Exclude EME APIs frm being built (webidl change) - Fix tests in --disable-eme state | |||
* | Issue #65 - Remove AppConstants from dom/ | Matt A. Tobin | 2020-04-14 | -2/+0 |
| | ||||
* | Issue #1366 - Completely remove showModalDialog | Gaming4JC | 2020-01-21 | -2/+2 |
| | ||||
* | Bug 1341238 - Don't hang on to pointer from temporary ↵ | Gaming4JC | 2019-12-22 | -5/+4 |
| | | | | | | NS_LossyConvertUTF16toASCII. Resolves #1333 | |||
* | Issue #1259 - Part 7. Update tests for Adobe EME removal | adeshkp | 2019-11-10 | -26/+0 |
| | ||||
* | Issue #1259 - Part 5. Remove migration path for Adobe GMP storage | adeshkp | 2019-11-10 | -36/+0 |
| | | | | As a cleanup task, also remove GMP storage migration for Fx 42 era. | |||
* | Issue #1259 - Part 1. Remove Adobe Primetime support from tree | adeshkp | 2019-11-10 | -55/+2 |
| | ||||
* | Revert "Issue #1267 - Part 2: fix libcubeb bindings in dom" | Matt A. Tobin | 2019-11-03 | -4/+2 |
| | | | | This reverts commit 22b35fa8e923d52a3fa785993c28c3e63cd1ee1e. | |||
* | Issue #1267 - Part 2: fix libcubeb bindings in dom | Gaming4JC | 2019-11-02 | -2/+4 |
| | ||||
* | MoonchildProductions#1251 - Part 27: Fix ifdef style. | athenian200 | 2019-10-21 | -1/+1 |
| | | | | 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. | |||
* | MoonchildProductions#1251 - Part 4: Core build system changes, lots of ↵ | athenian200 | 2019-10-21 | -0/+4 |
| | | | | | | | | libevent/IPC junk. This is mostly ifdefs, but as you can see, Solaris is actually a lot like Linux. They're both more SysV than BSD at core, and most of the differences have more to do with Solaris not using glibc than anything else. I still need to audit a lot of these changes and understand why they're needed and what the alternative approaches are. After this patch, most of the core functionality needed to build Solaris is here. | |||
* | Merge pull request #1189 from JeroenVreeken/master | Moonchild | 2019-07-18 | -0/+6 |
|\ | | | | | Add support for AAC audio in matroska/webm files | |||
| * | Alow AAC audio codec data in matroska/webm streams. | Jeroen Vreeken | 2019-07-18 | -0/+6 |
| | | | | | | | | Allow CRC32 elements in matroska cluster elements. | |||
* | | Use a RefPtr to hold owner element ref when moving media resource load | Bryce Van Dyk | 2019-07-18 | -1/+1 |
|/ | | | | to background. | |||
* | Make matroska mime type checking more consistent. | Jeroen Vreeken | 2019-07-11 | -5/+10 |
| | ||||
* | Allow matroska mime types for video element and MSE | Jeroen Vreeken | 2019-07-10 | -4/+37 |
| | | | | Allow avc (h.264) content in matroska/webm containers | |||
* | [media] Rewrite AudioConverter::DownmixAudio | wolfbeast | 2019-05-25 | -46/+62 |
| | | | | | - Structure the code better - Directly downmix to mono from multichannel | |||
* | Check if CopyData succeeded. | sotaro | 2019-03-23 | -5/+7 |
| | ||||
* | Disallow getUserMedia on null principals. | wolfbeast | 2019-03-23 | -1/+10 |
| |