summaryrefslogtreecommitdiff
path: root/dom/media
Commit message (Collapse)AuthorAge
* Merge branch 'master' into vpx-format-updateMoonchild2022-05-01
|\
| * Issue #1829 - Revert "Issue #1751 -- Remove XP_MACOSX conditionals from /dom"Brian Smith2022-04-26
| | | | | | | | This reverts commit 0dd3424f774954627d6f53df9fb47379d9b5c871.
| * Issue #1829 - Revert "Issue #1751 -- Remove XP_DARWIN"Brian Smith2022-04-26
| | | | | | | | This reverts commit 3d671e4275c73a1484c72713304c6e04ec4ffc7c.
| * Issue #1829 - Revert “Issue #1751 -- Remove cocoa support code from /dom”Brian Smith2022-04-26
| | | | | | | | This reverts commit ca35efb84ebae522f9ab7803d8e017f721e03207.
* | Issue #1820 - Part 8: Check bit depth in PDM::Supports.Moonchild2022-04-27
| |
* | Issue #1820 - Part 7: Check bit depth in WebMDecoder to determine if we ↵Moonchild2022-04-27
| | | | | | | | support HDR.
* | Issue #1820 - Part 6: Extract bit depth information from codec parameter stringMoonchild2022-04-27
| | | | | | | | into VideoInfo::mBitDepth.
* | Issue #1820 - Part 5: Add mBitDepth field to VideoInfo.Moonchild2022-04-27
| |
* | Issue #1820 - Part 4: Add a gtest for testing the extraction function.Moonchild2022-04-27
| |
* | Issue #1820 - Part 3: Use Codec detail extractor helper to tell if it's a newMoonchild2022-04-27
| | | | | | | | style VP8/VP9 codec string.
* | Issue #1820 - Part 2: Add VP9-in-MP4 support to the decoderMoonchild2022-04-27
| | | | | | | | | | This also adds support in StageFright for VP9.0 FourCCs and consolidates individual string checks to helpers for WebM
* | Issue #1820 - Part 1 : Add an extraction function to parse the RFC-6381 VP9 ↵Moonchild2022-04-26
|/ | | | codec string.
* Issue #1818 - Part 1: remove a number of old GCC hacks.trav902022-04-15
|
* [DOM media] Handle truncated ADTS and MP3 resources.Paul Adenot2022-04-08
|
* Issue #21 - Remove calls to Services.telemetry and nsITelemetryMoonchild2022-04-07
| | | | These calls would cause breakage without the supporting plumbing.
* Revert "Merge pull request 'Update libcubeb to latest version' (#1812) from ↵Moonchild2022-04-05
| | | | | | | athenian200/UXP:libcubeb_final into master" This reverts commit 0bc66e3b04e77af307b62371ae9f4be70b2b19b7, reversing changes made to 6e6b5d89964ea726b264c711bdf6f02fe0c006f5.
* Merge pull request 'Update libcubeb to latest version' (#1812) from ↵athenian2002022-04-05
|\ | | | | | | | | | | athenian200/UXP:libcubeb_final into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1812
| * Issue #1806 - Convert DOS line endings to Unix line endings.Jeremy Andrews2021-08-27
| | | | | | | | When redoing my work and creating a new file on Windows, I forgot to ensure it didn't have CRLF line endings.
| * Issue #1806 - Part 7: Fix up weird issue introduced when redoing branch.Jeremy Andrews2021-08-24
| | | | | | | | Apparently this time I accentally pulled a random + and - sign into a couple files because I wasn't careful to look at the raw versions on Bugzilla.
| * Issue #1806 - Part 5: Add multichannel audio capability.Jeremy Andrews2021-08-24
| | | | | | | | | | | | I'm positive this works on Windows at the very least. Cubeb added proper channel map support at some point, and this allows us to take advantage of that. Ref: BZ 1431221, BZ 1432779
| * Issue #1806 - Part 4: Add more audio troubleshooting information.Jeremy Andrews2021-08-24
| | | | | | | | This should help us troubleshoot audio issues better in the future in general, since we'll know more about the hardware involved, etc.
| * Issue #1806 - Part 3: Allow forcing a particular libcubeb backend.Jeremy Andrews2021-08-24
| | | | | | | | This streamlines troubleshooting in situations where multiple audio backends are compiled into the binary. Now testing different audio backends is as simple as restarting the browser and changing a pref rather than requiring a full recompile.
| * Issue #1806 - Part 2: Move AudioConfig stuff from MediaInfo.h to MediaData.h.Jeremy Andrews2021-08-24
| | | | | | | | This avoids circular dependencies, because otherwise the two headers would try to include each other.
| * Issue #1806 - Part 1: Restore libcubeb update.Jeremy Andrews2021-08-24
| | | | | | | | Restore the proper working environment for libcubeb work after reversion.
* | Revert "Issue #1806 - Part 2: Adjust the platform for lib changes"Moonchild2022-04-04
| | | | | | | | This reverts commit 3635039d2be6264673f3b89b8df390f03159fcaa.
* | Issue #21 - Remove Telemetry from Accessibility, EME and WebRTC.Moonchild2022-04-02
| |
* | Issue #21 - Remove Telemetry plumbing and fix build.Moonchild2022-04-02
| | | | | | | | | | Note this won't give working applications. Requires FE changes and additional js module changes (next part).
* | Issue #1806 - Follow-up: Fix WebRTC issues with cubeb update.Moonchild2022-04-02
| |
* | Issue #1822 - Part 3: Remove LOAD_CLASSIFIER_URI and variousMoonchild2022-04-01
| | | | | | | | helper functions.
* | Issue #1053 - Remove Android systrace, more build system removals.Moonchild2022-04-01
| | | | | | | | Also updates more comments.
* | Issue #1053 - Remove /dom/system/android and dependent modules,Moonchild2022-04-01
| | | | | | | | as well as robocop.
* | Issue #1053 - First pass Android defines and remove Android AnnotationMoonchild2022-04-01
| | | | | | | | processors, some Andoid packaging stuff, Eclipse IDE support et al.
* | Issue #1806 - Part 2: Adjust the platform for lib changesMatt A. Tobin2022-04-01
|/
* Revert "Issue #1806 - Update libcubeb"Moonchild2021-08-22
| | | | This reverts commit 741fd8b61ccc5b3a01ccf8ff154ccb8ce80ecc38.
* Issue #1806 - Update libcubebMoonchild2021-08-12
| | | | | | This is a full lib update, changing callers where needed. This also moves GertCubeMSGLatencyInFrames to CubebUtils.{cpp|h} where it belongs.
* Issue #1751 -- Remove cocoa support code from /domMoonchild2021-05-08
|
* Issue #1751 -- Remove XP_DARWINMoonchild2021-05-02
|
* Issue #1751 -- Remove XP_MACOSX conditionals from /domMoonchild2021-04-30
|
* Issue #1053 - Remove __ANDROID__ defines (except in third party code)Moonchild2021-03-21
|
* Issue #1053 - Remove MOZ_WIDGET_ANDROID and IDB_MOBILEMoonchild2021-03-11
|
* Issue #1053 - Remove Android-specific blocks from system headers and /domMoonchild2021-03-11
|
* [webaudio] Fix up ReverbInputBuffer's writeIndex.Moonchild2021-01-26
|
* Issue #61 - Reinstate buildability with shared gkmedias dllMoonchild2021-01-02
| | | | | 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
| | | | interface.
* Issue #1656 - Part 6: Clean up the build filesMoonchild2020-09-23
|
* Issue #1656 - Part 3: Nuke more vim config lines in the tree.Moonchild2020-09-23
| | | | Another S&R run with some smarter matching.
* Issue #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 #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.