summaryrefslogtreecommitdiff
path: root/media
Commit message (Collapse)AuthorAge
* 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
| |
| * Fix ffvpx/libav architecture checks to use preprocessor instead, prevents ↵twivi2022-09-11
| | | | | | | | breakage with LTCG
| * Allow explicit inlines in libaom code, but still prevent automatic inlines ↵twivi2022-09-11
| | | | | | | | due to compiler issues
| * No Issue - prevent build issue in MSVC due to libaom SIMD inlining.Moonchild2022-09-08
| |
| * Merge pull request 'Fix a couple miscellaneous Mac specific issues.' (#1998) ↵Moonchild2022-08-30
| |\ | | | | | | | | | | | | | | | from dbsoft/UXP:macfixes into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1998
| | * No Issue - Fix building with WebRTC enabled on non-Intel Macs.Brian Smith2022-08-29
| | | | | | | | | | | | int3 is Intel only, so don't use it on ARM, use __builtin_trap() instead.
| * | Issue #1991 - backport Mozilla bug 1266667Basilisk-Dev2022-08-20
| | |
| * | Issue #1991 - Support TURN TLS Support in WebRTCBasilisk-Dev2022-08-20
| |/ | | | | | | Backport of Mozilla bug 1056934
| * Issue #1982 - Fix libopus webrtc build breakageBasilisk-Dev2022-07-30
| |
| * Issue #1962 - Follow-up: Fix 32-bit build and remove unused clang-cl codepath.Jeremy Andrews2022-07-23
| |
| * Issue #1962 - Follow-up: Fix build issues on Windows.Job Bautista2022-07-22
| | | | | | | | | | Do not pass -Wno-type-limits to MSVC. Restore MSVC check for x86_vc
| * Issue #1962 - Update libtheora.Job Bautista2022-07-22
| | | | | | | | | | | | | | | | | | Removed some obsolete patches that were either backports from newer svn revisions, or a fix for older, non-applicable assemblers. Update our own README to account for upstream's migration to git. I didn't remove the bug 703135 patch as it's for MSVC it seems, and we still use MSVC for Windows. Also deleted some unneeded upstream code deleted by Mozilla as well.
| * Revert "Issue #1962 - Update libtheora."Moonchild2022-07-22
| | | | | | | | This reverts commit bd497f7f83d9e1bdca7aec1d24f709a7bcb6d82b.
| * Merge pull request 'Update libtremor.' (#1965) from ↵Moonchild2022-07-22
| |\ | | | | | | | | | | | | | | | jobbautista9/UXP:tremor-update into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1965
| | * Issue #1964 - Update libtremor.Job Bautista2022-07-19
| | | | | | | | | | | | Also removed mozilla patches that are already applied upstream.
| * | Issue #1962 - Update libtheora.Job Bautista2022-07-19
| |/ | | | | | | | | | | | | | | | | Removed some obsolete patches that were either backports from newer svn revisions, or a fix for older, non-applicable assemblers. Update our own README to account for upstream's migration to git. I didn't remove the bug 703135 patch as it's for MSVC it seems, and we still use MSVC for Windows. Also deleted some unneeded upstream code deleted by Mozilla as well.
| * No Issue - Insert missing typedef for SunOS.athenian2002022-07-09
| | | | | | | | We definitely have uint64_t on SunOS. Someone probably just forgot to finish filling out the list...
| * Issue #1956 - Fix AV1 on MSVC2022 32-bit build.Jeremy Andrews2022-07-05
| |
| * Merge pull request 'Update soundtouch library to 2.3.1' (#1951) from ↵Moonchild2022-07-01
| |\ | | | | | | | | | | | | | | | | | | jobbautista9/UXP:soundtouch-take2 into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1951 Reviewed-by: Moonchild <moonchild@palemoon.org>
| | * Issue #1949 - Part 2: Disable exceptions in soundtouch's STTypes.h.Job Bautista2022-06-30
| | | | | | | | | | | | | | | | | | I don't know how Mozilla was able to build this without defining ST_NO_EXCEPTION_HANDLING, but looks like we have to do it so that the compiler doesn't complain about -fno-exceptions
| | * Issue #1949 - Part 1: Update soundtouch library to 2.3.1.Job Bautista2022-06-30
| | |
| * | Issue #1948 - Update nestegg library.Job Bautista2022-06-30
| |/ | | | | | | | | | | | | | | | | I separated out the AVC and AAC support code into a patch file so that the upstream code can be updated freely without having to re-add AVC and AAC support again. At least if the upstream changes are not too extensive... This should effectively backport Mozilla bug 1539686, which allows the browser to parse the color information from WebM videos that uses HDR.
* | Issue #1769 - Follow-up: Put JXL_DEPRECATED in front of typesJob Bautista2022-06-30
| | | | | | | | | | This fixes building with Clang on Mac. I also separated our changes to JXL_DEPRECATED into a patch file.
* | Issue #1769 - Part 1 Follow-up: Use standard [[deprecated]] for JXL_DEPRECATED.Job Bautista2022-06-29
| | | | | | | | This fixes building with MSVC for Windows.
* | Issue #1769 - Part 1 Follow-up: Tidy up moz.build for highway and libjxlJob Bautista2022-06-29
| | | | | | | | | | | | | | | | highway upstream added a new header file to be included in highway.h after 0.15.0 it seems, so we have to account for that in moz.build. Also brought back allowing compiler warnings for libjxl and highway. Apparently the equivalent of AllowCompilerWarnings() is a bool whose name is UPPERCASE and uses under_scores instead of CamelCase.
* | Issue #1769 - Part 1: Add vendored libjxl and highway sources.Job Bautista2022-06-29
|/ | | | | | Used old-configure to add the build option for enabling JPEG-XL support. Highway version: 0.17.0 libjxl version: tree of commit 318c592d98b97d103941b90d47107f06a10c71da
* Merge pull request 'Update libaom to 3.4.0' (#1938) from ↵Moonchild2022-06-28
|\ | | | | | | | | | | jobbautista9/UXP:aom into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1938
| * Issue #1937 - Follow-up: Remove some unnecessary includes and sources from ↵Job Bautista2022-06-28
| | | | | | | | | | | | sources.mozbuild These were used only by the encoder, which has been excluded from the build.
| * Issue #1937 - Follow-up: Exclude aom_encoder.c/h from our buildMoonchild2022-06-28
| | | | | | | | We don't need an encoder!
| * Issue #1937 - Follow-up: Add missing sources, and remove unneeded ones in ↵Job Bautista2022-06-27
| | | | | | | | | | | | | | | | sources.mozbuild This should (hopefully) fix building for Windows. The ones I removed are not used for decoding, but for encoding, which we don't need.
| * Issue #1937 - Follow-up: Add missing sources and includes in sources.mozbuildJob Bautista2022-06-27
| |
| * Issue #1937 - Follow-up: Fix sources.mozbuild not having exportsJob Bautista2022-06-26
| | | | | | | | | | | | | | Thankfully I already redundantly edited this file myself before to account for updates in the source, and backed this up to another location just in case the shell script breaks my build files, which it did!
| * Issue #1937 - Part 2: Update libaom source.Job Bautista2022-06-25
| |
| * Issue #1937 - Part 1: Update build system for libaom.Job Bautista2022-06-25
| |
* | Merge pull request 'Fix volume handling in sndio backend.' (#1945) from ↵Moonchild2022-06-28
|\ \ | | | | | | | | | | | | | | | jobbautista9/UXP:sndio-volumehandling into master Untested by me but assuming this all works as it's straightforward enough of a change otherwise.
| * | Issue #1944 - Follow-up: Make it clear that volume is a float.Job Bautista2022-06-27
| | | | | | | | | | | | 1. => 1.0, 0. => 0.0
| * | Issue #1944 - Fix volume handling in sndio backend.Job Bautista2022-06-26
| |/ | | | | | | Backported from Mozilla bug 1467882.
* | Merge pull request 'Fix building libjpeg-turbo on ARM.' (#1947) from ↵Moonchild2022-06-28
|\ \ | | | | | | | | | | | | | | | jobbautista9/UXP:libjpeg into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1947
| * | Issue #1933 - Follow-up: Remove cmakedefine directives from neon-compat.h.Job Bautista2022-06-27
| | | | | | | | | | | | | | | Apparently it wasn't preprocessed yet. Just took the version from mozilla-central, and it worked, according to dbsoft.
| * | Issue #1933 - Follow-up: Fix building on ARM.Job Bautista2022-06-27
| | | | | | | | | | | | neon-compat should be imported as a .h header, not an .in file.