summaryrefslogtreecommitdiffstats
path: root/dom/media
Commit message (Collapse)AuthorAgeLines
* Issue #61 - Reinstate buildability with shared gkmedias dllMoonchild2021-01-02-0/+3
| | | | | This fully works for splitting gkmedias.dll back out from xul with one exception which is Skia throwing undefined externals when linking gkmedias.
* Issue #1053 - Part 3b: Remove AndroidSurfaceTexture and Android media decoderMoonchild2020-12-27-1646/+0
| | | | interface.
* Issue #1656 - Part 6: Clean up the build filesMoonchild2020-09-23-47/+0
|
* Issue #1656 - Part 3: Nuke more vim config lines in the tree.Moonchild2020-09-23-27/+0
| | | | Another S&R run with some smarter matching.
* Issue #1656 - Part 1: Nuke most vim config lines in the tree.Moonchild2020-09-23-129/+0
| | | | | | 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-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 raceMoonchild2020-09-23-1/+1
|
* Issue #1224 - Remove constant expressions from /domMoonchild2020-09-17-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 IPDLsMoonchild2020-06-09-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 #439 - Remove, fix and clean up automated testsMoonchild2020-06-08-16/+0
| | | | | | | 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 #1580 - Add missing MP3Demuxer.h to MediaDecoderReader.hGaming4JC2020-06-07-0/+1
| | | | Follow up for dom/media work on Issue #80. Fixes non-optimized build bustage.
* Fix missing includeMoonchild2020-06-03-0/+1
|
* Issue #80 - Re-land early dom/media de-unification with fixups.Moonchild2020-06-03-50/+78
| | | | | For some reason these changes never got merged back to master after reverting to work on a branch...
* Bug 1632717Moonchild2020-06-03-7/+24
|
* Issue #1538 - remove speech recognition engineMoonchild2020-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
* Merge pull request #1541 from athenian200/mp3-parser-fixMoonchild2020-05-10-1/+4
|\ | | | | Stop MP3 demuxer from choking on very small files.
| * Issue #1540 - Stop MP3 demuxer from choking on very small files.athenian2002020-05-10-1/+4
| |
* | Issue #1589 - Ensure computed length and data is always availablewolfbeast2020-05-10-4/+6
|/
* Issue #1536 - Part 3: Parse content to decide whether it's an init segment.Moonchild2020-05-07-18/+8
|
* Issue #1536 - Part 2: Parse content to decide whether it's a media segment.wolfbeast2020-05-07-23/+27
|
* Issue #1536 - Part 1: Add timecode checking for the WebM parserwolfbeast2020-05-07-0/+13
|
* [dom] Reorder some calls to improve memory safetyMoonchild2020-05-06-4/+2
|
* Merge pull request #1534 from adeshkp/gmp-migration-leftoverNew Tobin Paradigm2020-05-05-41/+0
|\ | | | | Remove a leftover GMP migration function
| * Issue #1259 - Remove a leftover GMP migration functionadeshkp2020-05-04-41/+0
| |
* | Issue #80 - Fix includes in dom/media/platfoms for Mac buildadeshkp2020-04-25-0/+2
|/
* Issue #80 - Fix include in dom/media for Pale Moon builds.wolfbeast2020-04-25-0/+1
|
* Merge pull request #1522 from MoonchildProductions/deunify_domMoonchild2020-04-24-20/+65
|\ | | | | Deunify dom
| * Add Unused.h to dom/media/webrtc/MediaTrackConstraints.cppNew Tobin Paradigm2020-04-24-0/+1
| |
| * Issue #80 - Fix includes in dom/media/platforms for Mac buildadeshkp2020-04-24-1/+8
| |
| * Issue #80 - De-unify dom/media part 3Moonchild2020-04-22-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 1 (updated reland)Moonchild2020-04-22-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)
| * Revert "Issue #80 - De-unify dom/media part 1"Moonchild2020-04-22-79/+50
| | | | | | | | This reverts commit b5b62d841c733dcb62112f3158f1488e670671d6.
| * Issue #80 - De-unify dom/media part 2Moonchild2020-04-22-5/+11
| |
* | Revert "Issue #80 - De-unify dom/media part 1"wolfbeast2020-04-22-79/+50
|/ | | | This reverts commit b5b62d841c733dcb62112f3158f1488e670671d6.
* Issue #80 - De-unify dom/media part 1Moonchild2020-04-22-50/+79
| | | | | | 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/webmMatt A. Tobin2020-04-18-3/+5
|
* Issue #80 - De-unify dom/media/flacMatt A. Tobin2020-04-18-9/+11
|
* Issue #80 - De-unify dom/media/mp3Matt A. Tobin2020-04-18-1/+1
|
* Issue #80 - De-unify dom/media/oggMatt A. Tobin2020-04-18-1/+2
|
* Issue #80 - De-unify dom/media/encoderMatt A. Tobin2020-04-18-2/+6
|
* Issue #80 - De-unify dom/media/mediasinkMatt A. Tobin2020-04-18-1/+5
|
* Issue #80 - De-unify dom/media/waveMatt A. Tobin2020-04-18-1/+1
|
* Issue #26 - Part 2c: Remove dependence on gmp/widevine-adapter/*wolfbeast2020-02-05-5/+11
|
* Issue #26 - Part 2b: Stub out GMPDecryptorProxy functions.wolfbeast2020-02-04-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.wolfbeast2020-02-03-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. Tobin2020-02-01-2/+0
|
* Issue #1366 - Completely remove showModalDialogGaming4JC2020-01-21-2/+2
|
* Bug 1341238 - Don't hang on to pointer from temporary ↵Gaming4JC2019-12-22-5/+4
| | | | | | NS_LossyConvertUTF16toASCII. Resolves #1333
* Issue #1259 - Part 7. Update tests for Adobe EME removaladeshkp2019-11-10-26/+0
|
* Issue #1259 - Part 5. Remove migration path for Adobe GMP storageadeshkp2019-11-10-36/+0
| | | | As a cleanup task, also remove GMP storage migration for Fx 42 era.