summaryrefslogtreecommitdiff
path: root/media
Commit message (Collapse)AuthorAge
* Issue #2343 - replace MOZ_FALLTHROUGH with [[fallthrough]]Moonchild2023-11-11
| | | | Basically a S&R. Removed the macro and adjusts IDL codegen accordingly.
* Issue #2342: Use [[nodiscard]] in /mediaMoonchild2023-11-08
|
* Issue #2281 - Remove the use of non-standard namespace std::tr1 inMoonchild2023-11-05
| | | | Google's WebRTC gtest code
* Issue #2317 - Part 8 - Update compiler flags used for ffvpxtrav902023-10-27
|
* Issue #2317 - Part 7 - Don't use -ffreestanding flag when building with clangtrav902023-10-27
| | | | This was added by Mozilla as a workaround for an automated build system (one that they no longer use) for building on Linux with clang (which is not our target compiler for that platform). No need for us to keep this workaround.
* Issue #2317 - Part 6 - Remove old workaround for clang-cltrav902023-10-27
| | | | This was added back in 2016 to work around issues with clang-cl. Shouldn't be needed anymore.
* Issue #2317 - Part 4 - Regenerate config* files for ffvpxtrav902023-10-27
|
* Issue #2317 - Part 3 - Update symbols list for FFmpeg 6.0trav902023-10-27
|
* Issue #2317 - Part 2b - Clip constants used with shift instructions within ↵trav902023-10-27
| | | | | inline assembly Cherry-pick of upstream commit: https://git.ffmpeg.org/gitweb/ffmpeg.git/commit/effadce6c756247ea8bae32dc13bb3e6f464f0eb
* Issue #2317 - Part 2a - Update changes.patch for ffvpxtrav902023-10-27
|
* Issue #2317 - Part 2 - Import FFmpeg 6.0 source files for ffvpxtrav902023-10-27
|
* Issue #2317 - Part 1 - Update and cleanup ffvpx documentation in preparation ↵trav902023-10-27
| | | | for lib update.
* Merge pull request 'Restore ARM32 buildability.' (#2360) from ↵Moonchild2023-10-26
|\ | | | | | | | | | | dbsoft/UXP:arm-2354 into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2360
| * Issue #2354 - Restore ARM32 buildability on Linux.Brian Smith2023-10-25
| | | | | | | | | | | | Fix ION breakages due to BigInt changes. Fix breakages from libjpeg, libyuv and libvpx upgrades. Restore ARM(32/64) NEON FPU support in libyuv.
* | [WebRTC] Give ::Terminated() the same treatment as ::Close_gMoonchild2023-10-25
|/
* Merge pull request 'Clean up the rest of EME' (#2348) from 2346-EME-cleanup ↵Moonchild2023-10-19
|\ | | | | | | | | | | into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2348
| * Issue #2346 - Remove unused EME componentsMoonchild2023-10-17
| | | | | | | | | | | | | | | | | | This removes: dom/media/eme code GMP CDM proxies GMP WideVine adapter code EME media platform code GMP clearkey module
* | Issue #2332 - Hyphenate rtc stats type as per specBasilisk-Dev2023-10-18
|/ | | | Backport of https://bugzilla.mozilla.org/show_bug.cgi?id=1322503
* Issue #2332 - Use only one listener in MediaPipelineTransmitBasilisk-Dev2023-10-05
| | | | https://bugzilla.mozilla.org/show_bug.cgi?id=1305949 part 3
* Issue #2332 - libvpx upgrade followup part 5Basilisk-Dev2023-10-04
| | | | Port commits 39f9ab375b2bfd9e46df9695b78870cf1e9cf3c6 and ed7b08e6089de2dd9a1cee595d9ff7ed1fae919d to new libvpx version
* Issue #2332 - libvpx upgrade followup part 4Basilisk-Dev2023-10-04
| | | | Port commit babeb5c556de6f9686f5cd47133d0c40c07bfc2e to new libvpx version
* Issue #2332 - libvpx upgrade followup part 3Basilisk-Dev2023-10-04
| | | | Port commit d5a2c45aad51e3fcf5f48f8afe8609c1e8726a02 to new libvpx version
* Issue #2332 - libvpx upgrade followup part 2Basilisk-Dev2023-10-04
| | | | Port commit ca36e991ea55f2d9f78bab558fef10720c9244f0 to new libvpx version
* Issue #2332 - libvpx upgrade followup part 1Basilisk-Dev2023-10-04
| | | | Port commit a8f45aba816b7b5e1bd2bbdb663bdf5f044e2f5d to new libvpx version
* Issue #2332 - Update to libvpx 1.6.1Basilisk-Dev2023-10-04
| | | | Backport of Bugzilla 1223692 and 1331498
* Merge pull request 'Issue #2058 - Upgrade usrsctp library' (#2297) from ↵Moonchild2023-09-28
|\ | | | | | | | | | | Basilisk-Dev/UXP-contrib:master into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2297
| * Issue #2058 - apply additional patches from dbsoft for OS definesBasilisk-Dev2023-08-31
| |
* | Merge pull request 'Cherry-pick upstream libvpx fix for CVE-2023-5217' ↵Moonchild2023-09-28
|\ \ | | | | | | | | | | | | | | | (#2320) from Basilisk-Dev/UXP-contrib:libvpx-cve into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/2320
| * | Cherry-pick upstream libvpx fixBasilisk-Dev2023-09-28
| |/ | | | | | | | | Backport of https://hg.mozilla.org/releases/mozilla-esr115/rev/5241232a3292943bd59ff1704eab60fee3cbc9d1 Addresses CVE-2023-5217
* | Issue #2311 - Part 7 - Unset CONFIG_DCT and CONFIG_FFTtrav902023-09-22
| | | | | | | | These functions aren't be needed at the moment and disabling them should fix builing on Windows.
* | Issue #2311 - Part 6 - Remove now unused libav source filestrav902023-09-20
| |
* | Issue #2311 - Part 1 - Add ffmpeg's own floating point real FFT functions to ↵trav902023-09-20
| | | | | | | | | | | | ffvpx Instead of using Libav's.
* | Issue #2309 - Cherry-pick upstream libwebp fix.Moonchild2023-09-13
|/ | | | | | Backport of: https://chromium.googlesource.com/webm/libwebp.git/+/2af26267cdfcb63a88e5c74a85927a12d6ca1d76 Resolves #2309
* No Issue - Fix building WebRTC/Basilisk with --enable-debugBrian Smith2023-08-14
| | | | A bogus MOZ_ASSERT was added at some point, this should make it work.
* Issue #1656 - Remove more vim control lines.Moonchild2023-05-04
| | | | | | | Vim control lines were re-introduced or not entirely cleaned up. This nukes them again. Removing from embedding, extensions, gfx, hal, ipc, layout, mailnews, media and memory. More to come.
* Issue #2061 - Follow-up: Silence compiler warnings for libjxl (MSVC)FranklinDM2023-04-07
|
* No Issue - Fix FreeBSD build failure with WebRTC enabled.Brian Smith2023-04-05
|
* Issue #2175 - Fix build bustage in WebRTC.Timothy Valldeperas2023-03-26
|
* Issue #2061 - Follow-up: Silence compiler warnings for libjxlFranklinDM2023-03-23
|
* Issue #2101 - Part 3: Update libyuvu3shit2023-02-26
| | | | | Updated to version 1861, git revision 88b050f337cc0ca2a51800fe7bf4737222c87344 from https://chromium.googlesource.com/libyuv/libyuv/
* Issue #2061 Follow-up: Fix moz.build to compile on all platforms.Job Bautista2022-12-25
| | | | | | | | | Remove stuff from /extra/ and the JPEG transcoding file from compilation, as we don't need them. A disable define for box decoding is also added, but currently commented out as there's no need to disable the function right now. Co-authored-by: Moonchild <moonchild@palemoon.org>
* Issue #2061 Follow-up: Export jxl/version.h.Job Bautista2022-12-24
| | | | | | | Fixes building on Windows. I also decided to move the preprocessed jxl/version.h to our include/jxl instead of relying on moz.build in preprocessing the file. Future me should note to not forget to update the version number at that new file
* Issue #2061 - Part 4: Update build system for highway library update.Job Bautista2022-12-22
|
* Issue #2061 - Part 3: Update highway source to 1.0.2.Job Bautista2022-12-22
|
* Issue #2061 - Part 2: Update build system for libjxl update.Job Bautista2022-12-22
|
* Issue #2061 - Part 1: Update libjxl source to 0.7.0.Job Bautista2022-12-22
|
* [No issue] Add executable bit to shell scripts in treetrav902022-11-25
|
* Merge branch 'master' into 1769-take2Moonchild2022-11-07
|\
| * revert 82ac99acb5d84c7ff3aa64fc71f6912f9cbd8203twivi2022-09-14
| | | | | | | | revert Allow explicit inlines in libaom code, but still prevent automatic inlines due to compiler issues
| * Updated libav/ffvpx patch files to help with upstream librarytwivi2022-09-13
| |