1
0
mirror of https://github.com/roytam1/UXP.git synced 2026-05-26 13:58:49 +00:00
Commit Graph

238 Commits

Author SHA1 Message Date
Moonchild e9c3451d54 [libvorbis] Allocate memory with _ogg_malloc
See https://gitlab.xiph.org/xiph/vorbis/-/commit/28965ede851bb9c1ce5cc0ed733fdf4ebd3d4241 and related commits.
2026-05-26 09:36:02 +08:00
nia 13339f6e55 Fix build on NetBSD/aarch64
Signed-off-by: Nia Alarie <nia@NetBSD.org>
2026-05-21 09:29:42 +08:00
Moonchild 3155b16f2c Issue #888 - Follow-up: Spot-fix; set PREFIX in Dav1d config on Apple. 2026-05-21 09:29:26 +08:00
Brian Smith 57cd574884 Issue #2354 - Follow-up: Fix building WebRTC on 32-bit ARM without hardware float. 2026-05-21 09:25:33 +08:00
ownedbywuigi 83b19136b4 Issue #888 - (potentially) fix MSVC builderr 2026-05-19 10:01:19 +08:00
wuggy c95062af66 Issue #888 - Fix alphabetical order issue 2026-05-19 10:00:50 +08:00
Basilisk-Dev d328cef713 Issue #888 - Enable dav1d SIMD on more architectures 2026-05-19 09:52:21 +08:00
Basilisk-Dev 2d83afa321 Issue #888 - Remove bundled libaom 2026-05-19 09:47:16 +08:00
Basilisk-Dev d36f889688 Issue #888 - Enable dav1d LoongArch SIMD 2026-05-19 09:43:03 +08:00
Basilisk-Dev ca94696239 Issue #888 - Vendor dav1d 1.5.3 2026-05-19 09:42:12 +08:00
Moonchild a7a5092b23 [media] Spot-fix for ffvpx handling of bad video data. 2026-04-27 11:13:19 +08:00
Jan-Ivar Bruaroey a246b84e8b Bug 2029423 - Reset post_proc state. 2026-04-27 10:36:37 +08:00
Moonchild 8a4c6d11e0 [webrtc] Fix off-by-one comparison. 2026-04-27 10:00:49 +08:00
Moonchild b73e47ce1c [webrtc] Hold a self-ref on behalf of sigslot, just in case.
Also, stop using these PC_AUTO_ENTER_API_CALL... macros
in functions that aren't actually JS API.
2026-04-24 09:21:23 +08:00
Basilisk-Dev 1d0967ab3c Issue #3027 - completely remove all remaining usages of dbus-glib from our tree 2026-04-23 09:00:02 +08:00
Moonchild 45ae2d89ff No issue - Add 10.4 and 26.* SDK versions to KNOWN_SDK_VERSIONS
For Mac builds as requested by dbsoft.
Sorted the entries by major version for readability.
2026-04-02 23:47:19 +08:00
Basilisk-Dev f13d6e4542 Issue #2993 - only use SVE instructions on Apple Silicon (disable on aarch64 Linux) 2026-03-12 10:42:49 +08:00
Brian Smith 825c1f4f81 No Issue - Fix clang builds on 32-bit ARM Linux. The clang integrated assembler can't handle these files. 2026-03-05 10:51:13 +08:00
Brian Smith 21f5bacd70 Issue #2925 - Follow-up: Fix Mac Intel and PowerPC 10.5-10.11 builds. clock_gettime() is not available prior to 10.12, so use Mach's clock_get_time(). pthread_setname_np() is not available prior to MacOS 10.6, so guard that. libvpx does not support big endian, so only use VPX acceleration on ppc64le. 2026-02-27 06:58:15 +08:00
Job Bautista 73afe93840 Issue #2965 - Update libtheora to 1.2.0. 2026-02-27 06:58:00 +08:00
Moonchild 88c5c138bd [WebRTC] Ensure valid image size.
Extremely small encoded image sizes should be considered corrupt data.
Drive-by improvement: make sure to cast the encoded image data length
to uint32_t for use with `CreateEmptyFrame`
2026-02-26 09:03:26 +08:00
Basilisk-Dev a818241ec2 Issue #2925 - Fix Windows x64 2026-02-25 09:07:10 +08:00
Basilisk-Dev 7fd68dfdf5 Issue #2925 - Work around x86 bug in libvpx 2026-02-25 09:06:56 +08:00
Basilisk-Dev d2e1911345 Issue #2925 - Upgrade libvpx to 1.16.0 2026-02-25 09:06:37 +08:00
Brian Smith 54cca3d19a Issue #2697 & #2051 - Follow-up: Spot fix a JPEG-XL big endian issue. Rewrote the patch from the main branch because it requires newer Highway versions. Original patch needs Highway Endian and ARM64 MulOdd() Vec128<int32_t> support. 2026-02-20 08:53:24 +08:00
Brian Smith cd63b7bf63 Issue #2697 - Follow-up: Update libjxl to 0.11.2 for security updates. Fix tile dimension in low memory rendering pipeline. CVE-2025-12474 - https://www.cve.org/cverecord?id=CVE-2025-12474 Fix number of channels for gray-to-gray color transform. CVE-2026-1837 - https://www.cve.org/cverecord?id=CVE-2026-1837 And one security fix without a CVE. 2026-02-20 08:53:01 +08:00
Basilisk-Dev 1d03a05e54 MoonchildProductions/UXP#2351 - Fix webrtc for Windows and Linux based on MacOS fix 2026-01-29 07:29:58 +08:00
Basilisk-Dev 3224ec7ddd MoonchildProductions/UXP#2351 - Fix webrtc video encoding on macos 2026-01-29 07:29:39 +08:00
Moonchild cf85580d6e Issue #2281 - Remove the use of non-standard namespace std::tr1 in Google's WebRTC gtest code 2025-12-23 21:58:46 +08:00
Brian Smith ce535a850f No Issue - MacOS fixes and updates. stroucki reported on the forum a libary not loading. This corrects the path. It still loads with the incorrect path on most systems, but fixing it anyway. https://github.com/joseluisq/macosx-sdks Update the SDK list with the SDKs available here. 2025-05-27 23:20:46 +08:00
Moonchild 6fc884334f Issue #2697 - Part 4: Update README and remove upstream merged patch. 2025-03-13 23:38:12 +08:00
Moonchild 26bbf20c1d Issue #2697 - Part 3: Disable JXL_DEC_BOX informative events.
Our front-end doesn't support it and it's not necessary for browser use.
2025-03-13 23:36:00 +08:00
Moonchild 1152a6f41d Issue #2697 - Part 2: Update libjxl build files. 2025-03-13 23:35:44 +08:00
Moonchild 845db2526f Issue #2697 - Part 1: Import libjxl 0.11.1 files to the tree. 2025-03-13 23:35:08 +08:00
Brian Smith a29afdfafe No Issue - Fixes assembling with binutil as >= 2.41. https://git.ffmpeg.org/gitweb/ffmpeg.git/commit/effadce6c756247ea8bae32dc13bb3e6f464f0eb Same code exists in libav so applying the same patch there as well. 2024-12-20 13:42:18 +08:00
Martin Husemann 7fe8b63b5c libjpeg: add NetBSD/powerpc spcific Altivec cpu feature detection 2024-10-01 10:26:45 +08:00
Martin Husemann 545b4401c5 Hardcode '-maltivec' as compiler flag for powerpc/altivec support 2024-10-01 10:26:07 +08:00
Nia Alarie 4637e2319c media/libcubeb: Use Sun audio backend also on NetBSD 2024-09-22 20:40:46 +08:00
Brian Smith cd66a17327 Issue #2354 - Restore ARM32 buildability on Linux. Fix ION breakages due to BigInt changes. Fix breakages from libjpeg, libyuv and libvpx upgrades. Restore ARM(32/64) NEON FPU support in libyuv. 2023-11-04 11:36:56 +08:00
Moonchild 48c27934c7 [WebRTC] Give ::Terminated() the same treatment as ::Close_g 2023-10-26 10:54:43 +08:00
Basilisk-Dev 9f63203a43 Issue #2332 - Hyphenate rtc stats type as per spec
Backport of https://bugzilla.mozilla.org/show_bug.cgi?id=1322503
2023-10-21 11:03:07 +08:00
Basilisk-Dev 580a231706 Issue #2332 - Use only one listener in MediaPipelineTransmit
https://bugzilla.mozilla.org/show_bug.cgi?id=1305949 part 3
2023-10-11 11:52:24 +08:00
Basilisk-Dev 465ce802d1 Issue #2332 - libvpx upgrade followup part 5
Port commits 39f9ab375b2bfd9e46df9695b78870cf1e9cf3c6 and ed7b08e6089de2dd9a1cee595d9ff7ed1fae919d to new libvpx version
2023-10-06 09:14:26 +08:00
Basilisk-Dev ee5b062139 Issue #2332 - libvpx upgrade followup part 4
Port commit babeb5c556de6f9686f5cd47133d0c40c07bfc2e to new libvpx version
2023-10-06 09:12:06 +08:00
Basilisk-Dev fcb078d794 Issue #2332 - libvpx upgrade followup part 3
Port commit d5a2c45aad51e3fcf5f48f8afe8609c1e8726a02 to new libvpx version
2023-10-06 09:11:50 +08:00
Basilisk-Dev cdc8770f5a Issue #2332 - libvpx upgrade followup part 2
Port commit ca36e991ea55f2d9f78bab558fef10720c9244f0 to new libvpx version
2023-10-06 09:11:34 +08:00
Basilisk-Dev ed581885f8 Issue #2332 - libvpx upgrade followup part 1
Port commit a8f45aba816b7b5e1bd2bbdb663bdf5f044e2f5d to new libvpx version
2023-10-06 09:11:19 +08:00
Basilisk-Dev b860c5fe95 Issue #2332 - Update to libvpx 1.6.1
Backport of Bugzilla 1223692 and 1331498
2023-10-06 09:10:57 +08:00
Basilisk-Dev bb1974cebc Cherry-pick upstream libvpx fix
Backport of https://hg.mozilla.org/releases/mozilla-esr115/rev/5241232a3292943bd59ff1704eab60fee3cbc9d1
Addresses CVE-2023-5217
2023-09-29 09:42:18 +08:00
Basilisk-Dev 0e0bd83fe2 Issue #2058 - apply additional patches from dbsoft for OS defines 2023-09-29 09:28:49 +08:00